summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorprofessorkaos642016-09-10 21:54:24 -0400
committerprofessorkaos642016-09-10 21:54:24 -0400
commit702890818326dee75e0731350a1817abdae3e174 (patch)
treeebbdbd25ffc24083f63955d329fe4783ef5cad4a /PKGBUILD
parenta3bd15b749c9b64ba40877ee4668cda7e06ea302 (diff)
downloadaur-702890818326dee75e0731350a1817abdae3e174.tar.gz
update and modernize
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD67
1 files changed, 49 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ec7c52ce3af8..cd653ee2581e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,36 +1,67 @@
-# Maintainer: Boohbah <boohbah at gmail.com>
-# Contributor: bzt <unmacaque at gmail.com>
+# Maintainer: Michael DeGuzis <mdeguzis@gmail.com>
-pkgname=snes9x-git
-_gitname=snes9x
-pkgver=1.53.r230.gdfc6227
+pkgbase=snes9x-git
+pkgname=('snes9x-git' 'snes9x-gtk-git')
+pkgver=1.53.r301.gf388fac
pkgrel=1
-pkgdesc="A GTK+ port of the Snes9x emulator (git version)"
+pkgdesc="Port of the Snes9x emulator (git version). Includes Gtk version."
arch=('i686' 'x86_64')
url="http://www.snes9x.com/"
license=('LGPL')
-depends=('zlib' 'libpng' 'sdl' 'alsa-lib' 'libglade' 'libxv' 'gcc-libs'
- 'libxext' 'libsm' 'libgl' 'gtk3')
-makedepends=('intltool' 'nasm' 'mesa' 'git' 'autogen')
-provides=('snes9x' 'snes9x-gtk')
-conflicts=('snes9x' 'snes9x-gtk')
-install=snes9x-git.install
+makedepends=('intltool' 'nasm' 'mesa' 'libpulse' 'libpng' 'sdl' 'gtk2' 'libxv'
+ 'adwaita-icon-theme')
+provides=('snes9x' 'snes9x-gtk')
+conflicts=('snes9x' 'snes9x-gtk')
source=("$pkgname"::'git://github.com/snes9xgit/snes9x.git')
-md5sums=('SKIP')
+sha1sums=('SKIP')
pkgver() {
+
cd "$srcdir/$pkgname"
git describe --long | sed -E 's/([^-]*-g)/r\1/;s/-/./g'
+
}
build() {
- cd "$srcdir/$pkgname/gtk"
+
+ cd ${pkgbase}/unix
+ ./configure --prefix=/usr --with-sdd1-decomp --enable-netplay
+ make
+
+ cd ../gtk
./autogen.sh
- ./configure --prefix=/usr --with-netplay --with-gtk3
+ ./configure --prefix=/usr --with-sdd1-decomp --with-netplay --with-opengl
make
+
+}
+
+package_snes9x-git() {
+
+ pkgdesc="A portable Emulator for the Super Nintendo Entertainment System"
+ depends=('libpng' 'libxext' 'libsm')
+
+ cd ${pkgbase}/unix
+ install -D -m755 snes9x "${pkgdir}/usr/bin/snes9x"
+ install -d "${pkgdir}/usr/share/doc/${pkgname}"
+ install -D -m644 ../docs/{snes9x.conf.default,{control-inputs,controls,snapshots}.txt} \
+ "${pkgdir}/usr/share/doc/${pkgname}/"
+ install -D -m644 ../docs/snes9x-license.txt \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
}
-package() {
- cd "$srcdir/$pkgname/gtk"
- make DESTDIR="$pkgdir" install
+package_snes9x-gtk-git() {
+
+ pkgdesc="A portable Emulator for the Super Nintendo Entertainment System - GTK version"
+ license=('custom' 'LGPL')
+ depends=('sdl' 'libpulse' 'gtk2' 'libxv' 'adwaita-icon-theme')
+
+ cd ${pkgbase}/gtk
+ make DESTDIR="${pkgdir}" install
+ install -d "${pkgdir}/usr/share/doc/${pkgname}"
+ install -D -m644 ../docs/{snes9x.conf.default,{control-inputs,controls,snapshots}.txt} \
+ "${pkgdir}/usr/share/doc/${pkgname}/"
+ install -D -m644 ../docs/snes9x-license.txt \
+ "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+
}