mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-18 23:22:24 +01:00
67 lines
1.3 KiB
Plaintext
67 lines
1.3 KiB
Plaintext
# Contributor: Taner Tas <taner76@gmail.com>
|
|
# Maintainer: Taner Tas <taner76@gmail.com>
|
|
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"
|