Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
imagemagick


Commits:
ca9b35f7 by Antonio Rojas at 2026-01-13T13:32:04+01:00
upgpkg: 7.1.2.12-2: libraw 0.22 rebuild

- - - - -


4 changed files:

- .SRCINFO
- PKGBUILD
- REUSE.toml
- + libraw-0.22.patch


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = imagemagick
        pkgdesc = An image viewing/manipulation program
        pkgver = 7.1.2.12
-       pkgrel = 1
+       pkgrel = 2
        url = https://www.imagemagick.org/
        arch = x86_64
        license = custom
@@ -79,7 +79,9 @@ pkgbase = imagemagick
        backup = etc/ImageMagick-7/type-dejavu.xml
        backup = etc/ImageMagick-7/type-ghostscript.xml
        source = git+https://github.com/ImageMagick/ImageMagick#tag=7.1.2-12
+       source = libraw-0.22.patch
        validpgpkeys = C305FEBD4C4081119CB3C12CE640E67B2C7F96AA
        sha256sums = 
d4c712c757c037171bc75680c268dc2f3a1f56d2a7b6f88cb8295253cc4ca06c
+       sha256sums = 
baed7cbfb378734d32d277b6e13882ac541932ef67e6aa8867b185ffef12f986
 
 pkgname = imagemagick


=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
 pkgname=imagemagick
 pkgver=7.1.2.12
 _pkgver=${pkgver%.*}-${pkgver##*.}
-pkgrel=1
+pkgrel=2
 pkgdesc='An image viewing/manipulation program'
 url='https://www.imagemagick.org/'
 arch=(x86_64)
@@ -68,10 +68,16 @@ makedepends=(chrpath
 checkdepends=(gsfonts
               ttf-dejavu)
 replaces=(imagemagick-doc)
-source=(git+https://github.com/ImageMagick/ImageMagick#tag=$_pkgver)
-sha256sums=('d4c712c757c037171bc75680c268dc2f3a1f56d2a7b6f88cb8295253cc4ca06c')
+source=(git+https://github.com/ImageMagick/ImageMagick#tag=$_pkgver
+        libraw-0.22.patch)
+sha256sums=('d4c712c757c037171bc75680c268dc2f3a1f56d2a7b6f88cb8295253cc4ca06c'
+            'baed7cbfb378734d32d277b6e13882ac541932ef67e6aa8867b185ffef12f986')
 validpgpkeys=(C305FEBD4C4081119CB3C12CE640E67B2C7F96AA)  # Dirk Lemstra 
<[email protected]>
 
+prepare() {
+  patch -d ImageMagick -p1 < libraw-0.22.patch
+}
+
 build() {
   cd ImageMagick
   ./configure \


=====================================
REUSE.toml
=====================================
@@ -17,6 +17,7 @@ path = [
     "*.timer",
     "*.desktop",
     "*.hook",
+    "libraw-0.22.patch",
 ]
 SPDX-FileCopyrightText = "Arch Linux contributors"
 SPDX-License-Identifier = "0BSD"


=====================================
libraw-0.22.patch
=====================================
@@ -0,0 +1,13 @@
+diff --git a/coders/dng.c b/coders/dng.c
+index 29ef3a799..673852510 100644
+--- a/coders/dng.c
++++ b/coders/dng.c
+@@ -332,7 +332,7 @@ static void SetLibRawParams(const ImageInfo 
*image_info,Image *image,
+ }
+ 
+ static void LibRawDataError(void *data,const char *magick_unused(file),
+-#if defined(MAGICK_LIBRAW_VERSION_TAIL) && MAGICK_LIBRAW_VERSION_TAIL == 
202502
++#if LIBRAW_COMPILE_CHECK_VERSION_NOTLESS(0,22) || 
(defined(MAGICK_LIBRAW_VERSION_TAIL) && MAGICK_LIBRAW_VERSION_TAIL == 202502)
+   const INT64 offset)
+ #else
+   const int offset)



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/imagemagick/-/commit/ca9b35f767e1c4a166847fbfe17c2d715aa80582

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/imagemagick/-/commit/ca9b35f767e1c4a166847fbfe17c2d715aa80582
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to