summaryrefslogtreecommitdiff
path: root/libre/retroarch/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'libre/retroarch/PKGBUILD')
-rw-r--r--libre/retroarch/PKGBUILD41
1 files changed, 27 insertions, 14 deletions
diff --git a/libre/retroarch/PKGBUILD b/libre/retroarch/PKGBUILD
index cb53b3b27..954cc32a5 100644
--- a/libre/retroarch/PKGBUILD
+++ b/libre/retroarch/PKGBUILD
@@ -1,16 +1,20 @@
-# Maintainer (Arch): Maxime Gauduin <alucryd@archlinux.org>
-# Contributor (Arch): Themaister <maister@archlinux.us>
-# Contributor (Arch): lifning <definelightning@gmail.com>
+# Maintainer (arch): Maxime Gauduin <alucryd@archlinux.org>
+# Contributor: Themaister <maister@archlinux.us>
+# Contributor: lifning <definelightning@gmail.com>
# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe>
-# Contributor (Hyperbola): André Silva <emulatorman@hyperbola.info>
+# Contributor: André Silva <emulatorman@hyperbola.info>
+# Contributor: Nikita Epifanov <nikgreens@protonmail.com>
+# Contributor: bill-auger <bill-auger@programmer.net>
+
# rationale for inclusion in [libre]:
-# - removed updated urls (libre.patch)
+# - disable auto-updater/downloader
+
pkgname=retroarch
-pkgver=1.9.4
-pkgrel=1
-pkgrel+=.parabola1
+pkgver=1.9.6
+pkgrel=2
+pkgrel+=.parabola2
pkgdesc='Reference frontend for the libretro API'
arch=(x86_64)
arch+=(i686 armv7h)
@@ -41,6 +45,7 @@ depends=(
v4l-utils
zlib
)
+depends+=(libmbedcrypto.so)
makedepends=(
git
libx11
@@ -66,13 +71,16 @@ optdepends=(
'wayland: Wayland support'
)
backup=(etc/retroarch.cfg)
+_tag=4a6dc36b1cc026bf337537e2d7527a117727bb91
source=(
- git+https://github.com/libretro/RetroArch.git#tag=c226bd87f47b3fdec642216fcaf6edc651e30eb4
- libre.patch
+ git+https://github.com/libretro/RetroArch.git#tag=${_tag}
+ retroarch-config.patch
+ disable-auto-update.patch
)
sha256sums=(
SKIP
- f99c89de06fff346608c24d43e34cf6ae24a4a7b70c717abbe71f67682df1352
+ 7857cff30c45721b66666828ca9edbb2923817c6c64591be3f58fe019277103e
+ cb3915a5ada76e29abd2a8b2c06c8dc50909473b5c53ec112dffab87fcc585e1
)
pkgver() {
@@ -84,7 +92,14 @@ pkgver() {
prepare() {
cd RetroArch
- patch -Np1 -i ${srcdir}/libre.patch
+ patch -Np1 -i ../retroarch-config.patch
+
+ git cherry-pick -n 685948368e6b28b97e1b91bdfe5921519359a033 # FS#66843
+
+ echo "applying disable-auto-update.patch"
+ sed -i 's|\(#define DEFAULT_BUILDBOT_SERVER_URL\) ".*|\1 ""|' config.def.h
+ sed -i 's|\(#define DEFAULT_BUILDBOT_ASSETS_SERVER_URL\) ".*|\1 ""|' config.def.h
+ patch -Np1 -i ${srcdir}/disable-auto-update.patch
}
build() {
@@ -114,5 +129,3 @@ package() {
install -Dm 644 libretro-common/audio/dsp_filters/*.{dsp,so} -t "${pkgdir}"/usr/lib/retroarch/filters/audio/
install -Dm 644 gfx/video_filters/*.{filt,so} -t "${pkgdir}"/usr/lib/retroarch/filters/video/
}
-
-# vim: ts=2 sw=2 et: