Christian Heusel pushed to branch main at Arch Linux / Packaging / Packages /
gegl
Commits:
ed241812 by Christian Heusel at 2024-05-05T23:04:51+02:00
upgpkg: 0.4.48-3: include upstream repro patch
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = gegl
pkgdesc = Graph based image processing framework
pkgver = 0.4.48
- pkgrel = 2
+ pkgrel = 3
url = https://www.gegl.org/
arch = x86_64
license = GPL-3.0-or-later OR LGPL-3.0-or-later
=====================================
PKGBUILD
=====================================
@@ -4,7 +4,7 @@
pkgname=gegl
pkgver=0.4.48
-pkgrel=2
+pkgrel=3
pkgdesc='Graph based image processing framework'
arch=('x86_64')
url='https://www.gegl.org/'
@@ -20,6 +20,13 @@ optdepends=('ffmpeg: FFmpeg Frame Loader and FFmpeg Frame
Saver plugins'
source=("git+https://gitlab.gnome.org/GNOME/gegl.git#tag=GEGL_${pkgver//./_}")
sha256sums=('bed1b1f0348519a175422800564c65c372b125b4230a0207342911bf07f34ded')
+prepare() {
+ cd "${pkgname}"
+ # https://gitlab.archlinux.org/archlinux/packaging/packages/gegl/-/issues/1
+ # https://gitlab.gnome.org/GNOME/gegl/-/issues/368
+ git cherry-pick --mainline 1 --no-commit
ab6c62963dff7c7d464f4453f2f3f554221e5c16
a54105e15c9012933b5d830a32aef76f4e04290e
+}
+
pkgver() {
cd "${pkgname}"
git describe --tags | sed 's/^GEGL_//;s/_$//;s/_/./g;s/-/+/g'
@@ -43,9 +50,4 @@ check() {
package() {
cd build
DESTDIR="${pkgdir}" ninja install
-
- # strip the default tile size to make the package reproducible
- # https://gitlab.gnome.org/GNOME/gegl/-/issues/368#note_2074468
- sed -i "/tile-cache-size/ s/default-value=\".*\"/default-value=\"\"/"
"${pkgdir}/usr/share/gir-1.0/Gegl-${pkgver%.*}.gir"
- sed -i "/Default value/ s;<td>[[:digit:]]*</td>;<td></td>;"
"${pkgdir}/usr/share/doc/gegl-${pkgver%.*}/property.Config.tile-cache-size.html"
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gegl/-/commit/ed241812dac1c34cd4b0cbce7d88523aa3311ea2
--
This project does not include diff previews in email notifications.
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/gegl/-/commit/ed241812dac1c34cd4b0cbce7d88523aa3311ea2
You're receiving this email because of your account on gitlab.archlinux.org.