Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages /
libavif
Commits:
7463669f by Antonio Rojas at 2026-03-05T10:20:23+01:00
upgpkg: 1.4.0-1: Upstream update
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = libavif
pkgdesc = Library for encoding and decoding .avif files
- pkgver = 1.3.0
- pkgrel = 5
+ pkgver = 1.4.0
+ pkgrel = 1
url = https://github.com/AOMediaCodec/libavif
arch = x86_64
license = LicenseRef-libavif
@@ -17,10 +17,13 @@ pkgbase = libavif
depends = libpng
depends = libstdc++
depends = libwebp
+ depends = libxml2
depends = libyuv
depends = rav1e
depends = svt-av1
- source = git+https://github.com/AOMediaCodec/libavif#tag=v1.3.0
- sha256sums =
71f5a51a8e1a9198cd9f2e38c158e50815989bb1fe28cc80e481aa16a3e1ec2d
+ source = git+https://github.com/AOMediaCodec/libavif#tag=v1.4.0
+ source =
git+https://github.com/kmurray/libargparse#commit=ee74d1b53bd680748af14e737378de57e2a0a954
+ sha256sums =
25bee0eaa99a437183f18fc45bf8da8ba8946d91b7b7d4df30c599aa4bdad829
+ sha256sums =
235020da02227503eb09961efd664aca6e544a8b3ed5533cf81e1862bb94f48f
pkgname = libavif
=====================================
PKGBUILD
=====================================
@@ -2,8 +2,9 @@
# Maintainer: Antonio Rojas <[email protected]>
pkgname=libavif
-pkgver=1.3.0
-pkgrel=5
+pkgver=1.4.0
+pkgrel=1
+_libargparse=ee74d1b53bd680748af14e737378de57e2a0a954 # should match
cmake/Modules/LocalLibargparse.cmake
pkgdesc="Library for encoding and decoding .avif files"
arch=(x86_64)
url="https://github.com/AOMediaCodec/libavif"
@@ -16,6 +17,7 @@ depends=(aom
libpng
libstdc++
libwebp
+ libxml2
libyuv
rav1e
svt-av1)
@@ -23,15 +25,15 @@ makedepends=(cmake
git
nasm
pandoc-cli)
-source=(git+https://github.com/AOMediaCodec/libavif#tag=v$pkgver)
-sha256sums=('71f5a51a8e1a9198cd9f2e38c158e50815989bb1fe28cc80e481aa16a3e1ec2d')
+source=(git+https://github.com/AOMediaCodec/libavif#tag=v$pkgver
+ git+https://github.com/kmurray/libargparse#commit=$_libargparse)
+sha256sums=('25bee0eaa99a437183f18fc45bf8da8ba8946d91b7b7d4df30c599aa4bdad829'
+ '235020da02227503eb09961efd664aca6e544a8b3ed5533cf81e1862bb94f48f')
prepare() {
- cd $pkgname
- # SVT AV1 4.0 Rebuild
- # https://github.com/AOMediaCodec/libavif/pull/2971
- git cherry-pick -n 34a14decb6732c8abf01e6135a9a1dd55b58e33a
+ cp -r libargparse libavif/ext
}
+
build() {
cmake -B build -S $pkgname \
-DCMAKE_INSTALL_PREFIX=/usr \
@@ -42,6 +44,7 @@ build() {
-DAVIF_CODEC_RAV1E=SYSTEM \
-DAVIF_CODEC_SVT=SYSTEM \
-DAVIF_LIBSHARPYUV=SYSTEM \
+ -DAVIF_LIBXML2=SYSTEM \
-DAVIF_BUILD_GDK_PIXBUF=OFF
make -C build
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libavif/-/commit/7463669f3d23706f93b61ce5b950de8577f59c93
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/libavif/-/commit/7463669f3d23706f93b61ce5b950de8577f59c93
You're receiving this email because of your account on gitlab.archlinux.org.