diff options
Diffstat (limited to 'community/gegl/APKBUILD')
-rw-r--r-- | community/gegl/APKBUILD | 65 |
1 files changed, 37 insertions, 28 deletions
diff --git a/community/gegl/APKBUILD b/community/gegl/APKBUILD index 91abf599a4a..eba808ffc58 100644 --- a/community/gegl/APKBUILD +++ b/community/gegl/APKBUILD @@ -1,44 +1,53 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=gegl -pkgver=0.4.16 -pkgrel=4 +pkgver=0.4.48 +pkgrel=0 pkgdesc="Graph based image processing framework" -url="http://www.gegl.org/" -arch="all !s390x" # Limited by librsvg +url="https://www.gegl.org/" +arch="all" license="GPL-3.0-or-later AND LGPL-3.0-or-later" -makedepends="babl-dev libpng-dev libjpeg-turbo-dev gtk+-dev librsvg-dev - lua5.1-dev gexiv2-dev json-glib-dev libraw-dev libwebp-dev 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.bz2" +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() { - ./configure \ - --build=$CBUILD \ - --prefix=/usr \ - --disable-docs \ - --with-gexiv2 \ - --without-jasper \ - --with-lua \ - --with-vala \ - --with-pango \ - --with-cairo \ - --with-pangocairo \ - --with-gdk-pixbuf \ - --with-zlib \ - --with-librsvg \ - --with-libraw \ - --with-webp - make + CFLAGS="$CFLAGS -O2" \ + abuild-meson \ + -Db_lto=true \ + . output + meson compile -C output } check() { - make check + meson test --no-rebuild --print-errorlogs -C output } package() { - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" meson install --no-rebuild -C output } -sha512sums="38eacbd53d9993ca99d061bf6f80553a86ff06bf42d1710403ac5f15629ccc9b1f4395ee7700a04cebc954ed7fe8745c5bef85453c9c56d89681dd53a1552b27 gegl-0.4.16.tar.bz2" +sha512sums=" +8f47e6445062894c16d54eeeec4a55cccc32fc49c9fb9be3428a591daaeb21b1a5b8529a68d82613fd75f107bb8c0418c9e5337346bd94da3226e545189c226b gegl-0.4.48.tar.xz +add122d409354b3aaa205adaa6fac5003fbc83f23ffcf5d230edf2b390b36c168fbfd89c47a5bdf41c06254403eff4347c2c667e18d84cdf00857e743c29b03b arm-neon-v1.patch +" |