Date: Saturday, October 31, 2020 @ 16:19:41 Author: alucryd Revision: 737845
upgpkg: svt-vp9 0.3.0-1 Modified: svt-vp9/trunk/PKGBUILD ----------+ PKGBUILD | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-10-31 16:02:49 UTC (rev 737844) +++ PKGBUILD 2020-10-31 16:19:41 UTC (rev 737845) @@ -2,7 +2,7 @@ # Contributor: Thomas Schneider <[email protected]> pkgname=svt-vp9 -pkgver=0.2.2 +pkgver=0.3.0 pkgrel=1 pkgdesc='Scalable Video Technology VP9 encoder' arch=(x86_64) @@ -13,8 +13,10 @@ cmake git nasm + ninja ) -source=(git+https://github.com/OpenVisualCloud/SVT-VP9.git#tag=df7b86da067904ec18c08f5f869c7275f10ae873) +_tag=e1bbb77ed315f417002071e93789b366d9ff997e +source=(git+https://github.com/OpenVisualCloud/SVT-VP9.git#tag=${_tag}) md5sums=(SKIP) pkgver() { @@ -24,31 +26,21 @@ } prepare() { - if [[ -d build ]]; then - rm -rf build - fi - mkdir build - sed '/CMAKE_BUILD_TYPE Release/d' -i SVT-VP9/CMakeLists.txt } build() { - cd build - export LDFLAGS="$LDFLAGS -Wl,-z,noexecstack" - - cmake ../SVT-VP9 \ + cmake -S SVT-VP9 -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=ON \ -DNATIVE=OFF - make + ninja -C build } package() { - cd build - - make DESTDIR="${pkgdir}" install - install -Dm 644 ../SVT-VP9/LICENSE.md -t "${pkgdir}"/usr/share/licenses/svt-vp9/ + DESTDIR="${pkgdir}" ninja -C build install + install -Dm 644 SVT-VP9/LICENSE.md -t "${pkgdir}"/usr/share/licenses/svt-vp9/ } # vim: ts=2 sw=2 et:
