summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 51 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..6ffec58146e8
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,51 @@
+# $Id: PKGBUILD 266875 2017-11-15 14:29:11Z foutrelis $
+# Maintainer: Bartłomiej Piotrowski <bpiotrowski@archlinux.org>
+
+pkgbase=gambatte
+pkgname=('gambatte-qt' 'gambatte-sdl')
+pkgver=r572
+pkgrel=2
+arch=('x86_64')
+url='https://github.com/sinamas/gambatte'
+license=('GPL2')
+makedepends=('git' 'qt4' 'scons' 'sdl')
+source=(git://github.com/sinamas/gambatte.git#commit=46e06da8)
+md5sums=('SKIP')
+
+pkgver() {
+ cd $pkgbase
+ printf "r%s" "$(git rev-list --count @)"
+}
+
+build() {
+ cd $pkgbase
+
+ pushd libgambatte
+ scons
+ popd
+
+ pushd gambatte_qt
+ qmake-qt4
+ make
+ popd
+
+ pushd gambatte_sdl
+ scons
+ popd
+}
+
+package_gambatte-qt() {
+ pkgdesc='Accurate Game Boy Color emulator. Qt4 UI.'
+ depends=('qt4')
+
+ install -Dm755 $pkgbase/gambatte_qt/bin/gambatte_qt \
+ "$pkgdir"/usr/bin/gambatte-qt
+}
+
+package_gambatte-sdl() {
+ pkgdesc='Accurate Game Boy Color emulator'
+ depends=('gcc-libs' 'sdl' 'zlib')
+
+ install -Dm755 $pkgbase/gambatte_sdl/gambatte_sdl \
+ "$pkgdir"/usr/bin/gambatte-sdl
+}