guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 0b17432decca0c8d10f5fd20f6e839db663f2616
Author: Cayetano Santos <[email protected]>
AuthorDate: Sat Feb 7 21:51:03 2026 +0100

    gnu: bigloo: Update to 4.6a.
    
    * gnu/packages/scheme.scm (bigloo): Update to 4.6a.
    [source]: Update uri.
    [inputs]: Add libbacktraceand and pcre2.
    [native-inputs]: Add which.
    
    Merges guix/guix!6219
    Fixes guix/guix!6216
    
    Change-Id: Icbf2a01f96237d8ca990df232d0de0092625598d
---
 gnu/packages/scheme.scm | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/gnu/packages/scheme.scm b/gnu/packages/scheme.scm
index 0fc2874cf2..9842eda6e0 100644
--- a/gnu/packages/scheme.scm
+++ b/gnu/packages/scheme.scm
@@ -228,17 +228,18 @@ features an integrated Emacs-like editor and a large 
runtime library.")
 (define-public bigloo
   ;; Upstream modifies source tarballs in place, making significant changes
   ;; long after the initial publication: <https://bugs.gnu.org/33525>.
-  (let ((upstream-version "4.3g"))
+  (let ((upstream-version "4.6a"))
     (package
       (name "bigloo")
-      (version "4.3g")
+      (version "4.6a")
       (source (origin
                 (method url-fetch)
-                (uri (string-append 
"ftp://ftp-sop.inria.fr/indes/fp/Bigloo/bigloo";
-                                    upstream-version ".tar.gz"))
+                (uri (string-append
+                      
"https://www-sop.inria.fr/indes/fp/Bigloo/download/bigloo-";
+                      upstream-version ".tar.gz"))
                 (sha256
                  (base32
-                  "07305c134v7s1nz44igwsyqpb9qqia5zyng1q2qj60sskw3nbd67"))
+                  "0xvrd9557x3n9s981ppz27xscrr5lf0g367fxim2xnv2a5rh4wni"))
                 ;; Remove bundled libraries.
                 (modules '((guix build utils)))
                 (snippet
@@ -302,17 +303,20 @@ features an integrated Emacs-like editor and a large 
runtime library.")
                          (string-append "EMACSDIR=" dir))))))))
       (inputs
        (list emacs ;UDE needs the X version of Emacs
+             (module-ref
+              (resolve-interface '(gnu packages debug)) 'libbacktrace)
              libgc
              libunistring
              libuv
              openssl
+             pcre2
              sqlite
              ;; Optional APIs for which Bigloo has bindings.
              avahi
              libphidget
              pcre))
       (native-inputs
-       (list pkg-config))
+       (list pkg-config which))
       (propagated-inputs
        (list gmp))                            ; bigloo.h refers to gmp.h
       (home-page "https://www-sop.inria.fr/indes/fp/Bigloo/";)

Reply via email to