diff options
author | professorkaos64 | 2016-09-10 21:54:24 -0400 |
---|---|---|
committer | professorkaos64 | 2016-09-10 21:54:24 -0400 |
commit | 702890818326dee75e0731350a1817abdae3e174 (patch) | |
tree | ebbdbd25ffc24083f63955d329fe4783ef5cad4a /PKGBUILD | |
parent | a3bd15b749c9b64ba40877ee4668cda7e06ea302 (diff) | |
download | aur-702890818326dee75e0731350a1817abdae3e174.tar.gz |
update and modernize
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 67 |
1 files changed, 49 insertions, 18 deletions
@@ -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" + } |