summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorOliver Braunschweig2024-04-06 23:11:54 +0200
committerOliver Braunschweig2024-04-06 23:11:54 +0200
commit8ab729c1136f7420637d9ad5c712b9cbe8647ab7 (patch)
treef250e850672dc06ca86003252fdb1005eb117b4e
parent515efd91925f58ded06c32f13aa0700d8fb00db4 (diff)
downloadaur-8ab729c1136f7420637d9ad5c712b9cbe8647ab7.tar.gz
Fix build process if both Qt5 and Qt6 is installed due to incorrect detection of contrib qmake
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD6
-rw-r--r--qt6.patch11
3 files changed, 17 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d286fa691fb0..da5672bc4bd8 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = vlc-git
pkgdesc = Multi-platform MPEG, VCD/DVD, and DivX player
- pkgver = 4.0.0.r28440.g02fd6845d3
+ pkgver = 4.0.0.r28442.g913729352f
pkgrel = 1
url = https://code.videolan.org/videolan/vlc
arch = i686
@@ -167,7 +167,7 @@ pkgbase = vlc-git
optdepends = aom: AOM AV1 codec
optdepends = srt: SRT input/output plugin
optdepends = dav1d: dav1d AV1 decoder
- provides = vlc=4.0.0.r28440.g02fd6845d3
+ provides = vlc=4.0.0.r28442.g913729352f
conflicts = vlc
options = !emptydirs
source = git+https://code.videolan.org/videolan/vlc.git
@@ -176,7 +176,7 @@ pkgbase = vlc-git
source = update-vlc-plugin-cache.hook
b2sums = SKIP
b2sums = 76103422a1eaad40d33bfb7897bf25c1b5748729270974bec13f642f2861c4458f0dc07b5fb68d9ba4fae6e44d4a6c8e4d67af7ec10e0c117f1b804dd06868e3
- b2sums = 5995dd79f099b739b3f4f57551420825c4b3088d16340fd6e01beb446bfddc2bff908f0e210f188fb3877c495c2bef134af7b4099546d9276dad9e28863a0c27
+ b2sums = 03342d23952f481cd9061e142a0c85b6a469ebab8de48ae845d724625947feeb6e8cbfbd9e10693b5df53f2509be38d645fb738c0da0c9b1b5505567a1edcc3f
b2sums = fe3849f45fb91d3697573a9c23b90b78ff0bef5f94c42bc6e7c14427637f45f2fc86786803fb9b36c657ac2c50f6bf3c860cd763248711308ceab2bfcf7be49a
pkgname = vlc-git
diff --git a/PKGBUILD b/PKGBUILD
index 67287f638446..9ba01fb542d8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -12,7 +12,7 @@
pkgname="vlc-git"
pkgdesc="Multi-platform MPEG, VCD/DVD, and DivX player"
-pkgver=4.0.0.r28440.g02fd6845d3
+pkgver=4.0.0.r28442.g913729352f
pkgrel=1
url='https://code.videolan.org/videolan/vlc'
arch=('i686' 'x86_64')
@@ -107,7 +107,7 @@ source=('git+https://code.videolan.org/videolan/vlc.git'
'update-vlc-plugin-cache.hook')
b2sums=('SKIP'
'76103422a1eaad40d33bfb7897bf25c1b5748729270974bec13f642f2861c4458f0dc07b5fb68d9ba4fae6e44d4a6c8e4d67af7ec10e0c117f1b804dd06868e3'
- '5995dd79f099b739b3f4f57551420825c4b3088d16340fd6e01beb446bfddc2bff908f0e210f188fb3877c495c2bef134af7b4099546d9276dad9e28863a0c27'
+ '03342d23952f481cd9061e142a0c85b6a469ebab8de48ae845d724625947feeb6e8cbfbd9e10693b5df53f2509be38d645fb738c0da0c9b1b5505567a1edcc3f'
'fe3849f45fb91d3697573a9c23b90b78ff0bef5f94c42bc6e7c14427637f45f2fc86786803fb9b36c657ac2c50f6bf3c860cd763248711308ceab2bfcf7be49a')
pkgver() {
@@ -123,10 +123,10 @@ prepare() {
sed -e 's:truetype/ttf-dejavu:TTF:g' -i modules/visualization/projectm.cpp
sed -e 's|-Werror-implicit-function-declaration||g' -i configure
patch -Np1 < "${srcdir}"/vlc-live-media-2021.patch
- patch -Np1 < "${srcdir}"/qt6.patch
sed 's|whoami|echo builduser|g' -i configure
sed 's|hostname -f|echo arch|g' -i configure
autoreconf -vf
+ patch -Np1 < "${srcdir}"/qt6.patch
}
build() {
diff --git a/qt6.patch b/qt6.patch
index 2f653c1f040d..91cc9b9351a1 100644
--- a/qt6.patch
+++ b/qt6.patch
@@ -24,3 +24,14 @@
if ret.returncode != 0:
return None
+--- a/configure
++++ b/configure
+@@ -61836,7 +61836,7 @@
+
+ { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if contribs provide qmake" >&5
+ printf %s "checking if contribs provide qmake... " >&6; }
+- if test -x "${CONTRIB_DIR}/../bin/qmake${BUILDEXEEXT}"
++ if [ ! -z ${CONTRIB_DIR} ] && [ test -x "${CONTRIB_DIR}/../bin/qmake${BUILDEXEEXT}" ]
+ then :
+
+ QMAKE="${CONTRIB_DIR}/../bin/qmake${BUILDEXEEXT}"