Package Details: supermodel-git r963.78f5056-1

Git Clone URL: https://aur.archlinux.org/supermodel-git.git (read-only, click to copy)
Package Base: supermodel-git
Description: A Sega Model 3 Arcade Emulator
Upstream URL: http://www.supermodel3.com/
Licenses: GPL3
Submitter: MarcinWieczorek
Maintainer: MarcinWieczorek (aaronp)
Last Packager: aaronp
Votes: 5
Popularity: 0.000173
First Submitted: 2022-08-18 14:21 (UTC)
Last Updated: 2023-01-15 01:06 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

MarcinWieczorek commented on 2020-10-25 19:02 (UTC)

Then you should either modify the PKGBUILD so the binary isn't architecture dependent or distribute separate versions for each architecture. AUR is for compiling on target machine, not necessarily for shipping ready binaries. Nothing stops you from patching it in your repo.

Subs commented on 2020-10-25 19:00 (UTC)

In my case, I make a retro gaming arch linux-based distro for CRT monitors. A few emulators come from AUR. I compile them and upload them to a pacman repo. So the -march=native makes the package useless as I target any x86_64, so compilation shouldn't be CPU specific (which is the case with -march=native)

MarcinWieczorek commented on 2020-10-24 08:53 (UTC)

But we're not distributing binaries here, so you're compiling for yourself. Either you need to read about AUR or I need to read about your issue, so I kindly ask you to provide me some reading so I can understand your advice better.

Subs commented on 2020-10-23 22:30 (UTC)

the flag is fine if you compile for yourself, not when you want to distribute a binary. That's why I suggested you patch Rules.inc, as we are all about packaging here ;)

MarcinWieczorek commented on 2020-10-23 18:13 (UTC)

@Subs please report this issue upstream.

Subs commented on 2020-10-23 16:15 (UTC)

You should remove -march=native from Makefile/Rules.inc, that's a dangerous flag and makes packages non portable

aaronp commented on 2020-08-09 02:08 (UTC) (edited on 2020-08-09 02:09 (UTC) by aaronp)

Hi, I can confirm it builds now. Locally, I have a modified supermodel.sh that eliminates the need for a multiuser patch. It also moves the default config location to ~/.config as a matter of personal preference. Might irritate current users. I am willing to keep an eye on this package.

diff --git a/supermodel.sh b/supermodel.sh
index 992dd40..c37ee9c 100644
--- a/supermodel.sh
+++ b/supermodel.sh
@@ -1,12 +1,22 @@
 #!/bin/sh

-mkdir -p ~/.supermodel/NVRAM
-mkdir -p ~/.supermodel/saves
+configdir="$HOME/.config/supermodel"
+usrdir="/usr/share/supermodel"

-cd /usr/share/supermodel
+if [[ -n "$XDG_CONFIG_HOME" ]]; then
+    configdir="$XDG_CONFIG_HOME/supermodel"
+fi
+
+mkdir -p "$configdir/Config"
+mkdir -p "$configdir/NVRAM"
+mkdir -p "$configdir/saves"

-if [[ ! -f ~/.supermodel/supermodel.ini ]]; then
-    cp ./Config/Supermodel.ini ~/.supermodel/supermodel.ini
+if [[ ! -f "$configdir/Config/Supermodel.ini" ]]; then
+    cp "$usrdir/Config/Supermodel.ini" "$configdir/Config/Supermodel.ini"
+fi
+if [[ ! -f "$configdir/Config/Games.xml" ]]; then
+    cp "$usrdir/Config/Games.xml" "$configdir/Config/Games.xml"
 fi

-./Supermodel "$@"
+cd "$configdir"
+/usr/share/supermodel/Supermodel "$@"

MarcinWieczorek commented on 2020-07-21 15:58 (UTC)

They seem to have made some improvements upstream, it builds now. Could anyone test? Sorry for not maintaining the package properly. Looking for co-maintainers.

james412018038 commented on 2019-11-16 05:21 (UTC)

Please repair the following package "supermodel-svn"