Package Details: snes9x-git 1.63.r146.g5110899f-1

Git Clone URL: https://aur.archlinux.org/snes9x-git.git (read-only, click to copy)
Package Base: snes9x-git
Description: Portable Emulator for the Super Nintendo Entertainment System - git version
Upstream URL: http://www.snes9x.com/
Licenses: custom
Conflicts: snes9x
Provides: snesx
Submitter: bzt
Maintainer: valandil
Last Packager: valandil
Votes: 20
Popularity: 0.50
First Submitted: 2011-03-27 19:01 (UTC)
Last Updated: 2026-03-10 23:05 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 Next › Last »

valandil commented on 2023-03-12 02:26 (UTC)

Sorry for the delay, I am aware of the issue. I noticed the change to cmake and I'm working on the proper invocations for the packaging. Might be a few days before I can get to it.

Gnatzelle commented on 2023-03-09 13:14 (UTC) (edited on 2023-03-10 11:33 (UTC) by Gnatzelle)

Hi valandil :)

The pkgbuild is now broken due to changes in the build-system i think...they removed the "meson.build" file in the gtk-directory. Unfortunally their Wiki-Page got outdated with this too :/

Tried a few things myself but with no luck :/

EDIT: Opened an Issue on their github-Page as well now...maybe the devs just forgot ^^"

EDIT #2: bearoso updated the Wiki-Page. Build-System switched from meson > cmake...

remanifest commented on 2021-09-29 05:06 (UTC)

Thanks @valandil. I just checked again, and it seems to have been resolved. Not sure what the issue was, but I imagine it was fixed with a non-snes9x package update.

valandil commented on 2021-09-28 00:57 (UTC)

@remanifest That sounds like a problem that should be reported upstream at https://github.com/snes9xgit/snes9x.git, unless you think there is something specific to Arch that causes the issue.

remanifest commented on 2021-09-27 18:27 (UTC) (edited on 2021-09-27 18:30 (UTC) by remanifest)

When attempting to save or load a state using the latest build, the program segfaults. Running on kernel 5.14.8.

Running with --debug produces the below: snes9x-gtk --debug Joystick 1, Controller: 13 axes, 4 buttons, 1 hats PulseAudio sound driver initializing... --> (48000hz, 16-bit Stereo, 48ms)...OK Map_HiROMMap [1] 21565 segmentation fault (core dumped) snes9x-gtk --debug

valandil commented on 2020-10-23 02:13 (UTC)

Just realized the package was orphaned and that I was probably talking to myself. Fixed the build.

valandil commented on 2020-10-19 12:15 (UTC)

Build currently fails because of a missing glslang submodule. Here's my attempt at a fixed PKGBUILD:

valandil ~/build/snes9x-git $ cat glslang.diff 
diff --git a/PKGBUILD b/PKGBUILD
index 39de18d..9d8c13f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
 pkgbase=snes9x-git
 _pkgbase=snes9x
 pkgname=( snes9x-git snes9x-gtk-git )
-pkgver=1.59.2.r33.gc39f769
+pkgver=1.60.r280.gfc78065
 pkgrel=1
 pkgdesc="Port of the Snes9x emulator (git version)"
 arch=('x86_64')
@@ -17,8 +17,10 @@ makedepends=( alsa-lib cairo gdk-pixbuf2 git glib2 glslang
 source=(
   git+https://github.com/snes9xgit/snes9x.git
   git+https://github.com/KhronosGroup/SPIRV-Cross.git
+  git+https://github.com/KhronosGroup/glslang.git
 )
 sha256sums=('SKIP'
+            'SKIP'
             'SKIP')

 pkgver() {
@@ -34,6 +36,12 @@ prepare() {
     git submodule update ${submodule}
   done

+  for submodule in shaders/glslang; do
+    git submodule init ${submodule}
+    git config submodule.${submodule}.url ../${submodule#*/}
+    git submodule update ${submodule}
+  done
+
   cd unix
   autoreconf -fiv
 }

This worked for me.

jooch commented on 2019-04-16 11:02 (UTC)

Hi, is it possible to add a GTK2 package or option? I noticed GTK3 does have a small impact on performance. GTK2 would only require the build line to be: 'arch-meson snes9x/gtk build -D gtk2=true -D gtk3=false -D wayland=false'

BTW_IUseGentoo commented on 2019-01-27 05:20 (UTC) (edited on 2019-02-20 01:44 (UTC) by BTW_IUseGentoo)

/snes9x-git/PKGBUILD: line 33: ./autogen.sh: No such file or directory
==> ERROR: A failure occurred in build().
Aborting...
Error making: snes9x-git (snes9x-gtk-git)

I checked "ls /snes9x-git/src/snes9x-git/gtk/"
AUTHORS data meson.build meson_options.txt po src

There is no ./autogen.sh file where PKGBUILD is calling it at "line 33"

cd ../gtk
./autogen.sh

ProfessorKaos64 commented on 2017-04-27 22:13 (UTC)

Thanks YamashitaRen, will fix