From 7a6625e83f68f6408ff0a82b12e7a95c6b0cc096 Mon Sep 17 00:00:00 2001 From: Xinglu Chen Date: Tue, 13 Apr 2021 21:22:44 +0200 Subject: gnu: guile-git: Switch to 'git-fetch'. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/guile.scm (guile-git)[source]: Use ‘git-fetch’ instead of ‘url-fetch’. [native-inputs]: Add autoconf, automake, and texinfo. Co-authored-by: Ludovic Courtès --- gnu/packages/guile.scm | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'gnu/packages/guile.scm') diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 813639ef7e..1616991cca 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -779,18 +779,22 @@ type system, elevating types to first-class status.") (version "0.5.0") (home-page "https://gitlab.com/guile-git/guile-git.git") (source (origin - (method url-fetch) - (uri (string-append "https://gitlab.com/guile-git/guile-git/uploads/" - "30be542d90619ca844dd3a3ed2e13808/guile-git-" - version ".tar.gz")) + (method git-fetch) + (uri (git-reference + (url home-page) + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) (sha256 (base32 - "1j39c1cq9cbwir90mpnbdijpbwh7wkxampgl2r177bv8bfw6y203")))) + "1hqw3jy81cnsgybsbnfvwvhv1bajwq662hikkrr6dcgky6yspsxx")))) (build-system gnu-build-system) (arguments `(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ; to prevent guild warnings (native-inputs `(("pkg-config" ,pkg-config) + ("autoconf" ,autoconf) + ("automake" ,automake) + ("texinfo" ,texinfo) ("guile" ,guile-3.0) ("guile-bytestructures" ,guile-bytestructures))) (inputs -- cgit 1.4.1 From 50d9bccb2fb64d85e691dfc98fa2f02850b496a1 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Tue, 20 Apr 2021 12:19:33 +0200 Subject: gnu: guile-git: Update to 0.5.1. Fixes . Reported by Bone Baboon . * gnu/packages/guile.scm (guile-git): Update to 0.5.1. --- gnu/packages/guile.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/guile.scm') diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 1616991cca..15d5b2cdf2 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -776,7 +776,7 @@ type system, elevating types to first-class status.") (define-public guile-git (package (name "guile-git") - (version "0.5.0") + (version "0.5.1") (home-page "https://gitlab.com/guile-git/guile-git.git") (source (origin (method git-fetch) @@ -786,7 +786,7 @@ type system, elevating types to first-class status.") (file-name (git-file-name name version)) (sha256 (base32 - "1hqw3jy81cnsgybsbnfvwvhv1bajwq662hikkrr6dcgky6yspsxx")))) + "1x3wa6la4j1wcfxyhhjlmd7yp85wwpny0y6lrzpz803i9z5fwagc")))) (build-system gnu-build-system) (arguments `(#:make-flags '("GUILE_AUTO_COMPILE=0"))) ; to prevent guild warnings -- cgit 1.4.1 From 2bbbf673f4fd097377a7f9f2cd7a51668cb7e186 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Sun, 25 Apr 2021 10:29:53 +0300 Subject: gnu: guile-next: Use a source file-name. * gnu/packages/guile.scm (guile-next)[source]: Add file-name field. --- gnu/packages/guile.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages/guile.scm') diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 15d5b2cdf2..9c7ab70415 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -15,7 +15,7 @@ ;;; Copyright © 2018 Danny Milosavljevic ;;; Copyright © 2018 Eric Bavier ;;; Copyright © 2019 Taylan Kammer -;;; Copyright © 2020 Efraim Flashner +;;; Copyright © 2020, 2021 Efraim Flashner ;;; ;;; This file is part of GNU Guix. ;;; @@ -360,6 +360,7 @@ without requiring the source code to be rewritten.") (uri (git-reference (url "https://git.savannah.gnu.org/git/guile.git") (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 "09i1c77h2shygylfk0av31jsc1my6zjl230b2cx6vyl58q8c0cqy")))) -- cgit 1.4.1 From 2a9af225401e99e6a6c499d3358eff48b5c573a0 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 5 May 2021 00:23:49 +0200 Subject: gnu: guile-zlib: Add Guile 2.2 variant. * gnu/packages/guile.scm (guile2.2-zlib): New variable. --- gnu/packages/guile.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/guile.scm') diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 9c7ab70415..716d3d9c71 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -857,6 +857,9 @@ Guile's foreign function interface.") (home-page "https://notabug.org/guile-zlib/guile-zlib") (license license:gpl3+))) +(define-public guile2.2-zlib + (package-for-guile-2.2 guile-zlib)) + (define-public guile-lzlib (package (name "guile-lzlib") -- cgit 1.4.1 From 2238bd8ddc63e67453e0a52db59c5ed3214573c6 Mon Sep 17 00:00:00 2001 From: Ludovic Courtès Date: Wed, 5 May 2021 00:24:22 +0200 Subject: gnu: guile-lzlib: Add Guile 2.2 variant. * gnu/packages/guile.scm (guile2.2-lzlib): New variable. --- gnu/packages/guile.scm | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gnu/packages/guile.scm') diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm index 716d3d9c71..88a0e52e8a 100644 --- a/gnu/packages/guile.scm +++ b/gnu/packages/guile.scm @@ -896,6 +896,9 @@ pure Scheme by using Guile's foreign function interface.") (home-page "https://notabug.org/guile-lzlib/guile-lzlib") (license license:gpl3+))) +(define-public guile2.2-lzlib + (package-for-guile-2.2 guile-lzlib)) + (define-public guile-zstd (package (name "guile-zstd") -- cgit 1.4.1