diff options
Diffstat (limited to 'libre/retroarch/PKGBUILD')
-rw-r--r-- | libre/retroarch/PKGBUILD | 41 |
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: |