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.