diff options
author | Duck_Hunt | 2015-06-10 21:28:14 +1200 |
---|---|---|
committer | Duck_Hunt | 2015-06-10 21:28:14 +1200 |
commit | 3929d3b0ebd3cefcf6381495018a2b962c3d050a (patch) | |
tree | 13d2e694c3a8a5d67ab3602601994838065702d9 | |
download | aur-3929d3b0ebd3cefcf6381495018a2b962c3d050a.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..04f1846fdc56 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = libretro-mgba-git + pkgdesc = A Nintendo Gameboy Advance Emulator focusing on both speed and accuracy - Libretro Core + pkgver = r1859.3439249 + pkgrel = 1 + url = https://endrift.com/mgba/ + arch = i686 + arch = x86_64 + license = custom:MPL2 + makedepends = git + makedepends = cmake + provides = libretro-mgba + conflicts = libretro-mgba + source = git+https://github.com/mgba-emu/mgba.git + source = https://raw.githubusercontent.com/libretro/libretro-super/master/dist/info/mgba_libretro.info + sha1sums = SKIP + sha1sums = 1c0dfc2fe9b269ea567c0a5332a043eb3f5b5d17 + +pkgname = libretro-mgba-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..7265aff622e6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,41 @@ +# Maintainer: Duck Hunt <vaporeon@tfwno.gf> + +pkgname=libretro-mgba-git +pkgver=r1859.3439249 +pkgrel=1 +pkgdesc='A Nintendo Gameboy Advance Emulator focusing on both speed and accuracy - Libretro Core' +arch=('i686' 'x86_64') +url="https://endrift.com/mgba/" +license=('custom:MPL2') +makedepends=('git' 'cmake') +conflicts=('libretro-mgba') +provides=('libretro-mgba') +source=("git+https://github.com/mgba-emu/mgba.git" + "https://raw.githubusercontent.com/libretro/libretro-super/master/dist/info/mgba_libretro.info") +sha1sums=('SKIP' + '1c0dfc2fe9b269ea567c0a5332a043eb3f5b5d17') +pkgver() { + cd mgba + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + if [[ -d build ]]; then + rm -rf build && mkdir build + else + mkdir build + fi +} + +build() { + cd build + cmake "$srcdir"/mgba -DBUILD_LIBRETRO=ON -DBUILD_QT=OFF \ + -DBUILD_SDL=OFF -DBUILD_SHARED=OFF -DBUILD_STATIC=ON + make +} + +package() { + install -Dm644 "$srcdir"/build/mgba_libretro.so "$pkgdir"/usr/lib/libretro/mgba_libretro.so + install -Dm644 "$srcdir"/mgba_libretro.info "$pkgdir"/usr/lib/libretro/mgba_libretro.info + install -Dm644 "$srcdir"/mgba/LICENSE "$pkgdir"/usr/share/licenses/libretro-mgba/LICENSE +} |