aboutsummaryrefslogtreecommitdiffstats
path: root/community/gimp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/gimp/APKBUILD')
-rw-r--r--community/gimp/APKBUILD54
1 files changed, 42 insertions, 12 deletions
diff --git a/community/gimp/APKBUILD b/community/gimp/APKBUILD
index 4ad9523127f..d74011955c0 100644
--- a/community/gimp/APKBUILD
+++ b/community/gimp/APKBUILD
@@ -1,23 +1,50 @@
# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=gimp
-pkgver=2.10.24
-pkgrel=0
+pkgver=2.10.36
+pkgrel=1
pkgdesc="GNU Image Manipulation Program"
url="https://www.gimp.org/"
-arch="all !s390x !mips !mips64 !riscv64" # limited by librsvg -> rust
+# nobody is using this on s390x
+arch="all !s390x"
license="GPL-3.0-or-later"
-depends="dbus"
-makedepends="gtk+-dev libxpm-dev libxmu-dev librsvg-dev dbus-glib-dev
- libexif-dev desktop-file-utils intltool gegl-dev tiff-dev
- libjpeg-turbo-dev libpng-dev iso-codes-dev lcms2-dev poppler-dev
- babl-dev gexiv2-dev glib-networking xz-dev mypaint-brushes libmypaint-dev
- poppler-data libexecinfo-dev"
+makedepends="
+ babl-dev
+ dbus-glib-dev
+ desktop-file-utils
+ gegl-dev
+ gexiv2-dev
+ glib-networking
+ gtk+2.0-dev
+ intltool
+ iso-codes-dev
+ lcms2-dev
+ libavif-dev
+ libexif-dev
+ libjpeg-turbo-dev
+ libjxl-dev
+ libmypaint-dev
+ libpng-dev
+ librsvg-dev
+ libxcursor-dev
+ libxmu-dev
+ libxpm-dev
+ mypaint-brushes
+ poppler-data
+ poppler-dev
+ tiff-dev
+ xz-dev
+ "
subpackages="$pkgname-dev $pkgname-doc $pkgname-lang"
source="https://download.gimp.org/pub/gimp/v${pkgver%.*}/gimp-$pkgver.tar.bz2"
options="!check"
# secfixes:
+# 2.10.36-r0:
+# - CVE-2023-44441 ZDI-CAN-22093
+# - CVE-2023-44442 ZDI-CAN-22094
+# - CVE-2023-44443 ZDI-CAN-22096
+# - CVE-2023-44444 ZDI-CAN-22097
# 2.8.22-r2:
# - CVE-2017-17784
# - CVE-2017-17785
@@ -27,6 +54,8 @@ options="!check"
# - CVE-2017-17789
build() {
+ CFLAGS="$CFLAGS -flto=auto" \
+ CXXFLAGS="$CXXFLAGS -flto=auto" \
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -51,8 +80,9 @@ package() {
dev() {
default_dev
- mkdir -p "$subpkgdir"/usr/bin
- mv "$pkgdir"/usr/bin/gimptool* "$subpkgdir"/usr/bin
+ amove usr/bin/gimptool*
}
-sha512sums="828350ad5c53b8409463c24693821d78a1940f18c221249ae7b864ad9db5cf01ab41d6ec5bbefd96115f0e91809ecdc61451d71881b56b07920c442f4a514936 gimp-2.10.24.tar.bz2"
+sha512sums="
+dbe6152ea6ff99cca59bbf2c88a64fb4ff6b529d98ace7723eadf5dfb0e10d9cbaf2de1e0d5251e9ecf9abca73da9ae1a501f229997802fd4077fb9594f4ba66 gimp-2.10.36.tar.bz2
+"