diff --git a/common/shlibs b/common/shlibs index e9c30f5953b..c6258bbf1e4 100644 --- a/common/shlibs +++ b/common/shlibs @@ -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 diff --git a/srcpkgs/libsharpyuv b/srcpkgs/libsharpyuv new file mode 120000 index 00000000000..41871e71d6b --- /dev/null +++ b/srcpkgs/libsharpyuv @@ -0,0 +1 @@ +libwebp \ No newline at end of file diff --git a/srcpkgs/libsharpyuv-devel b/srcpkgs/libsharpyuv-devel new file mode 120000 index 00000000000..41871e71d6b --- /dev/null +++ b/srcpkgs/libsharpyuv-devel @@ -0,0 +1 @@ +libwebp \ No newline at end of file diff --git a/srcpkgs/libwebp/template b/srcpkgs/libwebp/template index 6a938186d80..0727f099042 100644 --- a/srcpkgs/libwebp/template +++ b/srcpkgs/libwebp/template @@ -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 " 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 + } +}