[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#60358] [PATCH v8 4/4] gnu: guile-gnutls: Update to 3.7.11.
From: |
Vivien Kraus |
Subject: |
[bug#60358] [PATCH v8 4/4] gnu: guile-gnutls: Update to 3.7.11. |
Date: |
Wed, 28 Dec 2022 03:20:54 +0100 |
User-agent: |
Evolution 3.46.0 |
* gnu/packages/tls.scm (guile-gnutls) [phases]: Patch-shebang autopull.sh and
autogen.sh.
* gnu/packages/tls.scm (guile-gnutls) [native-inupts]: Add gnulib and git.
---
gnu/packages/tls.scm | 42 +++++++++++++++++++++++++++++-------------
1 file changed, 29 insertions(+), 13 deletions(-)
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index a74b423ccf..2c7e36a6c5 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -56,6 +56,7 @@ (define-module (gnu packages tls)
#:use-module (gnu packages)
#:use-module (gnu packages autotools)
#:use-module (gnu packages bash)
+ #:use-module (gnu packages build-tools)
#:use-module (gnu packages check)
#:use-module (gnu packages curl)
#:use-module (gnu packages dns)
@@ -80,6 +81,7 @@ (define-module (gnu packages tls)
#:use-module (gnu packages sphinx)
#:use-module (gnu packages texinfo)
#:use-module (gnu packages time)
+ #:use-module (gnu packages version-control)
#:use-module (gnu packages base)
#:use-module (srfi srfi-1))
@@ -381,7 +383,7 @@ (define-public guile-gnutls
;; This package supersedes the Guile bindings that came with GnuTLS until
;; version 3.7.8 included.
(name "guile-gnutls")
- (version "3.7.9")
+ (version "3.7.11")
(home-page "https://gitlab.com/gnutls/guile/")
(source (origin
(method git-fetch)
@@ -390,21 +392,31 @@ (define-public guile-gnutls
(commit (string-append "v" version))))
(sha256
(base32
- "00sfpqjmd263ka51fq4xf7nvaaxyfqsr3r8fj94jgx45q6q6n6wq"))
+ "06d7v3i0d9ayp7zqk1rsy4z0wfpq69n0r54f1xrppb9gn7q9iva6"))
(file-name (git-file-name name version))
(patches (search-patches "gnutls-cross.patch"))))
(build-system gnu-build-system)
(arguments
- '(#:configure-flags
- ;; Tell the build system that we want Guile bindings installed to
- ;; the output instead of Guiles own module directory.
- (list "--disable-static"
- (string-append "--with-guile-site-dir="
-
"$(datarootdir)/guile/site/$(GUILE_EFFECTIVE_VERSION)")
- (string-append "--with-guile-site-ccache-dir="
-
"$(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache")
- (string-append "--with-guile-extension-dir="
-
"$(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/extensions"))))
+ (list
+ #:configure-flags
+ ;; Tell the build system that we want Guile bindings installed to the
+ ;; output instead of Guiles own module directory.
+ #~(list "--disable-static"
+ (string-append "--with-guile-site-dir="
+
"$(datarootdir)/guile/site/$(GUILE_EFFECTIVE_VERSION)")
+ (string-append "--with-guile-site-ccache-dir="
+
"$(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/site-ccache")
+ (string-append "--with-guile-extension-dir="
+
"$(libdir)/guile/$(GUILE_EFFECTIVE_VERSION)/extensions"))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'patch-more-shebangs
+ (lambda _
+ (for-each patch-shebang
+ '("autopull.sh" "autogen.sh"))))
+ (replace 'bootstrap
+ (lambda _
+ (invoke "bash" "./bootstrap" "--no-git"))))))
(native-inputs
(list autoconf
automake
@@ -412,7 +424,11 @@ (define-public guile-gnutls
pkg-config
texinfo
gnutls ;XXX: 'guile-snarf' invokes the native 'cpp'
- guile-3.0))
+ guile-3.0
+ (gnulib-checkout
+ #:version "2022-12-06"
+ #:commit "440b528b1d81dd31b2a2e4dde20d5c837c147811"
+ #:hash (base32
"15mq43abbnkbamchc9lynrvrd5ql8qacgyx2ph4kkngxf1bz3pqy"))))
(inputs
(list gnutls-latest
guile-3.0))
--
2.38.1
- [bug#60358] [PATCH v6 1/3] gnu: UCD: Add version 3.0-update1., (continued)
- [bug#60358] [PATCH v6 1/3] gnu: UCD: Add version 3.0-update1., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v6 3/3] gnu: guile-gnutls: Update to 3.7.11., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 2/5] gnu: ucd-next: Update to 15.0.0., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 1/5] gnu: libunibreak: Use ucd instead of ucd-next., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 4/5] gnu: Add gnulib., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 3/5] gnu: UCD: Add version 3.0-update1., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v7 5/5] gnu: guile-gnutls: Update to 3.7.11., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v8 4/4] gnu: guile-gnutls: Update to 3.7.11.,
Vivien Kraus <=
- [bug#60358] [PATCH v8 1/4] gnu: libunibreak: Use ucd instead of ucd-next., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v8 3/4] gnu: Add gnulib., Vivien Kraus, 2022/12/31
- [bug#60358] [PATCH v8 2/4] gnu: ucd-next: Update to 15.0.0., Vivien Kraus, 2022/12/31