diff options
Diffstat (limited to 'main/libavif/APKBUILD')
-rw-r--r-- | main/libavif/APKBUILD | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/main/libavif/APKBUILD b/main/libavif/APKBUILD index 44e3c64b997..e8054123a69 100644 --- a/main/libavif/APKBUILD +++ b/main/libavif/APKBUILD @@ -1,7 +1,7 @@ # Contributor: Bart Ribbers <bribbers@disroot.org> # Maintainer: Bart Ribbers <bribbers@disroot.org> pkgname=libavif -pkgver=0.10.1 +pkgver=1.0.4 pkgrel=0 pkgdesc="Library for encoding and decoding .avif files" url="https://aomediacodec.github.io/av1-avif/" @@ -11,26 +11,25 @@ makedepends=" aom-dev cmake dav1d-dev + gdk-pixbuf-dev + gtest-dev libjpeg-turbo-dev libpng-dev samurai zlib-dev " -subpackages="$pkgname-dev $pkgname-apps" +subpackages="$pkgname-dev $pkgname-apps $pkgname-pixbuf-loader" source="https://github.com/AOMediaCodec/libavif/archive/v$pkgver/libavif-v$pkgver.tar.gz" -case $CARCH in - s390x) - # core dump https://github.com/AOMediaCodec/libavif/issues/731 - options="!check" - ;; -esac build() { + CFLAGS="$CFLAGS -flto=auto" \ + CXXFLAGS="$CXXFLAGS -flto=auto" \ cmake -B build -G Ninja \ - -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DAVIF_BUILD_APPS=ON \ + -DAVIF_BUILD_GDK_PIXBUF=ON \ -DAVIF_BUILD_TESTS=ON \ -DAVIF_CODEC_AOM=ON \ -DAVIF_CODEC_DAV1D=ON @@ -53,6 +52,15 @@ apps() { amove usr/bin } +loader() { + pkgdesc="$pkgdesc (pixbuf loader)" + install_if="$pkgname=$pkgver-r$pkgrel gdk-pixbuf-loaders" + + amove \ + usr/lib/gdk-pixbuf-* \ + usr/share/thumbnailers +} + sha512sums=" -2f6f248c56c983761149d3c201fc2a2ea5072a32516578a7fdb2c66e3cd22491540f400e23581f873b15454250eeec8d433924ae2c1de9371b7924a5d82bef6b libavif-v0.10.1.tar.gz +37f0de757180c6414778e688006940395960b316c25192d6beb97a07942aff4bd3b712dec2eff52cd26f5d72c352731442175dfeb90e2e1381133539760142b0 libavif-v1.0.4.tar.gz " |