GNU bug report logs - #75441
[PATCH 1/3] gnu: Add boost-1.74.0.

Previous Next

Package: guix-patches;

Reported by: ROCKTAKEY <rocktakey <at> gmail.com>

Date: Wed, 8 Jan 2025 17:41:01 UTC

Severity: normal

Tags: patch

Done: ROCKTAKEY <rocktakey <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 75441 in the body.
You can then email your comments to 75441 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#75441; Package guix-patches. (Wed, 08 Jan 2025 17:41:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to ROCKTAKEY <rocktakey <at> gmail.com>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Wed, 08 Jan 2025 17:41:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ROCKTAKEY <rocktakey <at> gmail.com>
To: guix-patches <at> gnu.org
Cc: ROCKTAKEY <rocktakey <at> gmail.com>
Subject: [PATCH 1/3] gnu: Add boost-1.74.0.
Date: Thu,  9 Jan 2025 02:40:02 +0900
Change-Id: Iddd713d958b052517e1819d2abd926cd1210126c
---
 gnu/packages/boost.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

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 <at> greghogan.com>
 ;;; Copyright © 2021 Franck Pérignon <franck.perignon <at> univ-grenoble-alpes.fr>
 ;;; Copyright © 2021 Aleksandr Vityazev <avityazev <at> posteo.org>
+;;; Copyright © 2025 ROCKTAKEY <rocktakey <at> 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





Information forwarded to guix-patches <at> gnu.org:
bug#75441; Package guix-patches. (Wed, 08 Jan 2025 18:08:02 GMT) Full text and rfc822 format available.

Message #8 received at 75441 <at> debbugs.gnu.org (full text, mbox):

From: ROCKTAKEY <rocktakey <at> gmail.com>
To: 75441 <at> debbugs.gnu.org
Cc: ROCKTAKEY <rocktakey <at> gmail.com>
Subject: [PATCH 2/3] gnu: Add giflib-5.1.4.
Date: Thu,  9 Jan 2025 03:07:33 +0900
Change-Id: I7237db9c86f0e26cc6ceb836cbedc8bb578b072f
---
 gnu/packages/image.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

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 <at> nicolasgoaziou.fr>
 ;;; Copyright © 2023 Artyom V. Poptsov <poptsov.artyom <at> gmail.com>
 ;;; Copyright © 2024 chris <chris <at> bumblehead.com>
+;;; Copyright © 2025 ROCKTAKEY <rocktakey <at> 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





Reply sent to ROCKTAKEY <rocktakey <at> gmail.com>:
You have taken responsibility. (Wed, 08 Jan 2025 18:15:02 GMT) Full text and rfc822 format available.

Notification sent to ROCKTAKEY <rocktakey <at> gmail.com>:
bug acknowledged by developer. (Wed, 08 Jan 2025 18:15:02 GMT) Full text and rfc822 format available.

Message #13 received at 75441-done <at> debbugs.gnu.org (full text, mbox):

From: ROCKTAKEY <rocktakey <at> gmail.com>
To: 75441-done <at> debbugs.gnu.org
Cc: ROCKTAKEY <rocktakey <at> gmail.com>
Subject: Re: [PATCH 1/3] gnu: Add boost-1.74.0.
Date: Thu, 9 Jan 2025 03:14:11 +0900
Sorry, I made mistake in using mumi.




Information forwarded to guix-patches <at> gnu.org:
bug#75441; Package guix-patches. (Thu, 09 Jan 2025 05:47:03 GMT) Full text and rfc822 format available.

Message #16 received at 75441-done <at> debbugs.gnu.org (full text, mbox):

From: Takeda Yuki <tkd <at> moegi.waseda.jp>
To: 75441-done <at> debbugs.gnu.org
Cc: ROCKTAKEY <rocktakey <at> gmail.com>
Subject: Re: [PATCH 1/3] gnu: Add boost-1.74.0.
Date: Thu, 9 Jan 2025 02:56:30 +0900
I made a mistake in using mumi. I apologize.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Thu, 06 Feb 2025 12:24:08 GMT) Full text and rfc822 format available.

This bug report was last modified 35 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.