summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD16
2 files changed, 16 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 5a8f26326790..4baa24081bf2 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,11 @@
pkgbase = vlc-luajit
pkgdesc = Multi-platform MPEG, VCD/DVD, and DivX player built with luajit and lua5.1 for OBS Studio compatibility
pkgver = 3.0.14
- pkgrel = 1
+ pkgrel = 2
url = https://www.videolan.org/vlc/
+ arch = i686
arch = x86_64
+ arch = aarch64
license = LGPL2.1
license = GPL2
makedepends = gst-plugins-base-libs
@@ -186,4 +188,3 @@ pkgbase = vlc-luajit
sha512sums = ad17d6f4f2cc83841c1c89623c339ec3ee94f6084ea980e2c8cbc3903854c85e5396e31bfd8dc90745b41794670903d854c4d282d8adec263087a9d47b226ccc
pkgname = vlc-luajit
-
diff --git a/PKGBUILD b/PKGBUILD
index 7a16438870f8..733464d3db28 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,10 +5,10 @@ _vlcver=3.0.14
# optional fixup version including hyphen
_vlcfixupver=
pkgver=${_vlcver}${_vlcfixupver//-/.r}
-pkgrel=1
+pkgrel=2
pkgdesc='Multi-platform MPEG, VCD/DVD, and DivX player built with luajit and lua5.1 for OBS Studio compatibility'
url='https://www.videolan.org/vlc/'
-arch=('x86_64')
+arch=('i686' 'x86_64' 'aarch64')
license=('LGPL2.1' 'GPL2')
depends=('a52dec' 'libdvbpsi' 'libxpm' 'libdca' 'libproxy' 'luajit' 'libidn'
'libmatroska' 'taglib' 'libmpcdec' 'ffmpeg' 'faad2' 'libmad'
@@ -125,6 +125,14 @@ prepare() {
autoreconf -vf
}
+if [[ $CARCH == 'x86_64' ]]; then
+ GLES=--disable-gles2
+elif [[ $CARCH == 'i686' ]]; then
+ GLES=--disable-gles2
+elif [[ $CARCH == 'aarch64' ]]; then
+ GLES=--enable-gles2
+fi
+
build() {
cd ${_name}-${_vlcver}
@@ -235,7 +243,9 @@ build() {
--enable-aribcam \
--enable-aom \
--enable-srt \
- --enable-dav1d
+ --enable-dav1d \
+ $GLES
+
make
}