summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCecile Tonglet2017-04-23 17:49:09 +0200
committerCecile Tonglet2017-04-23 17:49:09 +0200
commit18753215af917fa5c1f13536f96f1b3dc8c48094 (patch)
treec1c6eabddb41d17d76eba84cdc054fe649a68037
parent37cf1c0b9be620922bfd0c0c368239a90f7d4a2e (diff)
downloadaur-18753215af917fa5c1f13536f96f1b3dc8c48094.tar.gz
Upgrade to 1.5.0, fix version and cleanup
- The 1.5.0 is the latest that compiles on the RPI2 - Clean-up: removed python as dependency, added --disable-* from official packet, added optional packets - Do not use the master branch anymore: I didn't succeeded to make it compile again.
-rw-r--r--.SRCINFO54
-rw-r--r--PKGBUILD51
2 files changed, 66 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index afa45f03256..e62292608a6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,24 +1,38 @@
pkgbase = retroarch-rbp-git
- pkgdesc = Reference frontend for the libretro API.
- pkgver = 1.2.2.3433a515
- pkgrel = 1
- url = http://github.com/libretro/RetroArch
- arch = arm
- arch = armv6h
- arch = armv7h
- license = GPL
- depends = mesa
- depends = mesa-libgl
- depends = libusb
- depends = openal
- depends = python
- depends = sdl2
- makedepends = git
- provides = retroarch
- provides = retroarch-git
- conflicts = retroarch
- source = git+https://github.com/libretro/RetroArch.git
- md5sums = SKIP
+ pkgdesc = Reference frontend for the libretro API.
+ pkgver = 1.5.0
+ pkgrel = 1
+ url = http://www.libretro.com
+ arch = arm
+ arch = armv6h
+ arch = armv7h
+ groups = libretro
+ license = GPL
+ depends = mesa
+ depends = mesa-libgl
+ depends = libusb
+ depends = openal
+ depends = sdl2
+ optdepends = libretro-desmume: Nintendo DS core
+ optdepends = libretro-gambatte: Nintendo Game Boy/Game Boy Color core
+ optdepends = libretro-genesis-plus: Sega Master System/Genesis/Game Gear/CD/32X core
+ optdepends = libretro-mgba: Nintendo Game Boy Advance core
+ optdepends = libretro-mupen64plus: Nintendo 64 core
+ optdepends = libretro-nestopia: Nintendo Entertainment System core
+ optdepends = libretro-pcsx-rearmed: Sony PlayStation core
+ optdepends = libretro-reicast: Sega Dreamcast core
+ optdepends = libretro-snes9x: Super Nintendo Entertainment System core
+ optdepends = libretro-yabause: Sega Saturn core
+ optdepends = libretro-overlays: Collection of overlays
+ optdepends = libretro-shaders: Collection of shaders
+ optdepends = retroarch-assets-xmb: XMB menu assets
+ optdepends = retroarch-autoconfig-udev: udev joypad autoconfig
+ provides = retroarch
+ provides = retroarch-git
+ conflicts = retroarch
+ backup = etc/retroarch.cfg
+ source = retroarch-1.5.0.tar.gz::https://github.com/libretro/RetroArch/archive/v1.5.0.tar.gz
+ sha256sums = 5de6385d4a0031709ef133d04a8573309e1090f0fda2917678be8e1147576de5
pkgname = retroarch-rbp-git
diff --git a/PKGBUILD b/PKGBUILD
index 9eb89c41603..05fc7ac354a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,36 +4,49 @@
# Contributor: Themaister <maister@archlinux.us>
pkgname=retroarch-rbp-git
-pkgver=1.2.1.3640.g6c7da0e
+pkgver=1.5.0
pkgrel=1
pkgdesc="Reference frontend for the libretro API."
arch=('arm' 'armv6h' 'armv7h')
-url="http://github.com/libretro/RetroArch"
+url="http://www.libretro.com"
license=('GPL')
-depends=('mesa' 'mesa-libgl' 'libusb' 'openal' 'python' 'sdl2')
-makedepends=('git')
+groups=('libretro')
+depends=('mesa' 'mesa-libgl' 'libusb' 'openal' 'sdl2')
provides=('retroarch' 'retroarch-git')
+optdepends=('libretro-desmume: Nintendo DS core'
+ 'libretro-gambatte: Nintendo Game Boy/Game Boy Color core'
+ 'libretro-genesis-plus: Sega Master System/Genesis/Game Gear/CD/32X core'
+ 'libretro-mgba: Nintendo Game Boy Advance core'
+ 'libretro-mupen64plus: Nintendo 64 core'
+ 'libretro-nestopia: Nintendo Entertainment System core'
+ 'libretro-pcsx-rearmed: Sony PlayStation core'
+ 'libretro-reicast: Sega Dreamcast core'
+ 'libretro-snes9x: Super Nintendo Entertainment System core'
+ 'libretro-yabause: Sega Saturn core'
+ 'libretro-overlays: Collection of overlays'
+ 'libretro-shaders: Collection of shaders'
+ 'retroarch-assets-xmb: XMB menu assets'
+ 'retroarch-autoconfig-udev: udev joypad autoconfig')
conflicts=('retroarch')
-
-_gitname=RetroArch
-source=("git+https://github.com/libretro/${_gitname}.git")
-md5sums=('SKIP')
-
-pkgver() {
- cd "${_gitname}"
- local version=$(git describe --tags)
- local version=${version/v/}
- local version=${version//-/.}
- echo $version
-}
+backup=('etc/retroarch.cfg')
+source=("retroarch-${pkgver}.tar.gz::https://github.com/libretro/RetroArch/archive/v${pkgver}.tar.gz")
+sha256sums=('5de6385d4a0031709ef133d04a8573309e1090f0fda2917678be8e1147576de5')
build() {
- cd "${_gitname}"
- ./configure --prefix=/usr --enable-neon --enable-dispmanx --enable-floathard --enable-udev
+ cd RetroArch-${pkgver}
+
+ ./configure --prefix=/usr --enable-neon --enable-dispmanx --enable-floathard --enable-udev --disable-ffmpeg \
+ --disable-cg \
+ --disable-jack \
+ --disable-oss \
+ --disable-sdl
make
}
package() {
- cd "${_gitname}"
+ cd RetroArch-${pkgver}
+
make install DESTDIR="${pkgdir}"
}
+
+# vim: ts=2 sw=2 et: