[PATCH 1/3] gnu: Add boost-1.74.0.

  • Done
  • quality assurance status badge
Details
2 participants
  • ROCKTAKEY
  • Takeda Yuki
Owner
unassigned
Submitted by
ROCKTAKEY
Severity
normal

Debbugs page

R
R
ROCKTAKEY wrote 2 days ago
(address . guix-patches@gnu.org)(name . ROCKTAKEY)(address . rocktakey@gmail.com)
cb30af49420be6085f0d091952712ec8b38122a4.1736357207.git.rocktakey@gmail.com
Change-Id: Iddd713d958b052517e1819d2abd926cd1210126c
---
gnu/packages/boost.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

Toggle diff (47 lines)
diff --git a/gnu/packages/boost.scm b/gnu/packages/boost.scm
index d090c52d8d..f560ca0800 100644
--- a/gnu/packages/boost.scm
+++ b/gnu/packages/boost.scm
@@ -18,6 +18,7 @@
;;; Copyright © 2021, 2022 Greg Hogan <code@greghogan.com>
;;; Copyright © 2021 Franck Pérignon <franck.perignon@univ-grenoble-alpes.fr>
;;; Copyright © 2021 Aleksandr Vityazev <avityazev@posteo.org>
+;;; Copyright © 2025 ROCKTAKEY <rocktakey@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -361,6 +362,30 @@ (define-public boost-for-mysql
(delete "python-minimal-wrapper")))
(properties '((hidden? . #t)))))
+(define-public boost-for-siv3d
+ (package
+ (inherit boost)
+ (version "1.74.0")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "https://boostorg.jfrog.io/artifactory/main/release/"
+ version "/source/boost_"
+ (version-with-underscores version) ".tar.bz2"))
+ (sha256
+ (base32
+ "1c8nw4jz17zy2y27h7p554a5jza1ymz8phkz71p9181ifx8c3gw3"))))
+ (arguments
+ (substitute-keyword-arguments (package-arguments boost)
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (add-before 'configure 'substitute-for-python-compatibility
+ (lambda _
+ ;; For compatibility to Python 3.10.
+ ;; Retrived from future commit:
+ ;; https://github.com/boostorg/python/commit/cbd2d9f033c61d29d0a1df14951f4ec91e7d05cd
+ (substitute* '("libs/python/src/exec.cpp")
+ (("_Py_fopen") "fopen"))))))))))
+
(define-public boost-sync
(let ((commit "e690de2d30e2f1649ff500c9a6f3539814994b1c")
(version "1.55")

base-commit: 5d9e839fce98c49a8db47422a050ce03d799fe02
--
2.47.1
R
R
ROCKTAKEY wrote 2 days ago
[PATCH 2/3] gnu: Add giflib-5.1.4.
(address . 75441@debbugs.gnu.org)(name . ROCKTAKEY)(address . rocktakey@gmail.com)
1e089972a1bac4e1ca72b46d8847d84b875039a4.1736357207.git.rocktakey@gmail.com
Change-Id: I7237db9c86f0e26cc6ceb836cbedc8bb578b072f
---
gnu/packages/image.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)

Toggle diff (48 lines)
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 7337a27b88..8a94806f24 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -39,6 +39,7 @@
;;; Copyright © 2023-2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
;;; Copyright © 2023 Artyom V. Poptsov <poptsov.artyom@gmail.com>
;;; Copyright © 2024 chris <chris@bumblehead.com>
+;;; Copyright © 2025 ROCKTAKEY <rocktakey@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1076,6 +1077,33 @@ (define-public giflib
(home-page "http://giflib.sourceforge.net/")
(license license:x11)))
+(define-public giflib-for-siv3d
+ (package
+ (inherit giflib)
+ (version "5.1.4")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://sourceforge/giflib/giflib-"
+ version ".tar.bz2"))
+ (sha256
+ (base32
+ "1md83dip8rf29y40cm5r7nn19705f54iraz6545zhwa6y8zyq9yz"))))
+ (arguments
+ (append
+ ;; FIXME: Somehow test failed
+ '(#:tests? #f)
+ (substitute-keyword-arguments (package-arguments giflib)
+ ((#:phases phases)
+ #~(modify-phases #$phases
+ (add-before 'build 'configure
+ (lambda args
+ (apply (assoc-ref %standard-phases 'configure) args)))
+ (replace 'disable-html-doc-gen
+ (lambda _
+ (substitute* "doc/Makefile.in"
+ (("^all: allhtml manpages") ""))
+ #t)))))))))
+
(define-public libuemf
(package
(name "libuemf")
--
2.47.1
R
R
ROCKTAKEY wrote 2 days ago
Re: [PATCH 1/3] gnu: Add boost-1.74.0.
(address . 75441-done@debbugs.gnu.org)(name . ROCKTAKEY)(address . rocktakey@gmail.com)
4e5eb3e6-34d3-46a8-b6d8-1125313aa7e0@gmail.com
Sorry, I made mistake in using mumi.
Closed
T
T
Takeda Yuki wrote 2 days ago
(address . 75441-done@debbugs.gnu.org)(name . ROCKTAKEY)(address . rocktakey@gmail.com)
ca565e4e-6a49-401d-841d-7649bffa7687@moegi.waseda.jp
I made a mistake in using mumi. I apologize.
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75441@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75441
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch