summaryrefslogtreecommitdiff
path: root/libre/retroarch/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/retroarch/PKGBUILD')
-rw-r--r--libre/retroarch/PKGBUILD32
1 files changed, 24 insertions, 8 deletions
diff --git a/libre/retroarch/PKGBUILD b/libre/retroarch/PKGBUILD
index e0ef8bd52..7dd6da06a 100644
--- a/libre/retroarch/PKGBUILD
+++ b/libre/retroarch/PKGBUILD
@@ -8,8 +8,8 @@
# - removed updated urls (libre.patch)
pkgname=retroarch
-pkgver=1.7.6
-pkgrel=2
+pkgver=1.8.5
+pkgrel=1
pkgrel+=.parabola1
pkgdesc='Reference frontend for the libretro API'
arch=(x86_64)
@@ -19,6 +19,7 @@ license=(GPL)
groups=(libretro)
depends=(
alsa-lib
+ flac
libass.so
libavcodec.so
libavformat.so
@@ -31,7 +32,9 @@ depends=(
libswscale.so
libudev.so
libusb-1.0.so
+ mbedtls
mesa
+ miniupnpc
openal
qt5-base
sdl2
@@ -63,13 +66,21 @@ optdepends=(
)
backup=(etc/retroarch.cfg)
source=(
- git+https://github.com/libretro/RetroArch.git#tag=v${pkgver}
+ git+https://github.com/libretro/RetroArch.git#tag=8bcd74bf42f486c37e243a80e29bc214b2b6b205
retroarch-config.patch
libre.patch
)
-sha256sums=('SKIP'
- '7857cff30c45721b66666828ca9edbb2923817c6c64591be3f58fe019277103e'
- '0a2afb0e4f8e45b3366034e23ebbf980fa9cf9108d98fd167fda9e15a47c8452')
+sha256sums=(
+ SKIP
+ 7857cff30c45721b66666828ca9edbb2923817c6c64591be3f58fe019277103e
+ fc6944ad6bf742c4abf5db69b228a5de8aa5a909a89d227844b90b8d8b817245
+)
+
+pkgver() {
+ cd RetroArch
+
+ git describe --tags | sed 's/^v//'
+}
prepare() {
cd RetroArch
@@ -82,11 +93,16 @@ build() {
cd RetroArch
./configure \
- --prefix='/usr' \
+ --prefix=/usr \
+ --disable-builtinflac \
+ --disable-builtinmbedtls \
+ --disable-builtinminiupnpc \
+ --disable-builtinzlib \
--disable-cg \
--disable-jack \
--disable-oss \
- --disable-sdl
+ --disable-sdl \
+ --enable-dbus
make
make -C libretro-common/audio/dsp_filters
make -C gfx/video_filters