extra/retroarch to 1.15.0-4

This commit is contained in:
Kevin Mihelich 2023-09-13 22:20:30 +00:00
parent 1fb4ca5284
commit a695c44da1
2 changed files with 80 additions and 19 deletions

58
extra/retroarch/.SRCINFO Normal file
View file

@ -0,0 +1,58 @@
pkgbase = retroarch
pkgdesc = Reference frontend for the libretro API
pkgver = 1.15.0
pkgrel = 4
url = http://www.libretro.com/
arch = x86_64
groups = libretro
license = GPL
makedepends = gamemode
makedepends = git
makedepends = libdecor
makedepends = vulkan-icd-loader
makedepends = wayland-protocols
depends = alsa-lib
depends = dbus
depends = ffmpeg
depends = flac
depends = fontconfig
depends = fribidi
depends = gcc-libs
depends = glibc
depends = libass.so
depends = libdrm
depends = libfreetype.so
depends = libgl
depends = libpulse
depends = libudev.so
depends = libusb
depends = libx11
depends = libxcb
depends = libxext
depends = libxinerama
depends = libxkbcommon
depends = libxrandr
depends = libxxf86vm
depends = libxv
depends = mbedtls2
depends = mesa
depends = openssl
depends = qt5-base
depends = sdl2
depends = v4l-utils
depends = wayland
depends = zlib
optdepends = gamemode: GameMode support
optdepends = libdecor: Wayland decorations
optdepends = libretro-overlays: Collection of overlays
optdepends = libretro-shaders: Collection of shaders
optdepends = python: retroarch-cg2glsl
optdepends = retroarch-assets-ozone: Ozone menu assets
optdepends = retroarch-assets-xmb: XMB menu assets
backup = etc/retroarch.cfg
source = git+https://github.com/libretro/RetroArch.git#tag=6616b807edea5b56683e9fbca8b003b436c22b13
source = retroarch-config.patch
b2sums = SKIP
b2sums = 5ecbe57126c7f9b66bdf189f0af2f1cec031cb68ea85bb9609847ba9beb0e720c902cd3330d7c286901a73e6c2e272c3f04166cf9a47bb6f80097f19dde8ce3a
pkgname = retroarch

View file

@ -8,7 +8,7 @@
pkgname=retroarch
pkgver=1.15.0
pkgrel=3
pkgrel=4
pkgdesc='Reference frontend for the libretro API'
arch=(x86_64)
url=http://www.libretro.com/
@ -16,8 +16,13 @@ license=(GPL)
groups=(libretro)
depends=(
alsa-lib
dbus
ffmpeg
flac
fontconfig
fribidi
gcc-libs
glibc
libass.so
libdrm
libfreetype.so
@ -25,29 +30,28 @@ depends=(
libpulse
libudev.so
libusb
mbedtls
mesa
openal
qt5-base
sdl2
spirv-tools
v4l-utils
zlib
)
makedepends=(
gamemode
git
libdecor
libx11
libxcb
libxext
libxinerama
libxkbcommon
libxrandr
libxv
libxxf86vm
vulkan-icd-loader
libxv
mbedtls2
mesa
openssl
qt5-base
sdl2
v4l-utils
wayland
zlib
)
makedepends=(
gamemode
git
libdecor
vulkan-icd-loader
wayland-protocols
)
optdepends=(
@ -55,12 +59,9 @@ optdepends=(
'libdecor: Wayland decorations'
'libretro-overlays: Collection of overlays'
'libretro-shaders: Collection of shaders'
'libxinerama: X11 support'
'libxrandr: X11 support'
'python: retroarch-cg2glsl'
'retroarch-assets-ozone: Ozone menu assets'
'retroarch-assets-xmb: XMB menu assets'
'wayland: Wayland support'
)
backup=(etc/retroarch.cfg)
_tag=6616b807edea5b56683e9fbca8b003b436c22b13
@ -84,6 +85,8 @@ prepare() {
build() {
cd RetroArch
export CFLAGS+=' -I/usr/include/mbedtls2'
export LDFLAGS+=' -L/usr/lib/mbedtls2'
./configure \
--prefix=/usr \
--disable-builtinflac \