diff options
author | Daniel Bermond | 2022-04-15 12:17:53 -0300 |
---|---|---|
committer | Daniel Bermond | 2022-04-15 12:17:53 -0300 |
commit | d1c378a0f83de85ed4e8e6044c0ce591b417aefd (patch) | |
tree | 89c50153c51664f42cf7abcf4eb4ad1682961ea6 /PKGBUILD | |
parent | d15e983db8cd04283f07030deab295ca54a63b4b (diff) | |
download | aur-davs2-git.tar.gz |
Disable lto to fix build
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 8 insertions, 15 deletions
@@ -1,12 +1,11 @@ -# Maintainer : Daniel Bermond < gmail-com: danielbermond > +# Maintainer: Daniel Bermond <dbermond@archlinux.org> # NOTE: -# 10-bit depth currently fails to build -# https://github.com/pkuvcl/davs2/issues/4 +# 10-bit depth is not supported currently +# https://github.com/pkuvcl/davs2/blob/1.7/build/linux/configure#L470 pkgname=davs2-git -_srcname=davs2 -pkgver=1.6.r30.ge4bcf6b +pkgver=1.7.r0.gb06d758 pkgrel=1 arch=('x86_64') pkgdesc='Open-Source decoder of AVS2-P2/IEEE1857.4 video coding standard (git version)' @@ -17,32 +16,26 @@ makedepends=('git' 'nasm') provides=('davs2' 'libdavs2-git') conflicts=('davs2' 'libdavs2-git') replaces=('libdavs2-git') +options=('!lto') source=('git+https://github.com/pkuvcl/davs2.git') sha256sums=('SKIP') pkgver() { - cd "$_srcname" - - # git, tags available - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' + git -C davs2 describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } build() { - cd "${_srcname}/build/linux" - + cd davs2/build/linux ./configure \ --prefix='/usr' \ - --extra-ldflags='-Wl,-z,noexecstack' \ --enable-shared \ --disable-static \ --bit-depth='8' \ --chroma-format='all' \ - --enable-lto \ --enable-pic - make } package() { - make -C "${_srcname}/build/linux" DESTDIR="$pkgdir" install-cli install-lib-shared + make -C davs2/build/linux DESTDIR="$pkgdir" install-cli install-lib-shared } |