From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 24 11:45:31 2018 Received: (at submit) by debbugs.gnu.org; 24 Apr 2018 15:45:31 +0000 Received: from localhost ([127.0.0.1]:38362 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fB08F-0003KZ-5p for submit@debbugs.gnu.org; Tue, 24 Apr 2018 11:45:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35170) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fB08D-0003KM-Hm for submit@debbugs.gnu.org; Tue, 24 Apr 2018 11:45:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fB087-0001oJ-0Z for submit@debbugs.gnu.org; Tue, 24 Apr 2018 11:45:20 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_40,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60626) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fB086-0001oF-T4 for submit@debbugs.gnu.org; Tue, 24 Apr 2018 11:45:18 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:54348) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1fB085-00074y-C9 for guix-patches@gnu.org; Tue, 24 Apr 2018 11:45:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1fB07z-0001iP-Eb for guix-patches@gnu.org; Tue, 24 Apr 2018 11:45:17 -0400 Received: from mout01.posteo.de ([185.67.36.65]:59003) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1fB07y-0001bT-T8 for guix-patches@gnu.org; Tue, 24 Apr 2018 11:45:11 -0400 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 3EA5520F88 for ; Tue, 24 Apr 2018 17:45:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1524584702; bh=bUovCVhEaM8pZKQe9MCnlQ/W7ljnmdi4i5XuztOKSg8=; h=From:To:Subject:Date:From; b=pztoDPZKdNTELyFijB4NlPp1507EIQyQN2gdNtY7P5DB6srfhDxsPCV9TEKeLdeGG dZ4QzMrlUCuHEht7NQkIHPZ3yVhvlgmneieTXWdlWtU0QO8m8UFvZQROgedsZF6vOo 8DAwxYVCe6adpaOEB2jMl7I1pzjddLAGAh6VSDEVp+0DPxvNJZTd16/dKZYBNcTNTc LZHJQwrJpkVLetmlVeHtbTvstbEhWTyrWM0leGjLijvqcZKHc0PcuES4dAEKTrQqxn sygnQ5YNleEEFAk3dehqsYfWlvCSstjKHorfgLx5nVh5Fi6D4EpVUfl9K8hWXVMzQe QNcy2KSEAzNcw== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 40VnhV5LD6z9rxc for ; Tue, 24 Apr 2018 17:44:58 +0200 (CEST) From: Charlie Ritter To: guix-patches@gnu.org Subject: [PATCH] Add leiningen Date: Tue, 24 Apr 2018 11:44:56 -0400 Message-ID: MIME-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-gnu-Add-leiningen.patch Content-Transfer-Encoding: quoted-printable From=20eac978c99ef288926530dcdee64cc9e3b7b8fe32 Mon Sep 17 00:00:00 2001 From: Charlie Ritter Date: Tue, 24 Apr 2018 11:42:39 -0400 Subject: [PATCH] gnu: Add leiningen. * gnu/packages/java.scm (leiningen): New variable. =2D-- gnu/packages/java.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/java.scm b/gnu/packages/java.scm index 500f27dcf..ffbd40890 100644 =2D-- a/gnu/packages/java.scm +++ b/gnu/packages/java.scm @@ -9,6 +9,7 @@ ;;; Copyright =C2=A9 2017 Tobias Geerinckx-Rice ;;; Copyright =C2=A9 2018 G=C3=A1bor Boskovits ;;; Copyright =C2=A9 2018 Chris Marusich +;;; Copyright =C2=A9 2018 Charlie Ritter ;;; ;;; This file is part of GNU Guix. ;;; @@ -1861,6 +1862,38 @@ designs.") license:asl2.0 license:cpl1.0))))) =20 +(define-public leiningen + (package + (name "leiningen") + (version "2.8.1") + (source (origin + (method url-fetch/tarbomb) + (uri (string-append + "https://github.com/technomancy/" + name "/archive/" version ".tar.gz")) + (sha256 + (base32 + "0hjjszxqhc9sh31dpirak3c5ws90z41ypcc16y4s1q35ydlajv3w")))) + (build-system ant-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (delete 'check) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (install-file (string-append + ,name "-" ,version "/bin/lein") + (string-append + (assoc-ref outputs "out") "/bin"))))))) + (home-page "https://leiningen.org") + (synopsis "Automating Clojure projects without setting your hair on fi= re") + (description "Leiningen is the easiest way to use Clojure. With a foc= us +on project automation and declarative configuration, it gets out of your w= ay +and lets you focus on your code.") + (license license:epl1.0))) + (define-public javacc (package (name "javacc") =2D-=20 2.17.0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEiNLX4rpUkGUHqgmts0r+M/VPj+8FAlrfUPkACgkQs0r+M/VP j+/UgAgAkYLqqXLOb5LKbRPGArJtelH//6g927vhN4IApkEeYG9f2vU85bAfpxi+ +dcJYJknWaVCRDkQ9FY508BFiVqrYVhzSvcB/f6sLE3pMKPvX4sA4/bGCM1TTuH/ AfXmSiv4dkEgI2ad+m/0w+YpdeYDDMyG2O0utC84l7OvgK4PdaQAS6bfIDWkZjAZ vccSRbhmL3LRIraXr9GT0Rx35QIsYjEyTUjQ2Sc07jkofKfWtAdr+8uz+QVaCFCX RIZwWMDqy3+xowO5xVJ5z8Qy0SINkX5qaJkLneaVFNB0onOyDVo/h4FIIV/whRHB orNMFhx63p0PyzemESrdf9V12u3BbQ== =wkAx -----END PGP SIGNATURE----- --==-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 25 16:54:14 2018 Received: (at 31250) by debbugs.gnu.org; 25 Apr 2018 20:54:14 +0000 Received: from localhost ([127.0.0.1]:39584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBRQc-00082h-HJ for submit@debbugs.gnu.org; Wed, 25 Apr 2018 16:54:14 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:52508) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBRQa-00082Z-V0 for 31250@debbugs.gnu.org; Wed, 25 Apr 2018 16:54:13 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id D7A7C123DF; Wed, 25 Apr 2018 22:54:11 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id dkR9e2gs0EGr; Wed, 25 Apr 2018 22:54:10 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 178C611629; Wed, 25 Apr 2018 22:54:10 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Charlie Ritter Subject: Re: [bug#31250] [PATCH] Add leiningen References: X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 6 =?utf-8?Q?Flor=C3=A9al?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Wed, 25 Apr 2018 22:54:09 +0200 In-Reply-To: (Charlie Ritter's message of "Tue, 24 Apr 2018 11:44:56 -0400") Message-ID: <87k1svovm6.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31250 Cc: 31250@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Hello, Charlie Ritter skribis: > From eac978c99ef288926530dcdee64cc9e3b7b8fe32 Mon Sep 17 00:00:00 2001 > From: Charlie Ritter > Date: Tue, 24 Apr 2018 11:42:39 -0400 > Subject: [PATCH] gnu: Add leiningen. > > * gnu/packages/java.scm (leiningen): New variable. Good to see the family of package managers *and* Lisps grow in Guix. :-) > + (source (origin > + (method url-fetch/tarbomb) > + (uri (string-append > + "https://github.com/technomancy/" > + name "/archive/" version ".tar.gz")) > + (sha256 > + (base32 > + "0hjjszxqhc9sh31dpirak3c5ws90z41ypcc16y4s1q35ydlajv3w"))= )) > + (build-system ant-build-system) > + (arguments > + `(#:phases > + (modify-phases %standard-phases > + (delete 'configure) > + (delete 'build) > + (delete 'check) > + (replace 'install > + (lambda* (#:key outputs #:allow-other-keys) > + (install-file (string-append > + ,name "-" ,version "/bin/lein") > + (string-append > + (assoc-ref outputs "out") "/bin"))))))) Unfortunately installing the =E2=80=98lein=E2=80=99 script alone won=E2=80= =99t cut it. The issue is that, AIUI, the script downloads and installs pre-built Jars on a first run (through its =E2=80=98self_install=E2=80=99 function). The policy for Guix is to build things from source. So we would have to provide Leiningen and its dependencies as packages built from source, and to remove the auto-download functionality from the script. That=E2=80=99s obviously more work. WDYT? Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 26 08:41:09 2018 Received: (at 31250) by debbugs.gnu.org; 26 Apr 2018 12:41:09 +0000 Received: from localhost ([127.0.0.1]:40073 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBgCy-00027v-Rw for submit@debbugs.gnu.org; Thu, 26 Apr 2018 08:41:09 -0400 Received: from static.195.114.201.195.clients.your-server.de ([195.201.114.195]:44390 helo=conspiracy.of.n0.is) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBgCw-00027l-En for 31250@debbugs.gnu.org; Thu, 26 Apr 2018 08:41:07 -0400 Received: by conspiracy.of.n0.is (OpenSMTPD) with ESMTPSA id 09ba0e70 (TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256:NO); Thu, 26 Apr 2018 12:41:04 +0000 (UTC) Date: Thu, 26 Apr 2018 12:41:32 +0000 From: Nils Gillmann To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#31250] [PATCH] Add leiningen Message-ID: <20180426124132.u62mcbnxflxvjsti@abyayala> References: <87k1svovm6.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <87k1svovm6.fsf@gnu.org> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31250 Cc: Charlie Ritter , 31250@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Ludovic Courtès transcribed 1.7K bytes: > Hello, > > Charlie Ritter skribis: > > > From eac978c99ef288926530dcdee64cc9e3b7b8fe32 Mon Sep 17 00:00:00 2001 > > From: Charlie Ritter > > Date: Tue, 24 Apr 2018 11:42:39 -0400 > > Subject: [PATCH] gnu: Add leiningen. > > > > * gnu/packages/java.scm (leiningen): New variable. Nice! > Good to see the family of package managers *and* Lisps grow in Guix. > :-) > > > + (source (origin > > + (method url-fetch/tarbomb) > > + (uri (string-append > > + "https://github.com/technomancy/" > > + name "/archive/" version ".tar.gz")) > > + (sha256 > > + (base32 > > + "0hjjszxqhc9sh31dpirak3c5ws90z41ypcc16y4s1q35ydlajv3w")))) > > + (build-system ant-build-system) > > + (arguments > > + `(#:phases > > + (modify-phases %standard-phases > > + (delete 'configure) > > + (delete 'build) > > + (delete 'check) > > + (replace 'install > > + (lambda* (#:key outputs #:allow-other-keys) > > + (install-file (string-append > > + ,name "-" ,version "/bin/lein") > > + (string-append > > + (assoc-ref outputs "out") "/bin"))))))) > > Unfortunately installing the ‘lein’ script alone won’t cut it. The > issue is that, AIUI, the script downloads and installs pre-built Jars on > a first run (through its ‘self_install’ function). Yes, that's why my attempt at leiningen has been "sleeping" for a long time now... > The policy for Guix is to build things from source. So we would have to > provide Leiningen and its dependencies as packages built from source, > and to remove the auto-download functionality from the script. But this is on first run, not during the installation as far as I remember. So in my opinion that's not an immediate blocker for the initial package. The obvious fix afterwards is to apply the building from source. > That’s obviously more work. WDYT? > > Thanks, > Ludo’. > > > From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 27 01:16:42 2018 Received: (at 31250) by debbugs.gnu.org; 27 Apr 2018 05:16:42 +0000 Received: from localhost ([127.0.0.1]:40837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBvkQ-0003yx-2M for submit@debbugs.gnu.org; Fri, 27 Apr 2018 01:16:42 -0400 Received: from mail.thebird.nl ([94.142.245.5]:53862) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fBvkN-0003yk-Ms for 31250@debbugs.gnu.org; Fri, 27 Apr 2018 01:16:40 -0400 Received: by mail.thebird.nl (Postfix, from userid 1000) id C43CC79EE; Fri, 27 Apr 2018 07:16:33 +0200 (CEST) Date: Fri, 27 Apr 2018 07:16:33 +0200 From: Pjotr Prins To: Nils Gillmann Subject: Re: [bug#31250] [PATCH] Add leiningen Message-ID: <20180427051633.fmszqyynlhvtjqt7@thebird.nl> References: <87k1svovm6.fsf@gnu.org> <20180426124132.u62mcbnxflxvjsti@abyayala> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20180426124132.u62mcbnxflxvjsti@abyayala> User-Agent: NeoMutt/20170113 (1.7.2) X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31250 Cc: Ludovic =?iso-8859-1?Q?Court=E8s?= , Charlie Ritter , 31250@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On Thu, Apr 26, 2018 at 12:41:32PM +0000, Nils Gillmann wrote: > > The policy for Guix is to build things from source. So we would have to > > provide Leiningen and its dependencies as packages built from source, > > and to remove the auto-download functionality from the script. > > But this is on first run, not during the installation as far as I remember. > So in my opinion that's not an immediate blocker for the initial package. > The obvious fix afterwards is to apply the building from source. We also packaged tools like conda that download binaries when run. Adding Leiningen may accelerate using Clojure from Guix and support will get better over time. Every time Rich Hickey talks about deployment I am thinking he should be introduced to Guix. Thanks for this! Pj. From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 28 16:44:26 2018 Received: (at 31250) by debbugs.gnu.org; 28 Apr 2018 20:44:26 +0000 Received: from localhost ([127.0.0.1]:42263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCWhm-0007Fa-Ex for submit@debbugs.gnu.org; Sat, 28 Apr 2018 16:44:26 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:51222) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fCWhk-0007FS-Jf for 31250@debbugs.gnu.org; Sat, 28 Apr 2018 16:44:25 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id 48F1712EF3; Sat, 28 Apr 2018 22:44:23 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UcCb5BTIPi7z; Sat, 28 Apr 2018 22:44:20 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id 026DF12EF2; Sat, 28 Apr 2018 22:44:19 +0200 (CEST) From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Pjotr Prins Subject: Re: [bug#31250] [PATCH] Add leiningen References: <87k1svovm6.fsf@gnu.org> <20180426124132.u62mcbnxflxvjsti@abyayala> <20180427051633.fmszqyynlhvtjqt7@thebird.nl> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 9 =?utf-8?Q?Flor=C3=A9al?= an 226 de la =?utf-8?Q?R?= =?utf-8?Q?=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Sat, 28 Apr 2018 22:44:19 +0200 In-Reply-To: <20180427051633.fmszqyynlhvtjqt7@thebird.nl> (Pjotr Prins's message of "Fri, 27 Apr 2018 07:16:33 +0200") Message-ID: <87bme3awnw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: 31250 Cc: Charlie Ritter , 31250@debbugs.gnu.org, Nils Gillmann X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) Pjotr Prins skribis: > On Thu, Apr 26, 2018 at 12:41:32PM +0000, Nils Gillmann wrote: >> > The policy for Guix is to build things from source. So we would have = to >> > provide Leiningen and its dependencies as packages built from source, >> > and to remove the auto-download functionality from the script. >>=20 >> But this is on first run, not during the installation as far as I rememb= er. >> So in my opinion that's not an immediate blocker for the initial package. >> The obvious fix afterwards is to apply the building from source. > > We also packaged tools like conda that download binaries when run. True, that=E2=80=99s not great, and Leiningen may actually do the same thin= g as part of its normal job=E2=80=A6 I think it=E2=80=99s good to estimate how difficult it would be to build Leiningen from source, and then we can decide what to do. Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Sat May 05 16:27:06 2018 Received: (at control) by debbugs.gnu.org; 5 May 2018 20:27:06 +0000 Received: from localhost ([127.0.0.1]:50860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fF3lp-0000Ot-VC for submit@debbugs.gnu.org; Sat, 05 May 2018 16:27:06 -0400 Received: from hera.aquilenet.fr ([185.233.100.1]:53072) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1fF3lo-0000Oj-4H for control@debbugs.gnu.org; Sat, 05 May 2018 16:27:04 -0400 Received: from localhost (localhost [127.0.0.1]) by hera.aquilenet.fr (Postfix) with ESMTP id A5D902C0F0 for ; Sat, 5 May 2018 22:27:03 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at aquilenet.fr Received: from hera.aquilenet.fr ([127.0.0.1]) by localhost (hera.aquilenet.fr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id htRWETOZ7W-h for ; Sat, 5 May 2018 22:27:03 +0200 (CEST) Received: from ribbon (unknown [IPv6:2a01:e0a:1d:7270:af76:b9b:ca24:c465]) by hera.aquilenet.fr (Postfix) with ESMTPSA id D875E2C0F7 for ; Sat, 5 May 2018 22:27:02 +0200 (CEST) Date: Sat, 05 May 2018 22:27:02 +0200 Message-Id: <87h8nlrgq1.fsf@gnu.org> To: control@debbugs.gnu.org From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Subject: control message for bug #31250 MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.0 (/) tags 31250 moreinfo From debbugs-submit-bounces@debbugs.gnu.org Wed Jul 26 10:57:00 2023 Received: (at 31250) by debbugs.gnu.org; 26 Jul 2023 14:57:00 +0000 Received: from localhost ([127.0.0.1]:49811 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOfwh-0002tP-6j for submit@debbugs.gnu.org; Wed, 26 Jul 2023 10:56:59 -0400 Received: from mail-40131.protonmail.ch ([185.70.40.131]:40649) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qOeSk-0007uQ-Od for 31250@debbugs.gnu.org; Wed, 26 Jul 2023 09:22:00 -0400 Date: Wed, 26 Jul 2023 13:21:39 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail3; t=1690377711; x=1690636911; bh=1CpWQ1hgt9VDlJKELW1ObsWM7Qq1VLLu6RbEaNxT5oY=; h=Date:To:From:Subject:Message-ID:Feedback-ID:From:To:Cc:Date: Subject:Reply-To:Feedback-ID:Message-ID:BIMI-Selector; b=BnQHyHTTT4fssFmbATfDv1POwpUjEDn8yDH29F8TPZTkt1swp1D93fNAcbH7J51uB cRh4IlJSNdsMOGQ0VBCD78ukItBaBAYvyefv618sIAobY4q4hT6m3wOUpXQ3cqQYM6 /RD1P3/7JhVQ6XXbsHtBQimpcu4o6Sy5jK0jnE+lqnl4mfQm2A+8sjm3XJMvgqeKBL K7cg8T238Pr3NQ83+oWNk2HKCpDlCbwMhPB6uhH086jLhjDIjOot2ykB2OCfDxBYSo FGGiobZTsaXZLTYLLmtY3D3LcGSDQEdUu1pKpxeliVNj3OGBQMy8DrNkjC28lAI7ZU jFkwAby31e9Ng== To: 31250@debbugs.gnu.org From: =?utf-8?Q?Przemys=C5=82aw_Kami=C5=84ski?= Subject: [PATCH] Add leiningen Message-ID: <87r0oukduz.fsf@intrepidus.pl> Feedback-ID: 5924613:user:proton MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=pgp-sha256; boundary="------a3642df3a011868f4e41600e95df3f6e80f61ed10b82ab1e1d1a222e41cf936a"; charset=utf-8 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 31250 X-Mailman-Approved-At: Wed, 26 Jul 2023 10:56:56 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------a3642df3a011868f4e41600e95df3f6e80f61ed10b82ab1e1d1a222e41cf936a Content-Type: multipart/mixed; boundary=be4c7eaecce26cf071aff491c603b85753d433a149439ccec4edb7c5b66f From: =?utf-8?Q?Przemys=C5=82aw_Kami=C5=84ski?= To: 31250@debbugs.gnu.org Subject: [PATCH] Add leiningen Date: Wed, 26 Jul 2023 15:21:24 +0200 Message-ID: <87r0oukduz.fsf@intrepidus.pl> MIME-Version: 1.0 --be4c7eaecce26cf071aff491c603b85753d433a149439ccec4edb7c5b66f Content-Type: text/plain; charset=UTF-8 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Hello, I did take a look at what Nix does and apparently one should use lein-pkg instead of lein and perform some regexp replaces. Here's what I have, but it doesn't work since my Guix knowledge is too small (I added comments where appropriate, also I think it's better to use Codeberg than GitHub): ``` (use-modules (guix) (guix download) ((guix licenses) #:prefix license:) (guix packages) (guix build-system ant) (guix build-system copy) (gnu packages clojure) (gnu packages wget)) (define-public leiningen-jar-standalone ;; 1. fetch https://codeberg.org/attachments/43cebda5-a7c2-405b-b641-5143a00051b5 (leiningen-2.10.0-standalone.jar) (package (name "leiningen-jar-standalone") (version "2.10.0") (source (origin (method url-fetch) (uri (string-append "https://codeberg.org/attachments/43cebda5-a7c2-405b-b641-5143a00051b5")) (file-name (string-append "leiningen-" version "-standalone.jar")) (sha256 (base32 "0d5vmpyp9ddxpj1s5c60fv2f5iimz1chbgfhchlaqxa0sfx9jwnj")))) (build-system copy-build-system) (home-page "https://leiningen.org") (synopsis "Automating Clojure projects without setting your hair on fire") (description "Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code.") (license license:epl1.0))) (define-public leiningen (package (name "leiningen") (version "2.10.0") (source (origin (method url-fetch/tarbomb) ;; https://codeberg.org/leiningen/leiningen/archive/2.10.0.zip (uri (string-append "https://codeberg.org/leiningen/" name "/archive/" version ".tar.gz")) (sha256 (base32 "0hxp8qlxcn7svskvvhalyk0ajaqd56nma03vq96w7d2ajghdn13b")))) (build-system ant-build-system) (arguments `(#:phases (modify-phases %standard-phases (delete 'configure) (delete 'build) (delete 'check) ;; TODO ;; 2. replace 'LEIN_JAR=/usr/share/java/leiningen-$LEIN_VERSION-standalone.jar' "LEIN_JAR=$out/share/$JARNAME" ;; 3 . wrapProgram $out/bin/lein ;; --prefix PATH ":" "${lib.makeBinPath [ rlwrap coreutils ]}" ;; --set LEIN_GPG ${gnupg}/bin/gpg ;; --set JAVA_CMD ${jdk}/bin/java (replace 'install (lambda* (#:key outputs #:allow-other-keys) (install-file (string-append ,name "/bin/lein-pkg") (string-append (assoc-ref outputs "out") "/bin/lein"))))))) (native-inputs (list leiningen-jar-standalone)) ;; (build-inputs (list clojure clojure-tools)) (home-page "https://leiningen.org") (synopsis "Automating Clojure projects without setting your hair on fire") (description "Leiningen is the easiest way to use Clojure. With a focus on project automation and declarative configuration, it gets out of your way and lets you focus on your code.") (license license:epl1.0))) leiningen ``` -----BEGIN PGP SIGNATURE----- iIMEARYIACsWIQQeBFZmqKTSqjEi1nTzlEDXxNbhWAUCZMEd1A0cY2dlbmllQHBt Lm1lAAoJEPOUQNfE1uFYOFwBAJ2bDsW2vrysvvcWLgwpOCpz0wKvNGYSdFA/9ZJv aNsOAQCBI3BQxW7ZDU4moGSaw/27n1k6oKP90PVID8J+RojHDg== =5cDc -----END PGP SIGNATURE----- --be4c7eaecce26cf071aff491c603b85753d433a149439ccec4edb7c5b66f Content-Transfer-Encoding: base64 Content-Disposition: attachment; name="publickey - cgenie@pm.me - 9cc42b0a.asc"; filename="publickey - cgenie@pm.me - 9cc42b0a.asc" Content-Type: application/pgp-keys; name="publickey - cgenie@pm.me - 9cc42b0a.asc"; filename="publickey - cgenie@pm.me - 9cc42b0a.asc" LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tClZlcnNpb246IEdvcGVuUEdQIDIu Ny4xCkNvbW1lbnQ6IGh0dHBzOi8vZ29wZW5wZ3Aub3JnCgp4ak1FWXlBTExSWUpLd1lCQkFIYVJ3 OEJBUWRBQzJvZDFuYVZKbWJVWU52QzRTZmNjRm9GMUhpcXcrTTdhcmVKCjBaOFdpSGJORzJOblpX NXBaVUJ3YlM1dFpTQThZMmRsYm1sbFFIQnRMbTFsUHNLTUJCQVdDZ0FkQlFKaklBc3QKQkFzSkJ3 Z0RGUWdLQkJZQUFnRUNHUUVDR3dNQ0hnRUFJUWtRZ2xLMkhtL0tQa2tXSVFTY3hDc0tKR0FZOGRn dwpTRzZDVXJZZWI4bytTVkhNQVFDamdMNWNFS1Eyck02T3IrTWptam5KRXk0TDJjaGZQdUE0eDBT WmRPV3dmUUVBCmczMFJPQmhqQ3JtaGdPUDJqdFR1VEJWdXBEeFJUWHRHN2dyQ1ZESm04d25PT0FS aklBc3RFZ29yQmdFRUFaZFYKQVFVQkFRZEFOMi8yc2N0STdweEJicXREeTF0N2x4cmRKM0lTZGc4 bGxkL0l6dU13dWhVREFRZ0h3bmdFR0JZSQpBQWtGQW1NZ0N5MENHd3dBSVFrUWdsSzJIbS9LUGtr V0lRU2N4Q3NLSkdBWThkZ3dTRzZDVXJZZWI4bytTWUR5CkFQNHhXVENaVnJCem1OY3F5OEJhaE5O ZnJlekc5OEl2c1VEUnlhVjhhdVg3M0FEK0lzMXhLc214WUsxN0IxOC8KMlFzUVI1SUVlUmRiTGJ6 dmVMb1FGdlR2Z1FRPQo9RkR3NAotLS0tLUVORCBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0t --be4c7eaecce26cf071aff491c603b85753d433a149439ccec4edb7c5b66f-- --------a3642df3a011868f4e41600e95df3f6e80f61ed10b82ab1e1d1a222e41cf936a Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: ProtonMail wnUEARYIACcFAmTBHeEJkIJSth5vyj5JFiEEnMQrCiRgGPHYMEhuglK2Hm/K PkkAAMBUAPoDZoOPGoyH+2sdxp6RZaJGdlMdEb+PXITFuAEoPHD8GAEA9v4g zxAxq9nYAOQyclUQFdKH5usIdkMa3HKo+NbYEwg= =OLZR -----END PGP SIGNATURE----- --------a3642df3a011868f4e41600e95df3f6e80f61ed10b82ab1e1d1a222e41cf936a-- From debbugs-submit-bounces@debbugs.gnu.org Thu Oct 31 06:37:44 2024 Received: (at control) by debbugs.gnu.org; 31 Oct 2024 10:37:44 +0000 Received: from localhost ([127.0.0.1]:41572 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6SYi-00036x-4H for submit@debbugs.gnu.org; Thu, 31 Oct 2024 06:37:44 -0400 Received: from mailtransmit04.runbox.com ([185.226.149.37]:44490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1t6SYg-00036j-5a; Thu, 31 Oct 2024 06:37:43 -0400 Received: from mailtransmit02.runbox ([10.9.9.162] helo=aibo.runbox.com) by mailtransmit04.runbox.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1t6SWS-00EC9p-Fp; Thu, 31 Oct 2024 11:35:24 +0100 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=futurile.net; s=selector1; h=Content-Type:MIME-Version:Message-ID:Subject: Cc:To:From:Date; bh=LJRS3CNzioj4W1oeJDqSNiSZ/pIqpNt6Akp0t3YkOwc=; b=DaC0xbXZF aZLgS3z/eKf2zbBEhgNUCZa76JjuLjBDZ0V1OL6cgbsOszJv1hOnUYfIqaWWiMKL+jo/Rbud2PDva IiYo5VoQYx5oykEbO4fLTWTGClr9miydk6UjpSmfhbJTIPB11xn9eeutH7wmlI0fYWClBHq/LyOcU s6IZi8yWrAhnJMAzym+fjBqkmQ/q239Jbukg4jQ6OL5mrWUwuzO4IGqhLEebiQZiq30KJYGNbVGVV sLfje146qVl+dSOeWGcNymvpr9aAI9xk8wo76ZZcYeCzn/ngJeiK5kU9BuVMqNvfv1h4Abmc3h5qW TZznNSOHVcpWJ43WYzCDCOheg==; Received: from [10.9.9.73] (helo=submission02.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1t6SWN-0006Qr-1L; Thu, 31 Oct 2024 11:35:19 +0100 Received: by submission02.runbox with esmtpsa [Authenticated ID (641962)] (TLS1.2:ECDHE_SECP256R1__RSA_SHA256__AES_256_GCM:256) (Exim 4.93) id 1t6SWH-00HVIG-Pu; Thu, 31 Oct 2024 11:35:13 +0100 Date: Thu, 31 Oct 2024 10:35:12 +0000 From: Steve George To: control@debbugs.gnu.org Subject: closing 31250 Message-ID: <1730370881-551-bts-steve@futurile.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline User-Agent: devscripts bts/2.22.1ubuntu1 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control Cc: 31250-submitter@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) close 31250 We got there in the end, this package is now in Guix! thanks From unknown Tue Jun 24 20:54:17 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Thu, 28 Nov 2024 12:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator