diff options
Diffstat (limited to 'community/libvpx/APKBUILD')
-rw-r--r-- | community/libvpx/APKBUILD | 41 |
1 files changed, 23 insertions, 18 deletions
diff --git a/community/libvpx/APKBUILD b/community/libvpx/APKBUILD index 44d9221719d..b0f5d7e6216 100644 --- a/community/libvpx/APKBUILD +++ b/community/libvpx/APKBUILD @@ -1,12 +1,12 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libvpx -pkgver=1.10.0 -pkgrel=1 -pkgdesc="Library for the vp8 codec" +pkgver=1.14.0 +pkgrel=0 +pkgdesc="Library for the vp8/vp9 codecs" url="https://www.webmproject.org/" arch="all" license="BSD-3-Clause" -makedepends="coreutils yasm bash perl diffutils linux-headers" # linux-headers is needed on ppc64le +makedepends="coreutils nasm bash perl diffutils linux-headers" # linux-headers is needed on ppc64le subpackages="$pkgname-dev $pkgname-utils" source="https://github.com/webmproject/libvpx/archive/v$pkgver/libvpx-v$pkgver.tar.gz fix-arm-float-abi.patch @@ -16,6 +16,8 @@ source="https://github.com/webmproject/libvpx/archive/v$pkgver/libvpx-v$pkgver.t options="!check" # secfixes: +# 1.13.0-r3: +# - CVE-2023-5217 # 1.8.2-r0: # - CVE-2020-0034 # 1.8.1-r0: @@ -27,18 +29,25 @@ options="!check" build() { # build fix for arm export CROSS=" " + export CFLAGS="$CFLAGS -O2 -flto=auto -ffat-lto-objects" + export CXXFLAGS="$CXXFLAGS -O2 -flto=auto -ffat-lto-objects" ./configure \ --prefix=/usr \ - --enable-unit-tests \ - --enable-pic \ + --disable-install-srcs \ + --disable-static \ --enable-libs \ + --enable-multithread \ + --enable-pic \ + --enable-postproc \ --enable-runtime-cpu-detect \ + --enable-shared \ + --enable-temporal-denoising \ + --enable-unit-tests \ --enable-vp8 \ --enable-vp9 \ - --enable-shared \ - --disable-install-srcs \ - --enable-postproc \ - --disable-static + --enable-vp9-highbitdepth \ + --enable-vp9-postproc \ + --enable-vp9-temporal-denoising make } @@ -48,19 +57,15 @@ check() { package() { make DESTDIR="$pkgdir" install - chmod 644 "$pkgdir"/usr/include/vpx/*.h \ - "$pkgdir"/usr/lib/pkgconfig/* - chown root:root -R "$pkgdir" - chmod 755 "$pkgdir"/usr/lib/* } utils() { - pkgdesc="VP8 utilities and tools" - install -d "$subpkgdir"/usr - mv "$pkgdir"/usr/bin "$subpkgdir"/usr/ + pkgdesc="$pkgdesc (tools)" + + amove usr/bin } sha512sums=" -f88c588145b5164e98531b75215e119056cd806a9dbe6599bb9dab35c0af0ecd4b3daabee7d795e412a58aeb543d5c7dc0107457c4bd8f4d434e966e8e22a32d libvpx-v1.10.0.tar.gz +724150c5cafa934e0a8dd9aebbab8afd25aa4f584734e0de37837ec2e8bdcbd9390acd7f883665be7ecdc27af93afda737a4dea7e3bd7531abffcc5bb7c2c7d2 libvpx-v1.14.0.tar.gz 4eadbc2f4eb68eaff35cf85515aef271d6fd47293a53cba7b7a6e9e0fb71106dfb5ded45b9e9ba83264a91846e4a5fa4db42e39fc3eaff6ac37769e622f90f6c fix-arm-float-abi.patch " |