mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-05 12:26:52 +02:00
testing/snes9x: upgrade to 1.60
This commit is contained in:
parent
250700aef9
commit
ee6a154870
@ -1,66 +1,44 @@
|
||||
# Contributor: Taner Tas <taner76@gmail.com>
|
||||
# Maintainer: Taner Tas <taner76@gmail.com>
|
||||
pkgname=snes9x
|
||||
pkgver=1.58
|
||||
pkgver=1.60
|
||||
pkgrel=0
|
||||
pkgdesc="Super NES Emulator"
|
||||
options="!check" # No testsuite
|
||||
url="http://www.snes9x.com"
|
||||
arch="all"
|
||||
license="custom"
|
||||
makedepends="
|
||||
alsa-lib-dev
|
||||
autoconf
|
||||
automake
|
||||
meson
|
||||
glib-dev
|
||||
sdl2-dev
|
||||
gtk+3.0-dev
|
||||
libpng-dev
|
||||
libxml2-dev
|
||||
libxrandr-dev
|
||||
libepoxy-dev
|
||||
minizip-dev
|
||||
nasm
|
||||
wayland-dev
|
||||
libxv-dev
|
||||
portaudio-dev
|
||||
sdl2-dev
|
||||
alsa-lib-dev
|
||||
libpng-dev
|
||||
minizip-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
|
||||
}
|
||||
subpackages="$pkgname-lang"
|
||||
source="$pkgname-$pkgver.tar.gz::https://github.com/snes9xgit/snes9x/archive/$pkgver.tar.gz"
|
||||
builddir="$srcdir/$pkgname-$pkgver/gtk"
|
||||
|
||||
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 \
|
||||
meson \
|
||||
--prefix=/usr \
|
||||
--with-netplay \
|
||||
--with-opengl \
|
||||
--with-gtk3 \
|
||||
--without-pulseaudio
|
||||
make
|
||||
-Dopengl=true \
|
||||
-Dgtk3=true \
|
||||
-Dpulseaudio=false \
|
||||
. output
|
||||
}
|
||||
|
||||
package() {
|
||||
cd "$builddir"/gtk
|
||||
make DESTDIR="$pkgdir" install
|
||||
DESTDIR="$pkgdir" ninja -C output 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"
|
||||
sha512sums="840b006a8fbd479fd5ceb2d94af4ef6470c5e27a3e6c8ddb0dffc8d3e51f465669144cd428bfce28b2ed4f68e70d8f252f2d8a2cae602ba797791d7e483c14c9 snes9x-1.60.tar.gz"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user