# Maintainer : Daniel Bermond pkgname=x265-git pkgver=3.5.r13.g0983cffc5 pkgrel=1 pkgdesc='Open source H.265/HEVC video encoder (git version)' arch=('x86_64') url='https://bitbucket.org/multicoreware/x265_git' license=('GPL') depends=('gcc-libs') makedepends=('git' 'cmake' 'nasm') provides=('x265' 'libx265.so') conflicts=('x265') source=('git+https://bitbucket.org/multicoreware/x265_git.git') sha256sums=('SKIP') pkgver() { git -C x265_git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//' } build() { cmake -S x265_git/source -B build-12 \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DHIGH_BIT_DEPTH='ON' \ -DMAIN12='ON' \ -DEXPORT_C_API='OFF' \ -DENABLE_CLI='OFF' \ -DENABLE_SHARED='OFF' \ -Wno-dev make -C build-12 cmake -S x265_git/source -B build-10 \ -DCMAKE_INSTALL_PREFIX='/usr' \ -DHIGH_BIT_DEPTH='ON' \ -DEXPORT_C_API='OFF' \ -DENABLE_CLI='OFF' \ -DENABLE_SHARED='OFF' \ -Wno-dev make -C build-10 cmake -S x265_git/source -B build \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ -DENABLE_SHARED='ON' \ -DENABLE_HDR10_PLUS='ON' \ -DEXTRA_LIB='x265_main10.a;x265_main12.a' \ -DEXTRA_LINK_FLAGS='-L.' \ -DLINKED_10BIT='ON' \ -DLINKED_12BIT='ON' \ -Wno-dev ln -s ../build-10/libx265.a build/libx265_main10.a ln -s ../build-12/libx265.a build/libx265_main12.a make -C build } package() { make -C build DESTDIR="$pkgdir" install }