summaryrefslogtreecommitdiff
path: root/gnu/packages/graphics.scm
diff options
context:
space:
mode:
authorSughosha <sughosha@disroot.org>2026-05-17 15:36:21 +0530
committerNguyễn Gia Phong <cnx@loang.net>2026-07-22 12:20:06 +0900
commitb0859903c2994b903c7ee63831597a2538457ec5 (patch)
tree68edad0d68cc8290bce83f459d52b5e9443a1655 /gnu/packages/graphics.scm
parentdfd127cc988ab7fe88aabde5480c824dbc2dbec3 (diff)
gnu: openexr: Update to 3.4.11.
* gnu/packages/graphics.scm (openexr): Update to 3.4.11. [source]<snippet>: Delete third party libraries. [inputs]: Remove imath as it is already present in the propagated inputs. [propagated-inputs]: Add openjph. Update and improve the comments. [home-page]: Fix permanent redirection. Merges: https://codeberg.org/guix/guix/pulls/8719 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
Diffstat (limited to 'gnu/packages/graphics.scm')
-rw-r--r--gnu/packages/graphics.scm18
1 files changed, 12 insertions, 6 deletions
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index 68e7eb86688..ce7f4cb3368 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -44,6 +44,7 @@
44;;; Copyright © 2025 James Smith <jsubuntuxp@disroot.org> 44;;; Copyright © 2025 James Smith <jsubuntuxp@disroot.org>
45;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org> 45;;; Copyright © 2026 Cayetano Santos <csantosb@inventati.org>
46;;; Copyright © 2026 Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl> 46;;; Copyright © 2026 Jan Wielkiewicz <tona_kosmicznego_smiecia@interia.pl>
47;;; Copyright © 2026 Sughosha <sughosha@disroot.org>
47;;; 48;;;
48;;; This file is part of GNU Guix. 49;;; This file is part of GNU Guix.
49;;; 50;;;
@@ -1674,7 +1675,7 @@ graphics.")
1674(define-public openexr 1675(define-public openexr
1675 (package 1676 (package
1676 (name "openexr") 1677 (name "openexr")
1677 (version "3.2.4") 1678 (version "3.4.11")
1678 (source (origin 1679 (source (origin
1679 (method git-fetch) 1680 (method git-fetch)
1680 (uri (git-reference 1681 (uri (git-reference
@@ -1684,7 +1685,12 @@ graphics.")
1684 (file-name (git-file-name name version)) 1685 (file-name (git-file-name name version))
1685 (sha256 1686 (sha256
1686 (base32 1687 (base32
1687 "00s1a05kggk71vfbnsvykyjc2j7y6yyzgl63sy4yiddshz2k2mcr")))) 1688 "0c0l62s42i4jxp6bsf47fqlmdrazpk783jfpgj4jnprsm2spdp75"))
1689 (modules '((guix build utils)))
1690 ;; Unbundle third party libraries.
1691 (snippet #~(with-directory-excursion "external"
1692 (for-each delete-file-recursively
1693 '("deflate" "OpenJPH"))))))
1688 (build-system cmake-build-system) 1694 (build-system cmake-build-system)
1689 (arguments 1695 (arguments
1690 (list #:configure-flags 1696 (list #:configure-flags
@@ -1740,11 +1746,11 @@ graphics.")
1740 (("TEST \\(testDWABCompression, \"core_compression\"\\);") 1746 (("TEST \\(testDWABCompression, \"core_compression\"\\);")
1741 ""))))) 1747 "")))))
1742 #~())))) 1748 #~()))))
1743 (inputs (list imath))
1744 (propagated-inputs 1749 (propagated-inputs
1745 (list libdeflate ; Marked as Requires.private in OpenEXR.pc. 1750 (list libdeflate ;marked as Requires.private in OpenEXR.pc
1746 imath)) ; Marked as Requires in OpenEXR.pc. 1751 imath ;marked as Requires in OpenEXR.pc
1747 (home-page "https://www.openexr.com/") 1752 openjph)) ;marked as Requires.private in OpenEXR.pc
1753 (home-page "https://openexr.com")
1748 (synopsis "High-dynamic-range file format library") 1754 (synopsis "High-dynamic-range file format library")
1749 (description 1755 (description
1750 "OpenEXR provides the specification and reference implementation of the 1756 "OpenEXR provides the specification and reference implementation of the