# Contributor: Taner Tas # Maintainer: Taner Tas pkgname=snes9x pkgver=1.58 pkgrel=0 pkgdesc="Super NES Emulator" url="http://www.snes9x.com" arch="all" license="custom" makedepends=" alsa-lib-dev autoconf automake gtk+3.0-dev libpng-dev libxml2-dev libxrandr-dev libepoxy-dev minizip-dev nasm portaudio-dev sdl2-dev zlib-dev " subpackages="$pkgname-lang $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/snes9xgit/snes9x/archive/${pkgver}.tar.gz" prepare() { cd "$builddir" default_prepare cd gtk ./autogen.sh } check() { cd "$builddir"/gtk echo "src/gtk_shader_parameters.cpp" >> po/POTFILES.in make check } build() { cd "$builddir"/gtk export ZLIB=1 export UNZIP_SUPPORT=1 export JMA_SUPPORT=1 export RIGHTSHIFT_IS_SAR=1 ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --with-netplay \ --with-opengl \ --with-gtk3 \ --without-pulseaudio make } package() { cd "$builddir"/gtk make DESTDIR="$pkgdir" install ln -s snes9x-gtk "$pkgdir"/usr/bin/snes9x install -D -m644 "$builddir"/LICENSE "$pkgdir"/usr/share/doc/$pkgname/LICENSE } sha512sums="51f8e92258db58e55f7b0b6c4537a916358891bb5ee35bd984d1970d2fedbdb2f8b3a4f560e0302d3011e521a1072c8a0d69723e8b151f61d33802c02f392d7d snes9x-1.58.tar.gz"