From 075fb8b007f43570c7363e1e6e739d4bd68f1120 Mon Sep 17 00:00:00 2001 From: Hartmut Goebel Date: Thu, 22 Jan 2026 20:22:20 +0100 Subject: [PATCH] gnu: libmaus2: Update to 2.0.813. * gnu/packages/bioinformatics.scm (libmaus2): Update to 2.0.813. [source]: Add patch. [inputs]: Add boost. * gnu/packages/patches/libmauss-fix-gcc-13-require-include-cstdint.patch: New file. * gnu/local.mk (dist_patch_DATA): Register new patch file. Change-Id: I607773a7c7b7a43c0bd037bc8b99666c89e9c429 --- gnu/local.mk | 1 + gnu/packages/bioinformatics.scm | 10 +++++--- ...2-fix-gcc-13-require-include-cstdint.patch | 24 +++++++++++++++++++ 3 files changed, 32 insertions(+), 3 deletions(-) create mode 100644 gnu/packages/patches/libmaus2-fix-gcc-13-require-include-cstdint.patch diff --git a/gnu/local.mk b/gnu/local.mk index 3fb1af63869..b070de7a319 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -1697,6 +1697,7 @@ dist_patch_DATA = \ %D%/packages/patches/libinfinity-renew-test-certificate.patch \ %D%/packages/patches/libjami-pkgconf.patch \ %D%/packages/patches/libjami-simdutf.patch \ + %D%/packages/patches/libmaus2-fix-gcc-13-require-include-cstdint.patch \ %D%/packages/patches/libretro-dolphin-emu-data.patch \ %D%/packages/patches/libretro-dolphin-emu-gc-font-tool.patch \ %D%/packages/patches/libretro-dolphin-emu-libusb-assert.patch \ diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm index 46968784d08..41ec272dfb4 100644 --- a/gnu/packages/bioinformatics.scm +++ b/gnu/packages/bioinformatics.scm @@ -30,6 +30,7 @@ ;;; Copyright © 2025 nomike Postmann ;;; Copyright © 2025 Janneke Nieuwenhuizen ;;; Copyright © 2025 Sharlatan Hellseher +;;; Copyright © 2026 Hartmut Goebel ;;; ;;; This file is part of GNU Guix. ;;; @@ -18745,19 +18746,22 @@ contigs alone.") (define-public libmaus2 (package (name "libmaus2") - (version "2.0.786") + (version "2.0.813") (source (origin (method git-fetch) (uri (git-reference (url "https://gitlab.com/german.tischler/libmaus2") - (commit (string-append version "-release-20210531143054")))) + (commit (string-append version "-release-20221210220409")))) (file-name (git-file-name name version)) (sha256 (base32 - "1rxakmwjcx2yq5sjh3v849f7dfw4xzc2fyzf6s28s3p95z84w564")))) + "1hbkp3vjykkn8vkplzxyc6vnm69rzqhnj041jgfk61wvn5r1xzw8")) + (patches + (search-patches "libmaus2-fix-gcc-13-require-include-cstdint.patch")))) (build-system gnu-build-system) ;; The test suite attempts to execute ../test-driver, which does not exist. (arguments '(#:tests? #false)) + (inputs (list boost)) (propagated-inputs (list zlib)) (native-inputs diff --git a/gnu/packages/patches/libmaus2-fix-gcc-13-require-include-cstdint.patch b/gnu/packages/patches/libmaus2-fix-gcc-13-require-include-cstdint.patch new file mode 100644 index 00000000000..a3f8dd5bd06 --- /dev/null +++ b/gnu/packages/patches/libmaus2-fix-gcc-13-require-include-cstdint.patch @@ -0,0 +1,24 @@ +From 3c272a9dc85c74de983d5b0b1ebca593aeb86a75 Mon Sep 17 00:00:00 2001 +From: Kuoi +Date: Sat, 8 Feb 2025 05:23:32 +0000 +Subject: [PATCH] fix: gcc 13 require #include + +--- + src/libmaus2/util/MemUsage.hpp | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/libmaus2/util/MemUsage.hpp b/src/libmaus2/util/MemUsage.hpp +index 039a64907..8181e7285 100644 +--- a/src/libmaus2/util/MemUsage.hpp ++++ b/src/libmaus2/util/MemUsage.hpp +@@ -23,6 +23,7 @@ + #include + #include + #include ++#include + + namespace libmaus2 + { +-- +GitLab +