diff options
author | Jorge Barroso | 2015-06-15 21:29:22 +0200 |
---|---|---|
committer | Jorge Barroso | 2015-06-15 21:29:22 +0200 |
commit | 91e2365a8a8ef28c79f050e998ce2f44229c947c (patch) | |
tree | cca369dfc463e325f57fff2bd577332028921c96 | |
download | aur-desmume-svn.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 31 | ||||
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | desmume.install | 14 | ||||
-rw-r--r-- | glx_3Demu.patch | 13 |
5 files changed, 141 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..67420bf33950 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,31 @@ +pkgbase = desmume-svn + pkgdesc = Nintendo DS emulator, svn version + pkgver = r5043 + pkgrel = 2 + url = http://desmume.org/ + install = desmume.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = autoconf + makedepends = automake + makedepends = intltool + makedepends = pkg-config + makedepends = subversion + depends = agg + depends = gtkglext + depends = libglade + depends = libpcap + depends = mesa + depends = openal + depends = sdl + depends = soundtouch + provides = desmume + conflicts = desmume + conflicts = desmume-sourceforge + conflicts = desmume-jit-svn + source = svn://svn.code.sf.net/p/desmume/code/trunk + source = glx_3Demu.patch + +pkgname = desmume-svn + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3e07eff5c067 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +pkgbase = desmume-svn + pkgdesc = Nintendo DS emulator, svn version + pkgver = r5043 + pkgrel = 2 + url = http://desmume.org/ + install = desmume.install + arch = i686 + arch = x86_64 + license = GPL + makedepends = autoconf + makedepends = automake + makedepends = intltool + makedepends = pkg-config + makedepends = subversion + depends = agg + depends = gtkglext + depends = libglade + depends = libpcap + depends = mesa + depends = openal + depends = sdl + depends = soundtouch + provides = desmume + conflicts = desmume + conflicts = desmume-sourceforge + conflicts = desmume-jit-svn + source = svn://svn.code.sf.net/p/desmume/code/trunk + source = glx_3Demu.patch + sha512sums = SKIP + sha512sums = ed48aaa9522e59c86d50f46989721e67a033ab8813515082842fc013d0641c073122d7e5a1480364955422f654b07c2a291ef9a6992a650c35f7037f90b975fe + +pkgname = desmume-svn + 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') diff --git a/desmume.install b/desmume.install new file mode 100644 index 000000000000..501af8a158b3 --- /dev/null +++ b/desmume.install @@ -0,0 +1,14 @@ +post_install() { + update-desktop-database -q +} + +post_upgrade() { + post_install + echo " "; + echo -e "\033[1;33m==>\033[1;31m Jit is now disabled, to enable use "--cpu-mode=1" or install desmume-jit-svn\033[0m"; + echo " "; +} + +post_remove() { + post_install +} diff --git a/glx_3Demu.patch b/glx_3Demu.patch new file mode 100644 index 000000000000..60c686ea3c86 --- /dev/null +++ b/glx_3Demu.patch @@ -0,0 +1,13 @@ +--- src/gtk/glx_3Demu.cpp 2014-07-09 14:46:31.136163214 +0200 ++++ src/gtk/glx_3Demu2.cpp 2014-07-09 14:58:15.719487000 +0200 +@@ -45,10 +45,6 @@ + + XCloseDisplay(dpy); + +- return true; +- } +- +- return false; + } + + int init_glx_3Demu(void) |