From unknown Sun Jun 22 04:33:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42975] [PATCH] gnu: akku: Add akku. Resent-From: Martin Becze Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 21 Aug 2020 19:25:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 42975 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42975@debbugs.gnu.org Cc: Martin Becze X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.159803789616174 (code B ref -1); Fri, 21 Aug 2020 19:25:02 +0000 Received: (at submit) by debbugs.gnu.org; 21 Aug 2020 19:24:56 +0000 Received: from localhost ([127.0.0.1]:48332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9Ceh-0004Cj-Q3 for submit@debbugs.gnu.org; Fri, 21 Aug 2020 15:24:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:41770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9Ceg-0004Cc-Dy for submit@debbugs.gnu.org; Fri, 21 Aug 2020 15:24:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9Cee-0001RE-WF for guix-patches@gnu.org; Fri, 21 Aug 2020 15:24:50 -0400 Received: from mx1.riseup.net ([198.252.153.129]:39734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9Cec-0007f4-Le for guix-patches@gnu.org; Fri, 21 Aug 2020 15:24:48 -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 "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BYBKn3SqxzFmZ3 for ; Fri, 21 Aug 2020 12:24:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598037885; bh=AdUkn/lPKF2PGPo5xHqKkyvds4jdXnChXLp/cRJjg/k=; h=From:To:Cc:Subject:Date:From; b=ozla+35ujJ5g6qheIUzMDhLVj61G9jYvc+1GRHPqEi9JLlGMfVzX4aaxs55+a4xCN 8gja1yyCxuE0GpatMsLwWxC+3pZreSGuLy7/kVrDXlbUN7usH5xjv0s7Brq5s2xIWo X61AQRWOi6D7aeLfdHmqBxvihZUXPMT5qJDdJLsI= X-Riseup-User-ID: BFF052D4EF338885352C7BD44B160785256F5F07648BBD1D211AA62DC4D7F50E Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4BYBKm4NRSzJnB5; Fri, 21 Aug 2020 12:24:44 -0700 (PDT) From: Martin Becze Date: Fri, 21 Aug 2020 14:24:33 -0500 Message-Id: <20200821192433.27053-1-mjbecze@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=mjbecze@riseup.net; helo=mx1.riseup.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/21 15:21:19 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) 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: -2.4 (--) * gnu/packages/package-management.scm (akku): New variable. --- gnu/packages/package-management.scm | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index d1fe0e2210..f1951c3218 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2020 Jesse Gibbons +;;; Copyright © 2020 Martin Becze ;;; ;;; This file is part of GNU Guix. ;;; @@ -1268,3 +1269,52 @@ applications") (description "Flatpak is a system for building, distributing, and running sandboxed desktop applications on GNU/Linux.") (license license:lgpl2.1+))) + +(define-public akku + (package + (name "akku") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/akkuscm/akku.git") + (commit (string-append "v" version)))) + (sha256 (base32 "1dm32ws3nshnnscd7k75zswxxs1pp25y2q4k8j5ms241hz47by3c")))) + (build-system gnu-build-system) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'bootstrap + (lambda* (#:key outputs #:allow-other-keys) + (for-each patch-shebang + '("bootstrap" + ".akku/env")) + (let* ((home "/tmp") + (datadir (string-append home "/.local/share/akku/"))) + (mkdir-p datadir) + (invoke "touch" (string-append datadir "index.db")) + (setenv "HOME" home)) + (invoke "./bootstrap") + #t)) + (add-after 'install 'wrap-executables + (lambda* (#:key outputs inputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (curl (assoc-ref inputs "curl"))) + (wrap-program (string-append out "/bin/akku") + `("LD_LIBRARY_PATH" ":" prefix (,(string-append curl "/lib")))) + #t)))))) + (native-inputs + `(("which" ,which) + ("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config))) + (inputs + `(("guile" ,guile-2.2) + ("curl" ,curl))) + (home-page "https://akkuscm.org/") + (synopsis "Akku.scm is a language package manager for Scheme") + (description + "Akku.scm is a project-based language package manager for R6RS and R7RS Scheme. +It is mainly meant for programmers who develop portable programs or libraries in Scheme, +but could potentially work for end-users of those programs. It also has a translator +from R7RS, which allows most R7RS code to run on R6RS implementations.") + (license license:gpl3))) -- 2.28.0 From unknown Sun Jun 22 04:33:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42975] [PATCH] v2 gnu: akku: Add akku. Resent-From: Martin Becze Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Aug 2020 09:18:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42975 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42975@debbugs.gnu.org Cc: Martin Becze Received: via spool by 42975-submit@debbugs.gnu.org id=B42975.159817427220924 (code B ref 42975); Sun, 23 Aug 2020 09:18:01 +0000 Received: (at 42975) by debbugs.gnu.org; 23 Aug 2020 09:17:52 +0000 Received: from localhost ([127.0.0.1]:52063 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9m8O-0005RQ-2p for submit@debbugs.gnu.org; Sun, 23 Aug 2020 05:17:52 -0400 Received: from mx1.riseup.net ([198.252.153.129]:49064) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9m8M-0005RH-5L for 42975@debbugs.gnu.org; Sun, 23 Aug 2020 05:17:50 -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 "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BZ8mY1NpVzFgcK for <42975@debbugs.gnu.org>; Sun, 23 Aug 2020 02:17:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598174269; bh=AdUkn/lPKF2PGPo5xHqKkyvds4jdXnChXLp/cRJjg/k=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XIEGEhXlkffBj60kdZzkay4+nk2PNCffhpBi4p9qo08yArIHYcWdsK1+CvxY4N2Lp O4Otb9HGapjyK/IY2SrwDKSVUiYpxWGeGRVFKC5ilNoo8+xEcZLHHXYPer2dzRnBir ThSjlDVlroHOH8dMD2bXyqqFRyy5SvbhWT7rsD6o= X-Riseup-User-ID: 17C2F9FE4DB395910AE6679C2B503CB9BE8B039BAE84F79CD230CB8893F6A40D Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4BZ8mX2XbDzJml8; Sun, 23 Aug 2020 02:17:48 -0700 (PDT) From: Martin Becze Date: Sun, 23 Aug 2020 04:17:40 -0500 Message-Id: <20200823091740.3451-1-mjbecze@riseup.net> In-Reply-To: <20200821192433.27053-1-mjbecze@riseup.net> References: <20200821192433.27053-1-mjbecze@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/package-management.scm (akku): New variable. --- gnu/packages/package-management.scm | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index d1fe0e2210..f1951c3218 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2020 Jesse Gibbons +;;; Copyright © 2020 Martin Becze ;;; ;;; This file is part of GNU Guix. ;;; @@ -1268,3 +1269,52 @@ applications") (description "Flatpak is a system for building, distributing, and running sandboxed desktop applications on GNU/Linux.") (license license:lgpl2.1+))) + +(define-public akku + (package + (name "akku") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/akkuscm/akku.git") + (commit (string-append "v" version)))) + (sha256 (base32 "1dm32ws3nshnnscd7k75zswxxs1pp25y2q4k8j5ms241hz47by3c")))) + (build-system gnu-build-system) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'bootstrap + (lambda* (#:key outputs #:allow-other-keys) + (for-each patch-shebang + '("bootstrap" + ".akku/env")) + (let* ((home "/tmp") + (datadir (string-append home "/.local/share/akku/"))) + (mkdir-p datadir) + (invoke "touch" (string-append datadir "index.db")) + (setenv "HOME" home)) + (invoke "./bootstrap") + #t)) + (add-after 'install 'wrap-executables + (lambda* (#:key outputs inputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (curl (assoc-ref inputs "curl"))) + (wrap-program (string-append out "/bin/akku") + `("LD_LIBRARY_PATH" ":" prefix (,(string-append curl "/lib")))) + #t)))))) + (native-inputs + `(("which" ,which) + ("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config))) + (inputs + `(("guile" ,guile-2.2) + ("curl" ,curl))) + (home-page "https://akkuscm.org/") + (synopsis "Akku.scm is a language package manager for Scheme") + (description + "Akku.scm is a project-based language package manager for R6RS and R7RS Scheme. +It is mainly meant for programmers who develop portable programs or libraries in Scheme, +but could potentially work for end-users of those programs. It also has a translator +from R7RS, which allows most R7RS code to run on R6RS implementations.") + (license license:gpl3))) -- 2.28.0 From unknown Sun Jun 22 04:33:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42975] [PATCH] v2 gnu: akku: Add akku. Resent-From: Martin Becze Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Aug 2020 09:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42975 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42975@debbugs.gnu.org Received: via spool by 42975-submit@debbugs.gnu.org id=B42975.159817436121074 (code B ref 42975); Sun, 23 Aug 2020 09:20:02 +0000 Received: (at 42975) by debbugs.gnu.org; 23 Aug 2020 09:19:21 +0000 Received: from localhost ([127.0.0.1]:52067 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9m9p-0005Tp-Gb for submit@debbugs.gnu.org; Sun, 23 Aug 2020 05:19:21 -0400 Received: from mx1.riseup.net ([198.252.153.129]:49478) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9m9k-0005Te-Tk for 42975@debbugs.gnu.org; Sun, 23 Aug 2020 05:19:20 -0400 Received: from capuchin.riseup.net (capuchin-pn.riseup.net [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BZ8pD3yH0zFdjr for <42975@debbugs.gnu.org>; Sun, 23 Aug 2020 02:19:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598174356; bh=Q+xDlsC0y7L+PFCxnxXboo3sFKcyS0axMpf4kxZNsFY=; h=Subject:To:References:From:Date:In-Reply-To:From; b=CNTsiVNLHbLcpKKwRC/M2YgPk67GjgQEyvxzSlgWxmG51gG5eFCnk6EMkfY7UhV2I qH+2iVWu9g7iwNmsxRN2lk171oaqpHUhEgW9On1EvPY8MnwIRSewP6gFiuTL95ED9z +fuKTJZJrwyn898OhCkHfBfQOKBCEBRNIw5YepN8= X-Riseup-User-ID: 2C9927C8E07CF1E34EFC961F3326B8384FD68A0AF1B10097DA3C616592FF97D8 Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 4BZ8pC39SGz8v92 for <42975@debbugs.gnu.org>; Sun, 23 Aug 2020 02:19:15 -0700 (PDT) References: <20200821192433.27053-1-mjbecze@riseup.net> <20200823091740.3451-1-mjbecze@riseup.net> From: Martin Becze Autocrypt: addr=mjbecze@riseup.net; keydata= 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 Message-ID: <0a239a23-5347-3c1c-2888-72a85e751873@riseup.net> Date: Sun, 23 Aug 2020 04:19:07 -0500 MIME-Version: 1.0 In-Reply-To: <20200823091740.3451-1-mjbecze@riseup.net> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="CEazYC3mi2nmbOzlw6oL5jbFEDkhpbE7S" X-Spam-Score: -0.7 (/) 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.7 (-) This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --CEazYC3mi2nmbOzlw6oL5jbFEDkhpbE7S Content-Type: multipart/mixed; boundary="q63nPWoZ7qk4hPscZSu99NPQLE1zLDpqg"; protected-headers="v1" From: Martin Becze To: 42975@debbugs.gnu.org Message-ID: <0a239a23-5347-3c1c-2888-72a85e751873@riseup.net> Subject: Re: [PATCH] v2 gnu: akku: Add akku. References: <20200821192433.27053-1-mjbecze@riseup.net> <20200823091740.3451-1-mjbecze@riseup.net> In-Reply-To: <20200823091740.3451-1-mjbecze@riseup.net> --q63nPWoZ7qk4hPscZSu99NPQLE1zLDpqg Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable The above fixes some lint errors On 8/23/20 4:17 AM, Martin Becze wrote: > * gnu/packages/package-management.scm (akku): New variable. > --- > gnu/packages/package-management.scm | 50 +++++++++++++++++++++++++++++= > 1 file changed, 50 insertions(+) >=20 > diff --git a/gnu/packages/package-management.scm b/gnu/packages/package= -management.scm > index d1fe0e2210..f1951c3218 100644 > --- a/gnu/packages/package-management.scm > +++ b/gnu/packages/package-management.scm > @@ -15,6 +15,7 @@ > ;;; Copyright =C2=A9 2020 Jan (janneke) Nieuwenhuizen > ;;; Copyright =C2=A9 2020 Giacomo Leidi > ;;; Copyright =C2=A9 2020 Jesse Gibbons > +;;; Copyright =C2=A9 2020 Martin Becze > ;;; > ;;; This file is part of GNU Guix. > ;;; > @@ -1268,3 +1269,52 @@ applications") > (description "Flatpak is a system for building, distributing, and r= unning > sandboxed desktop applications on GNU/Linux.") > (license license:lgpl2.1+))) > + > +(define-public akku > + (package > + (name "akku") > + (version "1.0.1") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://gitlab.com/akkuscm/akku.git") > + (commit (string-append "v" version)))) > + (sha256 (base32 "1dm32ws3nshnnscd7k75zswxxs1pp25y2q4k8j5= ms241hz47by3c")))) > + (build-system gnu-build-system) > + (arguments > + '(#:phases (modify-phases %standard-phases > + (replace 'bootstrap > + (lambda* (#:key outputs #:allow-other-keys) > + (for-each patch-shebang > + '("bootstrap" > + ".akku/env")) > + (let* ((home "/tmp") > + (datadir (string-append home "/.local/sha= re/akku/"))) > + (mkdir-p datadir) > + (invoke "touch" (string-append datadir "index.= db")) > + (setenv "HOME" home)) > + (invoke "./bootstrap") > + #t)) > + (add-after 'install 'wrap-executables > + (lambda* (#:key outputs inputs #:allow-other-keys)= > + (let ((out (assoc-ref outputs "out")) > + (curl (assoc-ref inputs "curl"))) > + (wrap-program (string-append out "/bin/akku") > + `("LD_LIBRARY_PATH" ":" prefix (,(string-app= end curl "/lib")))) > + #t)))))) > + (native-inputs > + `(("which" ,which) > + ("autoconf" ,autoconf) > + ("automake" ,automake) > + ("pkg-config" ,pkg-config))) > + (inputs > + `(("guile" ,guile-2.2) > + ("curl" ,curl))) > + (home-page "https://akkuscm.org/") > + (synopsis "Akku.scm is a language package manager for Scheme") > + (description > + "Akku.scm is a project-based language package manager for R6RS an= d R7RS Scheme. > +It is mainly meant for programmers who develop portable programs or li= braries in Scheme, > +but could potentially work for end-users of those programs. It also h= as a translator > +from R7RS, which allows most R7RS code to run on R6RS implementations.= ") > + (license license:gpl3))) >=20 --q63nPWoZ7qk4hPscZSu99NPQLE1zLDpqg-- --CEazYC3mi2nmbOzlw6oL5jbFEDkhpbE7S Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEE8+//NTq9LY27wNqxMhqbCzY7PZcFAl9CNI8ACgkQMhqbCzY7 PZetwwgAgyK/DHhBjQJ9Kaj+nOKqEixXskcKqC6Qimbe5kYkHkcsz4edD41rAl7D 2yVKwHk1F3948v34qx/swhbopb5GA8Sf6uFqtfRp8UomBfE7BzhytY+58xKpgs5G mCACBN0pGIJ43KC/N+LnmW2pXD58+ofcmai4YP3nlzVcaA2dNpmlyDs75NLac6sP U9OfG8KnXtjOrYfa8qBCzhEtbWhmcmkQRyE2EgBEFyD//QG/EL8DqSqSWEeyQxVS t6ZCiIlVvBJWUT+ZltinKnIof64xD55hnkCRhhZ0fQbyIIhOd3ZqzvBx2lTRt/a0 fXPOZqDWyRVC2gmvdjcxN6yc7T/yBg== =lVWS -----END PGP SIGNATURE----- --CEazYC3mi2nmbOzlw6oL5jbFEDkhpbE7S-- From unknown Sun Jun 22 04:33:57 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#42975] [PATCH v3] gnu: Add akku. Resent-From: Martin Becze Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 23 Aug 2020 18:23:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42975 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 42975@debbugs.gnu.org Cc: Martin Becze Received: via spool by 42975-submit@debbugs.gnu.org id=B42975.159820696813805 (code B ref 42975); Sun, 23 Aug 2020 18:23:02 +0000 Received: (at 42975) by debbugs.gnu.org; 23 Aug 2020 18:22:48 +0000 Received: from localhost ([127.0.0.1]:55089 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9udj-0003ab-Oz for submit@debbugs.gnu.org; Sun, 23 Aug 2020 14:22:48 -0400 Received: from mx1.riseup.net ([198.252.153.129]:39514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9udi-0003aT-5W for 42975@debbugs.gnu.org; Sun, 23 Aug 2020 14:22:46 -0400 Received: from capuchin.riseup.net (capuchin-pn.riseup.net [10.0.1.176]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client CN "*.riseup.net", Issuer "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BZNsK3hVbzDt1M for <42975@debbugs.gnu.org>; Sun, 23 Aug 2020 11:22:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598206965; bh=yRnaRduoi3LenmPsZ6oz/O1thL0kzC9QQYaYAL8NSpE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=snJUCwxpThSxijv3pycUWOsdhMV8Tr0MKOL9BsjL4Lyyy+ZnDDl0V6HqmLg9FpW+Z J95W0jfLvIdEbVYj10EgwBWr6nXUI1+atwZJpgQ49ys+B5V5XZNxiaM9pUjDFAoYgT vQZ6h3cUYot/B4udALPgl3+qoVjKzGb4KkLbDFYE= X-Riseup-User-ID: 32E043E9728C0D447D165A9738349EFE12EF382B1329773BF24607ED11E0FAC9 Received: from [127.0.0.1] (localhost [127.0.0.1]) by capuchin.riseup.net (Postfix) with ESMTPSA id 4BZNqy3sJBz8sZv; Sun, 23 Aug 2020 11:21:33 -0700 (PDT) From: Martin Becze Date: Sun, 23 Aug 2020 13:21:18 -0500 Message-Id: <20200823182118.9459-1-mjbecze@riseup.net> In-Reply-To: <0a239a23-5347-3c1c-2888-72a85e751873@riseup.net> References: <0a239a23-5347-3c1c-2888-72a85e751873@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/package-management.scm (akku): New variable. --- gnu/packages/package-management.scm | 51 +++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index d1fe0e2210..eb5877d167 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2020 Jesse Gibbons +;;; Copyright © 2020 Martin Becze ;;; ;;; This file is part of GNU Guix. ;;; @@ -1268,3 +1269,53 @@ applications") (description "Flatpak is a system for building, distributing, and running sandboxed desktop applications on GNU/Linux.") (license license:lgpl2.1+))) + +(define-public akku + (package + (name "akku") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/akkuscm/akku.git") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 "1dm32ws3nshnnscd7k75zswxxs1pp25y2q4k8j5ms241hz47by3c")))) + (build-system gnu-build-system) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'bootstrap + (lambda* (#:key outputs #:allow-other-keys) + (for-each patch-shebang + '("bootstrap" + ".akku/env")) + (let* ((home "/tmp") + (datadir (string-append home "/.local/share/akku/"))) + (mkdir-p datadir) + (invoke "touch" (string-append datadir "index.db")) + (setenv "HOME" home)) + (invoke "./bootstrap") + #t)) + (add-after 'install 'wrap-executables + (lambda* (#:key outputs inputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (curl (assoc-ref inputs "curl"))) + (wrap-program (string-append out "/bin/akku") + `("LD_LIBRARY_PATH" ":" prefix (,(string-append curl "/lib")))) + #t)))))) + (native-inputs + `(("which" ,which) + ("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config))) + (inputs + `(("guile" ,guile-3.0) + ("curl" ,curl))) + (home-page "https://akkuscm.org/") + (synopsis "A language package manager for Scheme") + (description + "Akku.scm is a project-based language package manager for R6RS and R7RS Scheme. +It is mainly meant for programmers who develop portable programs or libraries in Scheme, +but could potentially work for end-users of those programs. It also has a translator +from R7RS, which allows most R7RS code to run on R6RS implementations.") + (license license:gpl3))) -- 2.28.0 From unknown Sun Jun 22 04:33:57 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Martin Becze Subject: bug#42975: closed (Re: [bug#42975] [PATCH v3] gnu: Add akku.) Message-ID: References: <20200823211814.GA24968@jasmine.lan> <20200821192433.27053-1-mjbecze@riseup.net> X-Gnu-PR-Message: they-closed 42975 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 42975@debbugs.gnu.org Date: Sun, 23 Aug 2020 21:19:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1598217542-6147-1" This is a multi-part message in MIME format... ------------=_1598217542-6147-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #42975: [PATCH] gnu: akku: Add akku. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 42975@debbugs.gnu.org. --=20 42975: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D42975 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1598217542-6147-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 42975-done) by debbugs.gnu.org; 23 Aug 2020 21:18:23 +0000 Received: from localhost ([127.0.0.1]:55218 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9xNf-0001aM-96 for submit@debbugs.gnu.org; Sun, 23 Aug 2020 17:18:23 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:33067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9xNd-0001aA-Tk for 42975-done@debbugs.gnu.org; Sun, 23 Aug 2020 17:18:22 -0400 Received: from compute2.internal (compute2.nyi.internal [10.202.2.42]) by mailout.nyi.internal (Postfix) with ESMTP id AFDEF5C0092; Sun, 23 Aug 2020 17:18:16 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute2.internal (MEProxy); Sun, 23 Aug 2020 17:18:16 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=date:from:to:cc:subject:message-id:references:mime-version :content-type:in-reply-to; s=mesmtp; bh=kh721Xqr0zHEWcNDRG4EWuYk i22Mw9/T7NrNcdm0Lu8=; b=XNrM8oZpH5Z13mULowOzvJ3GDV3fcA888Eef8nV2 no5sqxwRkruvkcfyBQxlwmapD+2dM6DgFtwAFHVR1jf5fTh3X+QD71aoIlepKEA+ K507Ft+vz3+e2gqiYyTAjEeGF0sm3aEw532rio974+dpPmSAWUFdi3tNdw6r6Jf7 w8I= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=kh721X qr0zHEWcNDRG4EWuYki22Mw9/T7NrNcdm0Lu8=; b=Vp09qOqmG5C5je5P5l9ELk T+kpf9fI/exm68fjFSvsaK804Z84OfDwEaIgWK047504pCxWZ+gpSkauyc2QtuuL NTuhKF970asHPHAirYqN2WjGxBoI7kTNVnxb5RSyY+H6nQtTgC/5kx8J4RsuQTiL gBggNauTmMsLIyibx2mVM7euc9BTuaw3cJUUXCAfv7Zq0cZ2OpW9R5aNPrRCWiMg zAwhrF6nztH3UoHJCPnIZ6I8iRlYJZQwwXeXmA2CTwTKO9al3UeLUWwrLaYBY8wp 39+nX36fd60MB6jhGs25yToly65r8MK5yJhL2mHyhCYGvOnHy/JVrPQwdLD8Oljw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduiedrudduiedgudeglecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfgh necuuegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmd enucfjughrpeffhffvuffkfhggtggujgesghdtreertddtvdenucfhrhhomhepnfgvohcu hfgrmhhulhgrrhhiuceolhgvohesfhgrmhhulhgrrhhirdhnrghmvgeqnecuggftrfgrth htvghrnhepudekveegteekleetgfeitdejgfejkeffudethedvhfeukeduleeikeejfeeh ffetnecukfhppeejfedrudeguddruddvjedrudegieenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehlvghosehfrghmuhhlrghrihdrnhgrmhgv X-ME-Proxy: Received: from localhost (c-73-141-127-146.hsd1.pa.comcast.net [73.141.127.146]) by mail.messagingengine.com (Postfix) with ESMTPA id 54372328005A; Sun, 23 Aug 2020 17:18:16 -0400 (EDT) Date: Sun, 23 Aug 2020 17:18:14 -0400 From: Leo Famulari To: Martin Becze Subject: Re: [bug#42975] [PATCH v3] gnu: Add akku. Message-ID: <20200823211814.GA24968@jasmine.lan> References: <0a239a23-5347-3c1c-2888-72a85e751873@riseup.net> <20200823182118.9459-1-mjbecze@riseup.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="u3/rZRmxL6MmkK24" Content-Disposition: inline In-Reply-To: <20200823182118.9459-1-mjbecze@riseup.net> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 42975-done Cc: 42975-done@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 (-) --u3/rZRmxL6MmkK24 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sun, Aug 23, 2020 at 01:21:18PM -0500, Martin Becze wrote: > * gnu/packages/package-management.scm (akku): New variable. Thank you! I pushed as e343816dcb11f0150fa3b14589142c418dfbb0d8 with the following changes: > + (synopsis "A language package manager for Scheme") To satisfy the linter's complaint "no article allowed at the beginning of the synopsis", I removed the first word of the synopsis. The common English articles are the words A, An, and The. We consider them unecessary in this context. > + (license license:gpl3))) I changed this to gpl3+. I made that decision based on the COPYING file, and the license headers of the files in the bin and lib directories, which consistently include the text "(at your option) any later version". --u3/rZRmxL6MmkK24 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAl9C3RUACgkQJkb6MLrK fwh0gw/9Ht51Uuf2uuHtKnNtl2rXW70gYKY3w0eiAFvzQYxGqrElVMwbgZ/PKZZd 2koofFDl8YPb34ZYKGUvVLUSJXWF+BtzYtNYEpk4rNkeB4omoXKeNtXggKAsIYMa GQ7Tat5UK+gHSPY0K+0dKylpy7t0OwkgiN8CjqTa0WtEqt/XYxD4rmuXvBJcLEX8 jycMn3hm7jLwvlwRh50JpElKFHbCL/EzPS3rn03Rfc5piD36cT+uJM8AbEEAEfnL lFpKGV0WgyWD440yT4ePqJXAiUOZHB8YCYYcWvrfuLCq40050QVlP19cIyE8JQC4 2OHSy+OtlWVVke+TbNU+H3QWMiM4ntmTxtIZXMcEkzoAsrooxNPkLCsyPsIuDIJN w9pPHbsn8+PYouvcA/5bImUSX22MP70hIxclB0LrKgcpLcTgMduo3P99+BDOdZsN KWoS1BrOfNTmLHymINYZU4Bhs+ZR45uAzgS5ml+Iic07nGF4KrmbGJK+f8ika0Ri qzsQKPz6XYWAhGkOFOdQf/gbh+158XpGW2MdTMSUFd4fiYeLYA4amAM+eTe5saIP 0eSMg/eLU+LEIy5YzbQDaacWbyiJR9E8EmF3Asr73qXmIYYZQrzZIwu3bZe4NRht AOCU6Fy78QlaICFrQvu+tq+ovynQSsjCZg44pE/0AtvlYeeopFo= =yqqF -----END PGP SIGNATURE----- --u3/rZRmxL6MmkK24-- ------------=_1598217542-6147-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 21 Aug 2020 19:24:56 +0000 Received: from localhost ([127.0.0.1]:48332 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9Ceh-0004Cj-Q3 for submit@debbugs.gnu.org; Fri, 21 Aug 2020 15:24:55 -0400 Received: from lists.gnu.org ([209.51.188.17]:41770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k9Ceg-0004Cc-Dy for submit@debbugs.gnu.org; Fri, 21 Aug 2020 15:24:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:58772) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9Cee-0001RE-WF for guix-patches@gnu.org; Fri, 21 Aug 2020 15:24:50 -0400 Received: from mx1.riseup.net ([198.252.153.129]:39734) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k9Cec-0007f4-Le for guix-patches@gnu.org; Fri, 21 Aug 2020 15:24:48 -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 "Sectigo RSA Domain Validation Secure Server CA" (not verified)) by mx1.riseup.net (Postfix) with ESMTPS id 4BYBKn3SqxzFmZ3 for ; Fri, 21 Aug 2020 12:24:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=riseup.net; s=squak; t=1598037885; bh=AdUkn/lPKF2PGPo5xHqKkyvds4jdXnChXLp/cRJjg/k=; h=From:To:Cc:Subject:Date:From; b=ozla+35ujJ5g6qheIUzMDhLVj61G9jYvc+1GRHPqEi9JLlGMfVzX4aaxs55+a4xCN 8gja1yyCxuE0GpatMsLwWxC+3pZreSGuLy7/kVrDXlbUN7usH5xjv0s7Brq5s2xIWo X61AQRWOi6D7aeLfdHmqBxvihZUXPMT5qJDdJLsI= X-Riseup-User-ID: BFF052D4EF338885352C7BD44B160785256F5F07648BBD1D211AA62DC4D7F50E Received: from [127.0.0.1] (localhost [127.0.0.1]) by bell.riseup.net (Postfix) with ESMTPSA id 4BYBKm4NRSzJnB5; Fri, 21 Aug 2020 12:24:44 -0700 (PDT) From: Martin Becze To: guix-patches@gnu.org Subject: [PATCH] gnu: akku: Add akku. Date: Fri, 21 Aug 2020 14:24:33 -0500 Message-Id: <20200821192433.27053-1-mjbecze@riseup.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Received-SPF: pass client-ip=198.252.153.129; envelope-from=mjbecze@riseup.net; helo=mx1.riseup.net X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/21 15:21:19 X-ACL-Warn: Detected OS = Linux 3.11 and newer X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit Cc: Martin Becze 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: -2.4 (--) * gnu/packages/package-management.scm (akku): New variable. --- gnu/packages/package-management.scm | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index d1fe0e2210..f1951c3218 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -15,6 +15,7 @@ ;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen ;;; Copyright © 2020 Giacomo Leidi ;;; Copyright © 2020 Jesse Gibbons +;;; Copyright © 2020 Martin Becze ;;; ;;; This file is part of GNU Guix. ;;; @@ -1268,3 +1269,52 @@ applications") (description "Flatpak is a system for building, distributing, and running sandboxed desktop applications on GNU/Linux.") (license license:lgpl2.1+))) + +(define-public akku + (package + (name "akku") + (version "1.0.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.com/akkuscm/akku.git") + (commit (string-append "v" version)))) + (sha256 (base32 "1dm32ws3nshnnscd7k75zswxxs1pp25y2q4k8j5ms241hz47by3c")))) + (build-system gnu-build-system) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'bootstrap + (lambda* (#:key outputs #:allow-other-keys) + (for-each patch-shebang + '("bootstrap" + ".akku/env")) + (let* ((home "/tmp") + (datadir (string-append home "/.local/share/akku/"))) + (mkdir-p datadir) + (invoke "touch" (string-append datadir "index.db")) + (setenv "HOME" home)) + (invoke "./bootstrap") + #t)) + (add-after 'install 'wrap-executables + (lambda* (#:key outputs inputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (curl (assoc-ref inputs "curl"))) + (wrap-program (string-append out "/bin/akku") + `("LD_LIBRARY_PATH" ":" prefix (,(string-append curl "/lib")))) + #t)))))) + (native-inputs + `(("which" ,which) + ("autoconf" ,autoconf) + ("automake" ,automake) + ("pkg-config" ,pkg-config))) + (inputs + `(("guile" ,guile-2.2) + ("curl" ,curl))) + (home-page "https://akkuscm.org/") + (synopsis "Akku.scm is a language package manager for Scheme") + (description + "Akku.scm is a project-based language package manager for R6RS and R7RS Scheme. +It is mainly meant for programmers who develop portable programs or libraries in Scheme, +but could potentially work for end-users of those programs. It also has a translator +from R7RS, which allows most R7RS code to run on R6RS implementations.") + (license license:gpl3))) -- 2.28.0 ------------=_1598217542-6147-1--