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.


Reply via email to