diff options
Diffstat (limited to 'main/libwebp/APKBUILD')
-rw-r--r-- | main/libwebp/APKBUILD | 37 |
1 files changed, 26 insertions, 11 deletions
diff --git a/main/libwebp/APKBUILD b/main/libwebp/APKBUILD index 7760624f775..9831a09ee13 100644 --- a/main/libwebp/APKBUILD +++ b/main/libwebp/APKBUILD @@ -1,22 +1,33 @@ # Contributor: Sheila Aman <sheila@vulpine.house> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libwebp -pkgver=1.2.1 +pkgver=1.3.2 pkgrel=0 pkgdesc="Libraries for working with WebP images" url="https://developers.google.com/speed/webp" arch="all" license="BSD-3-Clause" -makedepends="autoconf automake giflib-dev libjpeg-turbo-dev libpng-dev libtool" -subpackages="$pkgname-static $pkgname-dev $pkgname-doc $pkgname-tools" +makedepends="giflib-dev libjpeg-turbo-dev libpng-dev" +subpackages=" + $pkgname-static + $pkgname-dev + $pkgname-doc + $pkgname-tools + libsharpyuv:_lib + libwebpdecoder:_lib + libwebpdemux:_lib + libwebpmux:_lib + " source="https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-$pkgver.tar.gz" -prepare() { - default_prepare - ./autogen.sh -} +# secfixes: +# 1.3.1-r1: +# - CVE-2023-4863 +# 1.3.0-r3: +# - CVE-2023-1999 build() { + CFLAGS="$CFLAGS -O2 -flto=auto -ffat-lto-objects" \ ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -35,15 +46,19 @@ check() { package() { make DESTDIR="$pkgdir" install mkdir -p "$pkgdir"/usr/share/doc/$pkgname - install -Dm644 PATENTS README "$pkgdir"/usr/share/doc/$pkgname + install -Dm644 PATENTS README.md "$pkgdir"/usr/share/doc/$pkgname } tools() { pkgdesc="The WebP command line tools" - mkdir -p "$subpkgdir"/usr/ - mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ + amove usr/bin +} + +_lib() { + pkgdesc="$pkgdesc ($subpkgname library)" + amove usr/lib/$subpkgname.so.* } sha512sums=" -5208ac9532c89ea9fec01122cb307afacdbf5c501ed1c6056e9ffc98e2a3386e637224e0301da88ae3a32aa0c210364e1e4eac79487e465ef9e54eb9b1af80aa libwebp-1.2.1.tar.gz +2b624d2ecfbff6b4db2719e38f146722638ae262acd96327073a04451dd05fb27ef70c5681187821d251df728a6be7e89209c861c561a13bfb786495a830bc20 libwebp-1.3.2.tar.gz " |