diff options
Diffstat (limited to 'community/gegl/APKBUILD')
-rw-r--r-- | community/gegl/APKBUILD | 48 |
1 files changed, 35 insertions, 13 deletions
diff --git a/community/gegl/APKBUILD b/community/gegl/APKBUILD index bfc088e644c..eba808ffc58 100644 --- a/community/gegl/APKBUILD +++ b/community/gegl/APKBUILD @@ -1,31 +1,53 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gegl -pkgver=0.4.30 -pkgrel=2 +pkgver=0.4.48 +pkgrel=0 pkgdesc="Graph based image processing framework" url="https://www.gegl.org/" -# s390x, mips64 and riscv64 blocked by librsvg -arch="all !s390x !mips64 !riscv64" +arch="all" license="GPL-3.0-or-later AND LGPL-3.0-or-later" -makedepends="babl-dev bash gobject-introspection-dev libpng-dev - libjpeg-turbo-dev gtk+-dev librsvg-dev lua5.1-dev gexiv2-dev - json-glib-dev libraw-dev libwebp-dev meson pango-dev gdk-pixbuf-dev - ffmpeg-dev vala" +makedepends=" + babl-dev + ffmpeg-dev + gdk-pixbuf-dev + gobject-introspection-dev + json-glib-dev + libjpeg-turbo-dev + libpng-dev + libraw-dev + librsvg-dev + libwebp-dev + meson + pango-dev + vala + " checkdepends="diffutils" subpackages="$pkgname-dev $pkgname-lang" -source="https://download.gimp.org/pub/gegl/${pkgver%.*}/gegl-$pkgver.tar.xz" +source="https://download.gimp.org/pub/gegl/${pkgver%.*}/gegl-$pkgver.tar.xz + arm-neon-v1.patch + " + +# secfixes: +# 0.4.34-r0: +# - CVE-2021-45463 build() { - abuild-meson . output - meson compile ${JOBS:+-j ${JOBS}} -C output + CFLAGS="$CFLAGS -O2" \ + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output } check() { - meson test --no-rebuild -v -C output + meson test --no-rebuild --print-errorlogs -C output } package() { DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="73db2d18260ba061fbbc2adb3256ea9d5b822b57f5654cc3aefb59e7afeeb2e4f0fd7e95ac14603c0a549935df04d5744001089efb378511c914c68664dbd378 gegl-0.4.30.tar.xz" +sha512sums=" +8f47e6445062894c16d54eeeec4a55cccc32fc49c9fb9be3428a591daaeb21b1a5b8529a68d82613fd75f107bb8c0418c9e5337346bd94da3226e545189c226b gegl-0.4.48.tar.xz +add122d409354b3aaa205adaa6fac5003fbc83f23ffcf5d230edf2b390b36c168fbfd89c47a5bdf41c06254403eff4347c2c667e18d84cdf00857e743c29b03b arm-neon-v1.patch +" |