diff options
author | Jorge Barroso | 2015-06-15 21:29:15 +0200 |
---|---|---|
committer | Jorge Barroso | 2015-06-15 21:29:15 +0200 |
commit | 06bc221c9e835e70f6b0ac2ae0e1a56636330e03 (patch) | |
tree | e3dfbeca0862c88cc6caf56b2c150e3cd2a8680a | |
download | aur-06bc221c9e835e70f6b0ac2ae0e1a56636330e03.tar.gz |
Initial import
-rw-r--r-- | .AURINFO | 32 | ||||
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 54 | ||||
-rw-r--r-- | desmume.install | 15 | ||||
-rw-r--r-- | enable-jit.patch | 13 | ||||
-rw-r--r-- | glx_3Demu.patch | 13 |
6 files changed, 162 insertions, 0 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..4d6dc9bc4a62 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,32 @@ +pkgbase = desmume-jit-svn + pkgdesc = Nintendo DS emulator, svn version with jit patch + pkgver = r5043 + pkgrel = 1 + 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-svn + source = svn://svn.code.sf.net/p/desmume/code/trunk + source = enable-jit.patch + source = glx_3Demu.patch + +pkgname = desmume-jit-svn + diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..08293c033078 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = desmume-jit-svn + pkgdesc = Nintendo DS emulator, svn version with jit patch + pkgver = r5043 + pkgrel = 1 + 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-svn + source = svn://svn.code.sf.net/p/desmume/code/trunk + source = enable-jit.patch + source = glx_3Demu.patch + sha512sums = SKIP + sha512sums = f4d601f79b004aec502156fe500fc04dbdde489afc56251ee298694142f72629ef77bfdccd58df408fa6e45ee2da4e4707c6c13c08a13eb778c198f010b0fb4c + sha512sums = ed48aaa9522e59c86d50f46989721e67a033ab8813515082842fc013d0641c073122d7e5a1480364955422f654b07c2a291ef9a6992a650c35f7037f90b975fe + +pkgname = desmume-jit-svn + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..43a60a95b9e6 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +#! /bin/bash +# Contributor: Anton Shestakov <engored*ya.ru> +# Maintainer: Jorge Barroso <jorge.barroso.11 at gmail dot com> + +pkgname=desmume-jit-svn +pkgver=r5043 +pkgrel=1 +pkgdesc='Nintendo DS emulator, svn version with jit patch' +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-svn') +provides=('desmume') +source=(svn://svn.code.sf.net/p/desmume/code/trunk + enable-jit.patch + glx_3Demu.patch) +install=desmume.install + +pkgver() { + cd trunk/desmume + local ver="$(svnversion)" + printf "r%s" "${ver//[[:alpha:]]}" +} + +prepare () { + cd trunk/desmume + patch -Np0 < ../../enable-jit.patch + patch -Np0 < ../../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' + 'f4d601f79b004aec502156fe500fc04dbdde489afc56251ee298694142f72629ef77bfdccd58df408fa6e45ee2da4e4707c6c13c08a13eb778c198f010b0fb4c' + 'ed48aaa9522e59c86d50f46989721e67a033ab8813515082842fc013d0641c073122d7e5a1480364955422f654b07c2a291ef9a6992a650c35f7037f90b975fe') diff --git a/desmume.install b/desmume.install new file mode 100644 index 000000000000..78baf95ecec4 --- /dev/null +++ b/desmume.install @@ -0,0 +1,15 @@ +post_install() { + update-desktop-database -q + echo " "; + echo -e "\033[1;33m==>\033[1;31m If you are having problems to run desmume with jit\033[0m"; + echo -e "\033[1;33m==>\033[1;31m try with --cpu-mode=0 or install 'desmume-svn'\033[0m"; + echo " "; +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/enable-jit.patch b/enable-jit.patch new file mode 100644 index 000000000000..73b08a4da8e6 --- /dev/null +++ b/enable-jit.patch @@ -0,0 +1,13 @@ +Index: src/NDSSystem.h +=================================================================== +--- src/NDSSystem.h (revision 4709) ++++ src/NDSSystem.h (working copy) +@@ -556,7 +556,7 @@ + #ifdef HAVE_JIT + //zero 06-sep-2012 - shouldnt be defaulting this to true for now, since the jit is buggy. + //id rather have people discover a bonus speedhack than discover new bugs in a new version +- use_jit = false; ++ use_jit = true; + #else + use_jit = false; + #endif 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) |