summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJorge Barroso2015-06-15 21:29:22 +0200
committerJorge Barroso2015-06-15 21:29:22 +0200
commit91e2365a8a8ef28c79f050e998ce2f44229c947c (patch)
treecca369dfc463e325f57fff2bd577332028921c96 /PKGBUILD
downloadaur-desmume-svn.tar.gz
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD50
1 files changed, 50 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..125302a26a14
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,50 @@
+#! /bin/bash
+# Contributor: Anton Shestakov <engored*ya.ru>
+# Maintainer: Jorge Barroso <jorge.barroso.11 at gmail dot com>
+
+pkgname=desmume-svn
+pkgver=r5043
+pkgrel=2
+pkgdesc='Nintendo DS emulator, svn version'
+url='http://desmume.org/'
+arch=('i686' 'x86_64')
+license=('GPL')
+depends=('agg' 'gtkglext' 'libglade' 'libpcap' 'mesa' 'openal' 'sdl' 'soundtouch')
+makedepends=('autoconf' 'automake' 'intltool' 'pkg-config' 'subversion')
+conflicts=('desmume' 'desmume-sourceforge' 'desmume-jit-svn')
+provides=('desmume')
+source=(svn://svn.code.sf.net/p/desmume/code/trunk
+ glx_3Demu.patch)
+
+install=desmume.install
+
+pkgver() {
+ cd trunk/desmume
+ local ver="$(svnversion)"
+ printf "r%s" "${ver//[[:alpha:]]}"
+}
+prepare(){
+ cd trunk/desmume
+ patch -Np0 -i ../../glx_3Demu.patch
+}
+build() {
+ cd trunk/desmume
+ ./autogen.sh
+ ./configure \
+ --prefix=/usr \
+ --enable-wifi \
+ --enable-openal \
+ --enable-osmesa \
+ --enable-hud \
+ --enable-glade \
+ --enable-debug
+ make
+}
+
+package() {
+ cd trunk/desmume
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums=('SKIP'
+ 'ed48aaa9522e59c86d50f46989721e67a033ab8813515082842fc013d0641c073122d7e5a1480364955422f654b07c2a291ef9a6992a650c35f7037f90b975fe')