main/libavif: remove pixbuf-loader

gdk-pixbuf will use glycin soon, which uses libheif for image/avif
files.

Part of https://gitlab.alpinelinux.org/alpine/aports/-/issues/17550
This commit is contained in:
Achill Gilgenast 2025-12-27 14:32:14 +01:00
parent 9b568972e1
commit 0dfd7ef5d8

View File

@ -1,7 +1,7 @@
maintainer="Bart Ribbers <bribbers@disroot.org>"
pkgname=libavif
pkgver=1.3.0
pkgrel=0
pkgrel=1
pkgdesc="Library for encoding and decoding .avif files"
url="https://aomediacodec.github.io/av1-avif/"
arch="all"
@ -10,7 +10,6 @@ makedepends="
aom-dev
cmake
dav1d-dev
gdk-pixbuf-dev
gtest-dev
libjpeg-turbo-dev
libpng-dev
@ -19,7 +18,7 @@ makedepends="
samurai
zlib-dev
"
subpackages="$pkgname-dev $pkgname-apps $pkgname-pixbuf-loader"
subpackages="$pkgname-dev $pkgname-apps"
_libargparsever="ee74d1b53bd680748af14e737378de57e2a0a954"
source="https://github.com/AOMediaCodec/libavif/archive/v$pkgver/libavif-v$pkgver.tar.gz
$pkgname-libargparse-$_libargparsever.tar.gz::https://github.com/kmurray/libargparse/archive/$_libargparsever.tar.gz
@ -39,7 +38,7 @@ build() {
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DAVIF_BUILD_APPS=ON \
-DAVIF_BUILD_GDK_PIXBUF=ON \
-DAVIF_BUILD_GDK_PIXBUF=OFF \
-DAVIF_BUILD_TESTS=ON \
-DAVIF_CODEC_AOM=SYSTEM \
-DAVIF_CODEC_DAV1D=SYSTEM \
@ -62,15 +61,6 @@ 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="
a411579c851b7c46ddbd93c3549295e0901d822c817f5378b2c75b6a4f16eba1dffdf611bd1789dedeba776e701690a7437f9caeb9eb6dc382fc64935949dbf4 libavif-v1.3.0.tar.gz
6d6e47f4c1a63f085a90bc4d9f6dca7462f5e72d2a4a3b7a6d6df54632edbd4a9deb8f9b8c08517031b0c9ca89e0a1b48bb35261b3e660e4601e28a39f8e7ef1 libavif-libargparse-ee74d1b53bd680748af14e737378de57e2a0a954.tar.gz