From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:470:142:3::10]:50915) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hgj1P-0006k1-Jg for guix-patches@gnu.org; Fri, 28 Jun 2019 01:02:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hgj1O-0000l8-5c for guix-patches@gnu.org; Fri, 28 Jun 2019 01:02:03 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:54895) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hgj1O-0000ks-13 for guix-patches@gnu.org; Fri, 28 Jun 2019 01:02:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hgj1N-0000wg-RV for guix-patches@gnu.org; Fri, 28 Jun 2019 01:02:01 -0400 Subject: [bug#36409] [PATCH] gnu: Add beets-bandcamp. Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:50575) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hgj0U-0006Xg-TW for guix-patches@gnu.org; Fri, 28 Jun 2019 01:01:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hgj0Q-00084M-P1 for guix-patches@gnu.org; Fri, 28 Jun 2019 01:01:06 -0400 Received: from mx1.riseup.net ([198.252.153.129]:59140) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hgj0N-0007vz-0t for guix-patches@gnu.org; Fri, 28 Jun 2019 01:01:00 -0400 Received: from bell.riseup.net (bell-pn.riseup.net [10.0.1.178]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "COMODO RSA Domain Validation Secure Server CA" (verified OK)) by mx1.riseup.net (Postfix) with ESMTPS id 547D91A2239 for ; Thu, 27 Jun 2019 22:00:53 -0700 (PDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id A05D0222C53 for ; Thu, 27 Jun 2019 22:00:52 -0700 (PDT) References: <877e968rtq.fsf@sdf.lonestar.org> From: swedebugia Message-ID: Date: Fri, 28 Jun 2019 07:00:47 +0200 MIME-Version: 1.0 In-Reply-To: <877e968rtq.fsf@sdf.lonestar.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: quoted-printable List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 36409@debbugs.gnu.org On 2019-06-28 02:41, Jakob L. Kreuze wrote: > * gnu/packages/music.scm (beets-bandcamp): New variable. > --- > gnu/packages/music.scm | 28 ++++++++++++++++++++++++++++ > 1 file changed, 28 insertions(+) >=20 > diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm > index ca9cbd3343..fd8898a706 100644 > --- a/gnu/packages/music.scm > +++ b/gnu/packages/music.scm > @@ -21,6 +21,7 @@ > ;;; Copyright =C2=A9 2018 Bj=C3=B6rn H=C3=B6fling > ;;; Copyright =C2=A9 2019 Gabriel Hondet > ;;; Copyright =C2=A9 2019 Timotej Lazar > +;;; Copyright =C2=A9 2019 Jakob L. Kreuze > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -129,6 +130,7 @@ > #:use-module (gnu packages tcl) > #:use-module (gnu packages texinfo) > #:use-module (gnu packages tex) > + #:use-module (gnu packages time) > #:use-module (gnu packages tls) > #:use-module (gnu packages version-control) > #:use-module (gnu packages video) > @@ -2816,6 +2818,32 @@ metadata as it goes using the MusicBrainz databa= se. Then it provides a variety > of tools for manipulating and accessing your music.") > (license license:expat))) > =20 > +(define-public beets-bandcamp > + (package > + (name "beets-bandcamp") > + (version "0.1.3") > + (source (origin > + (method url-fetch) > + (uri (pypi-uri "beets-bandcamp" version)) > + (sha256 > + (base32 > + "04awg0zdhhg5h510fc1p3qkvr2l1qm6nf85hlr9z8im8a7xlka0i"= )))) > + (build-system python-build-system) > + (arguments '(#:tests? #f)) ; there are no tests > + (propagated-inputs > + `(("beets" ,beets) > + ("python-isodate" ,python-isodate))) > + (inputs > + `(("python-six" ,python-six) > + ("python-requests" ,python-requests) > + ("python-beautifulsoup4" ,python-beautifulsoup4))) > + (home-page "https://github.com/unrblt/beets-bandcamp") > + (synopsis "Bandcamp plugin for beets") > + (description "Plugin for beets to automatically obtain tag data fr= om > +https://bandcamp.com/. The plugin is also capable of getting lyrics f= or songs > +and album art using the beets FetchArt plugin.") > + (license license:gpl2))) > + > (define-public milkytracker > (package > (name "milkytracker") >=20 LGTM. It is reproducible. --=20 Cheers Swedebugia