aboutsummaryrefslogtreecommitdiffstats
path: root/main/libwebp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/libwebp/APKBUILD')
-rw-r--r--main/libwebp/APKBUILD41
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
+"