diff options
author | Holger Obermaier | 2023-02-24 18:53:23 +0100 |
---|---|---|
committer | Holger Obermaier | 2023-02-24 18:53:23 +0100 |
commit | 12d545f511f5daabd5444caf52d052715b111658 (patch) | |
tree | 8ee95fa0c6bc3ef517c5dc4cca6666089273e32f | |
parent | 52bf67867420984a85fe401ff7e181edf7de60bf (diff) | |
download | aur-12d545f511f5daabd5444caf52d052715b111658.tar.gz |
Fix vulkan header version to avoid build errors
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 33 |
2 files changed, 21 insertions, 18 deletions
@@ -1,5 +1,5 @@ pkgbase = handbrake-llvm-optimized - pkgver = 1.6.1.r15.g854df8231 + pkgver = 1.6.1.r19.g5c2b5d2d0 pkgrel = 1 url = https://handbrake.fr/ arch = x86_64 @@ -15,7 +15,7 @@ pkgbase = handbrake-llvm-optimized makedepends = clang makedepends = lld makedepends = llvm - makedepends = vulkan-headers + makedepends = vulkan-headers=1:1.3.235 makedepends = bzip2 makedepends = fribidi makedepends = gcc-libs @@ -49,7 +49,7 @@ pkgbase = handbrake-llvm-optimized makedepends = libgudev makedepends = pango options = !lto - source = HandBrake::git+https://github.com/HandBrake/HandBrake.git#tag=854df8231fc3cd42200f172972a658b8edcac93b + source = HandBrake::git+https://github.com/HandBrake/HandBrake.git#tag=5c2b5d2d0e667cc86dc403ceca81137cf7610e67 sha256sums = SKIP pkgname = handbrake-llvm-optimized @@ -10,14 +10,14 @@ pkgname=( # Follow handbrakes most current stable branch 1.6.x # https://github.com/HandBrake/HandBrake/commits/1.6.x -readonly _commit=854df8231fc3cd42200f172972a658b8edcac93b +readonly _commit=5c2b5d2d0e667cc86dc403ceca81137cf7610e67 pkgver() { git -C HandBrake/ gc --auto --prune=now git -C HandBrake/ describe ${_commit} | sed -e 's/^v//g' -e 's/-/.r/' -e 's/-/./' } -pkgver=1.6.1.r15.g854df8231 +pkgver=1.6.1.r19.g5c2b5d2d0 pkgrel=1 arch=('x86_64') url="https://handbrake.fr/" @@ -71,7 +71,7 @@ makedepends=( 'lld' 'llvm' # AMD VCE encoding on Linux requires Vulkan - 'vulkan-headers' + 'vulkan-headers=1:1.3.235' "${_commondeps[@]}" "${_guideps[@]}" ) @@ -104,19 +104,22 @@ setup_compiler() { build() { setup_compiler - cd "${srcdir}/HandBrake" - ./configure \ - --launch-jobs=0 \ - --prefix=/usr \ - --cc="${CC}" \ - --ar="${AR}" \ - --ranlib="${RANLIB}" \ - --strip="${STRIP}" \ - --optimize=speed \ - --cpu=native \ - --lto=on \ - --enable-qsv \ + local -a CONFIGURE_OPTIONS=( + --launch-jobs=0 + --prefix=/usr + --cc="${CC}" + --ar="${AR}" + --ranlib="${RANLIB}" + --strip="${STRIP}" + --optimize=speed + --cpu=native + --lto=on + --enable-qsv --enable-vce + ) + + cd "${srcdir}/HandBrake" || exit + ./configure "${CONFIGURE_OPTIONS[@]}" make -C build } |