guix_mirror_bot pushed a commit to branch master
in repository guix.

commit d866ccbb2b5a766f022c4ed98be4ecb68770a55f
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Thu Jun 25 17:33:04 2026 +0900

    gnu: gnunet: Update to 0.28.0.
    
    * gnu/packages/gnunet.scm (gnunet): Update to 0.28.0.
    [source]: Fetch from git.
    [native-inputs]: Sort and add gettext-minimal.
---
 gnu/packages/gnunet.scm | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/gnunet.scm b/gnu/packages/gnunet.scm
index d39ab9a563..53e42baf55 100644
--- a/gnu/packages/gnunet.scm
+++ b/gnu/packages/gnunet.scm
@@ -188,15 +188,21 @@ authentication and support for SSL3 and TLS.")
 (define-public gnunet
   (package
     (name "gnunet")
-    (version "0.27.0")
+    (version "0.28.0")
     (source
      (origin
-       (method url-fetch)
-       (uri (string-append "mirror://gnu/gnunet/gnunet-" version
-                           ".tar.gz"))
+       (method git-fetch)
+       (uri (git-reference
+              (url "https://git.gnunet.org/gnunet.git";)
+              (commit (string-append "v" version))
+              ;; The build system expects a gnunet-handbook submodule
+              ;; containing pre-built documentation.
+              ;; TODO: Build it separately.
+              (recursive? #t)))
+       (file-name (git-file-name name version))
        (sha256
         (base32
-         "01ra62bp6sc4v9nmnydwycbk1f8bz0cbd6m4cqvrkl5qyfrzxn4x"))))
+         "02vswv02cwqkysypj1nammh109in9qi2aflsrh883ls7w4w07svq"))))
     (build-system meson-build-system)
     (inputs
      (list bluez
@@ -221,13 +227,14 @@ authentication and support for SSL3 and TLS.")
            zlib))
     (native-inputs
      (list curl
+           gettext-minimal
            openssl
            pkg-config
            python
            python-sphinx
            python-sphinx-rtd-theme
-           xxd
-           which))
+           which
+           xxd))
     (arguments
      (list
       ;; Only running util tests until the p2p tests stop being flaky.

Reply via email to