gnu: guile-lib: Update to 0.2.8.1.

* gnu/packages/guile-xyz.scm (guile-lib): Update to 0.2.8.1.
[native-inputs]: Use new style.

Change-Id: I5ef0aa85b71f674e7b667320aac7e38e18b6dd31
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
Yuval Langer 2025-05-05 08:31:13 +03:00 committed by Ludovic Courtès
parent b48b2bcf42
commit 8a6cf4fad6
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -1,5 +1,5 @@
;;; GNU Guix --- Functional package management for GNU ;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2012-2024 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2012-2025 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2014, 2015, 2018 Mark H Weaver <mhw@netris.org> ;;; Copyright © 2014, 2015, 2018 Mark H Weaver <mhw@netris.org>
;;; Copyright © 2015, 2017, 2022 Christine Lemmer-Webber <cwebber@dustycloud.org> ;;; Copyright © 2015, 2017, 2022 Christine Lemmer-Webber <cwebber@dustycloud.org>
;;; Copyright © 2016 Alex Sassmannshausen <alex@pompo.co> ;;; Copyright © 2016 Alex Sassmannshausen <alex@pompo.co>
@ -3314,14 +3314,14 @@ library.")
(define-public guile-lib (define-public guile-lib
(package (package
(name "guile-lib") (name "guile-lib")
(version "0.2.8") (version "0.2.8.1")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "mirror://savannah/guile-lib/guile-lib-" (uri (string-append "mirror://savannah/guile-lib/guile-lib-"
version ".tar.gz")) version ".tar.gz"))
(sha256 (sha256
(base32 (base32
"1nb7swbliw9vx1ivhgd2m0r0p7nlkszw6s41zcgfwb5v1kp05sb4")) "1ca95g15a88l7rpqcnzmhj1kyxc7gyfbvnni1hckv8z677cc4x0k"))
(patches (search-patches "guile-lib-fix-tests-for-guile2.2.patch")))) (patches (search-patches "guile-lib-fix-tests-for-guile2.2.patch"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
@ -3338,11 +3338,11 @@ library.")
"godir = \ "godir = \
$(libdir)/guile/@GUILE_EFFECTIVE_VERSION@/site-ccache\n"))))))) $(libdir)/guile/@GUILE_EFFECTIVE_VERSION@/site-ccache\n")))))))
(native-inputs (native-inputs
`(("autoconf" ,autoconf) (list autoconf
("automake" ,automake) automake
("gettext" ,gettext-minimal) gettext-minimal
("guile" ,guile-3.0) guile-3.0
("pkg-config" ,pkg-config))) pkg-config))
(inputs (inputs
(list guile-3.0)) ;for cross-compilation (list guile-3.0)) ;for cross-compilation
(home-page "https://www.nongnu.org/guile-lib/") (home-page "https://www.nongnu.org/guile-lib/")
@ -3425,6 +3425,9 @@ available:
(package (package
(inherit guile-lib) (inherit guile-lib)
(name "guile2.0-lib") (name "guile2.0-lib")
(arguments
;; This test uses (ice-9 textual-ports), which does not exist on 2.0.
(list #:make-flags #~(list "XFAIL_TESTS=logging.logger.scm")))
(native-inputs (native-inputs
(alist-replace "guile" (list guile-2.0) (alist-replace "guile" (list guile-2.0)
(package-native-inputs guile-lib))) (package-native-inputs guile-lib)))