diff options
Diffstat (limited to 'main/libwebp/APKBUILD')
-rw-r--r-- | main/libwebp/APKBUILD | 41 |
1 files changed, 29 insertions, 12 deletions
diff --git a/main/libwebp/APKBUILD b/main/libwebp/APKBUILD index 4020e12c72d..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.0 -pkgrel=2 +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,13 +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="c46b41899a543cc80914c89646dd607dbb5d025a9727dd83ef70994b9310eedc697666bd812141a90aa16632a9a354a031d9360a9ee1112295c7e154e69f0b74 libwebp-1.2.0.tar.gz" +sha512sums=" +2b624d2ecfbff6b4db2719e38f146722638ae262acd96327073a04451dd05fb27ef70c5681187821d251df728a6be7e89209c861c561a13bfb786495a830bc20 libwebp-1.3.2.tar.gz +" |