libwebp: update to 1.3.0.

This commit is contained in:
triallax 2023-04-24 22:17:25 +01:00 committed by Leah Neukirchen
parent 241c0cbb86
commit 505a2d16ff
4 changed files with 26 additions and 5 deletions

View file

@ -866,6 +866,7 @@ libquadmath.so.0 libquadmath-4.4.0_1
libgfortran.so.5 libgfortran-8.2.0_1
libgnarl-12.so libada-12.2.0_1
libgnat-12.so libada-12.2.0_1
libsharpyuv.so.0 libsharpyuv-1.3.0_1
libwebp.so.7 libwebp-0.6.0_1
libwebpmux.so.3 libwebp-0.6.0_1
libwebpdemux.so.2 libwebp-0.5.0_1

1
srcpkgs/libsharpyuv Symbolic link
View file

@ -0,0 +1 @@
libwebp

1
srcpkgs/libsharpyuv-devel Symbolic link
View file

@ -0,0 +1 @@
libwebp

View file

@ -1,7 +1,7 @@
# Template file for 'libwebp'
pkgname=libwebp
version=1.2.4
revision=2
version=1.3.0
revision=1
build_style=gnu-configure
configure_args="--enable-libwebpmux --enable-libwebpdemux --enable-libwebpdecoder"
hostmakedepends="pkg-config"
@ -10,8 +10,9 @@ short_desc="WebP image format"
maintainer="Orphaned <orphan@voidlinux.org>"
license="BSD-3-Clause"
homepage="https://developers.google.com/speed/webp/"
distfiles="http://downloads.webmproject.org/releases/webp/${pkgname}-${version}.tar.gz"
checksum=7bf5a8a28cc69bcfa8cb214f2c3095703c6b73ac5fba4d5480c205331d9494df
changelog="https://chromium.googlesource.com/webm/libwebp/+/refs/heads/main/NEWS"
distfiles="http://downloads.webmproject.org/releases/webp/libwebp-${version}.tar.gz"
checksum=64ac4614db292ae8c5aa26de0295bf1623dbb3985054cb656c55e67431def17c
case "$XBPS_TARGET_MACHINE" in
armv6*) configure_args+=" --disable-neon";;
@ -32,7 +33,7 @@ libwebp-tools_package() {
}
libwebp-devel_package() {
depends="${makedepends/libfreeglut-devel/} ${sourcepkg}>=${version}_${revision}"
depends="${makedepends/libfreeglut-devel/} libsharpyuv-devel>=${version}_${revision} ${sourcepkg}>=${version}_${revision}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
@ -41,3 +42,20 @@ libwebp-devel_package() {
vmove "usr/lib/*.a"
}
}
libsharpyuv_package() {
short_desc="Library to expose libwebp's sharpyuv functionality"
pkg_install() {
vmove "usr/lib/libsharpyuv.so.*"
}
}
libsharpyuv-devel_package() {
short_desc="Library to expose libwebp's sharpyuv functionality - development files"
pkg_install() {
vmove usr/include/webp/sharpyuv
vmove usr/lib/pkgconfig/libsharpyuv.pc
vmove usr/lib/libsharpyuv.so
vmove usr/lib/libsharpyuv.a
}
}