Date: Thursday, July 18, 2019 @ 10:46:38 Author: alucryd Revision: 358118
archrelease: copy trunk to extra-x86_64 Added: x265/repos/extra-x86_64/PKGBUILD (from rev 358117, x265/trunk/PKGBUILD) Deleted: x265/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 154 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 77 insertions(+), 77 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2019-07-18 10:46:32 UTC (rev 358117) +++ PKGBUILD 2019-07-18 10:46:38 UTC (rev 358118) @@ -1,77 +0,0 @@ -# Maintainer: Maxime Gauduin <aluc...@archlinux.org> -# Contributor: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> -# Contributor: kfgz <k...@interia.pl> - -pkgname=x265 -pkgver=3.1 -pkgrel=1 -pkgdesc='Open Source H265/HEVC video encoder' -arch=(x86_64) -url=https://bitbucket.org/multicoreware/x265 -license=(GPL) -depends=() -makedepends=( - cmake - mercurial - nasm -) -provides=(libx265.so) -source=(hg+https://bitbucket.org/multicoreware/x265#tag=${pkgver}) -sha256sums=(SKIP) - -prepare() { - cd x265 - - for d in 8 10 12; do - if [[ -d build-$d ]]; then - rm -rf build-$d - fi - mkdir build-$d - done -} - -build() { - cd x265/build-12 - - cmake ../source \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DHIGH_BIT_DEPTH=TRUE \ - -DMAIN12=TRUE \ - -DEXPORT_C_API=FALSE \ - -DENABLE_CLI=FALSE \ - -DENABLE_SHARED=FALSE - make - - cd ../build-10 - - cmake ../source \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DHIGH_BIT_DEPTH=TRUE \ - -DEXPORT_C_API=FALSE \ - -DENABLE_CLI=FALSE \ - -DENABLE_SHARED=FALSE - make - - cd ../build-8 - - ln -s ../build-10/libx265.a libx265_main10.a - ln -s ../build-12/libx265.a libx265_main12.a - - cmake ../source \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DENABLE_SHARED=TRUE \ - -DENABLE_HDR10_PLUS=TRUE \ - -DEXTRA_LIB='x265_main10.a;x265_main12.a' \ - -DEXTRA_LINK_FLAGS='-L .' \ - -DLINKED_10BIT=TRUE \ - -DLINKED_12BIT=TRUE - make -} - -package() { - cd x265/build-8 - - make DESTDIR="${pkgdir}" install -} - -# vim: ts=2 sw=2 et: Copied: x265/repos/extra-x86_64/PKGBUILD (from rev 358117, x265/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2019-07-18 10:46:38 UTC (rev 358118) @@ -0,0 +1,77 @@ +# Maintainer: Maxime Gauduin <aluc...@archlinux.org> +# Contributor: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> +# Contributor: kfgz <k...@interia.pl> + +pkgname=x265 +pkgver=3.1.1 +pkgrel=1 +pkgdesc='Open Source H265/HEVC video encoder' +arch=(x86_64) +url=https://bitbucket.org/multicoreware/x265 +license=(GPL) +depends=() +makedepends=( + cmake + mercurial + nasm +) +provides=(libx265.so) +source=(hg+https://bitbucket.org/multicoreware/x265#tag=${pkgver}) +sha256sums=(SKIP) + +prepare() { + cd x265 + + for d in 8 10 12; do + if [[ -d build-$d ]]; then + rm -rf build-$d + fi + mkdir build-$d + done +} + +build() { + cd x265/build-12 + + cmake ../source \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DHIGH_BIT_DEPTH=TRUE \ + -DMAIN12=TRUE \ + -DEXPORT_C_API=FALSE \ + -DENABLE_CLI=FALSE \ + -DENABLE_SHARED=FALSE + make + + cd ../build-10 + + cmake ../source \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DHIGH_BIT_DEPTH=TRUE \ + -DEXPORT_C_API=FALSE \ + -DENABLE_CLI=FALSE \ + -DENABLE_SHARED=FALSE + make + + cd ../build-8 + + ln -s ../build-10/libx265.a libx265_main10.a + ln -s ../build-12/libx265.a libx265_main12.a + + cmake ../source \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DENABLE_SHARED=TRUE \ + -DENABLE_HDR10_PLUS=TRUE \ + -DEXTRA_LIB='x265_main10.a;x265_main12.a' \ + -DEXTRA_LINK_FLAGS='-L .' \ + -DLINKED_10BIT=TRUE \ + -DLINKED_12BIT=TRUE + make +} + +package() { + cd x265/build-8 + + make DESTDIR="${pkgdir}" install +} + +# vim: ts=2 sw=2 et: