hello! i've written an ebuild for the newest available version of xgngeo (& and a simple patch for it to run cleanly). xgngeo is a frontend to gngeo, a NeoGeo emulator (included in portage as games-emulation/gngeo). it uses GTK2 and is written in Python. (homepage: http://fragnatik.net/choplair/xgngeo.en.html) i suggest adding this to portage as there are no gngeo frontends in the portage yet and this one is quite nice. :> Grzegorz Dubicki
Created attachment 55908 [details] xgngeo-14.ebuild & patch
regarding the patched by me bug and deprecation of wigets used in xgngeo-14 interface (see stdout/stderr when running xgngeo) - I've contacted upstream developers and got informed, that those problems will be resolved in soon-to-be-released version 15.
Attach files as text/plain so we can look at them from bugzilla please.
Created attachment 55956 [details] xgngeo-14.ebuild - as requested.
Created attachment 55957 [details, diff] xgngeo.py-conf_path.patch - as requested.
Although my user is in the games group, there is a problem when I create a configuration because xgngeo wishes to write a configuration file to it's 'data' directory. See here: File "/usr/share/games/xgngeo/xgngeo.py", line 909, in configWrite self.configfile.write(self.param,self.paramXGngeo,VERSION) File "data/py/configfile.py", line 88, in write file = open(self.xgngeoPath,"w") #Open (create if doesn't exist) IOError: [Errno 13] Permission denied: 'data/xgngeo.conf' The work around of course is to make the directory writable for the user.
(In reply to comment #6) > Although my user is in the games group, there is a problem when I create a > configuration because xgngeo wishes to write a configuration file to it's > 'data' directory. > > See here: > > File "/usr/share/games/xgngeo/xgngeo.py", line 909, in configWrite > self.configfile.write(self.param,self.paramXGngeo,VERSION) > File "data/py/configfile.py", line 88, in write > file = open(self.xgngeoPath,"w") #Open (create if doesn't exist) > IOError: [Errno 13] Permission denied: 'data/xgngeo.conf' > > The work around of course is to make the directory writable for the user. > Nevermind, the work around was to re-emerge.
Created attachment 136378 [details] ebuild for XGngeo-16 version bump.
Created attachment 136381 [details, diff] patch for Xgngeo-16 patch for setting up proper paths in installation script