summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Obermaier2023-02-24 18:53:23 +0100
committerHolger Obermaier2023-02-24 18:53:23 +0100
commit12d545f511f5daabd5444caf52d052715b111658 (patch)
tree8ee95fa0c6bc3ef517c5dc4cca6666089273e32f
parent52bf67867420984a85fe401ff7e181edf7de60bf (diff)
downloadaur-12d545f511f5daabd5444caf52d052715b111658.tar.gz
Fix vulkan header version to avoid build errors
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD33
2 files changed, 21 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c29bc4943b9a..a2110ca53212 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 030046e80b30..96f5dd15fa0b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}