~ruther/guix-local

23c39e0d1bff210c3bea35cc666a4421c5d1f165 — Andreas Enge 1 year, 1 month ago 7cffd8a
gnu: libbraiding: Update to 1.3.1.

* gnu/packages/sagemath.scm (libbraiding): Update to 1.3.1.
* gnu/packages/sagemath.scm: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.

Change-Id: I9e284b764bb5dad1d6a86ecd1959fa68f7249338
3 files changed, 15 insertions(+), 4 deletions(-)

M gnu/local.mk
A gnu/packages/patches/libbraiding-no-s.patch
M gnu/packages/sagemath.scm
M gnu/local.mk => gnu/local.mk +2 -1
@@ 1,6 1,6 @@
# GNU Guix --- Functional package management for GNU
# Copyright © 2012-2025 Ludovic Courtès <ludo@gnu.org>
# Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023, 2024 Andreas Enge <andreas@enge.fr>
# Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2022, 2023, 2024, 2025 Andreas Enge <andreas@enge.fr>
# Copyright © 2016 Mathieu Lirzin <mthl@gnu.org>
# Copyright © 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021 Mark H Weaver <mhw@netris.org>
# Copyright © 2016 Chris Marusich <cmmarusich@gmail.com>


@@ 1710,6 1710,7 @@ dist_patch_DATA =						\
  %D%/packages/patches/libbase-fix-includes.patch		\
  %D%/packages/patches/libbase-use-own-logging.patch		\
  %D%/packages/patches/libbonobo-activation-test-race.patch	\
  %D%/packages/patches/libbraiding-no-s.patch                   \
  %D%/packages/patches/libcaca-CVE-2021-3410-pt1.patch		\
  %D%/packages/patches/libcaca-CVE-2021-3410-pt2.patch		\
  %D%/packages/patches/libcanberra-sound-theme-freedesktop.patch \

A gnu/packages/patches/libbraiding-no-s.patch => gnu/packages/patches/libbraiding-no-s.patch +9 -0
@@ 0,0 1,9 @@
diff --git a/configure.ac b/configure.ac
index 3867eb9..6572e1f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -8,4 +8,3 @@ AC_PROG_CXX
 LT_INIT
 AC_CONFIG_FILES([Makefile lib/Makefile libbraiding.pc])
 AC_OUTPUT
-s

M gnu/packages/sagemath.scm => gnu/packages/sagemath.scm +4 -3
@@ 136,7 136,7 @@ function for every found clique.")
(define-public libbraiding
  (package
    (name "libbraiding")
    (version "1.0")
    (version "1.3.1")
    (source
     (origin
       (method git-fetch)


@@ 147,10 147,11 @@ function for every found clique.")
       (file-name (git-file-name name version))
       (sha256
        (base32
         "0l68rikfr7k2l547gb3pp3g8cj5zzxwipm79xrb5r8ffj466ydxg"))))
         "1d9vrn507phpzwwmmrxiig8s484rdi3gjghj75d4sdzbiqyyr9yp"))
       (patches (search-patches "libbraiding-no-s.patch"))))
    (build-system gnu-build-system)
    (native-inputs
     (list autoconf automake libtool))
     (list autoconf automake libtool pkg-config))
    (synopsis "Computations with braid groups")
    (description "libbraiding performs computations with braid groups,
in particular it computes normal forms of group elements.")