Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 596162 - games-emulation/sdlmame-0.192 version bump
Summary: games-emulation/sdlmame-0.192 version bump
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: Normal normal with 2 votes (vote)
Assignee: Gentoo Games
URL:
Whiteboard: Pending removal: 2018-04-18
Keywords: PMASKED
Depends on:
Blocks: 600324 616064 634662
  Show dependency tree
 
Reported: 2016-10-04 16:13 UTC by Francesco Turco
Modified: 2018-04-29 12:15 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
sdlmame-0.190.ebuild (sdlmame-0.190.ebuild,6.21 KB, text/plain)
2017-10-15 21:37 UTC, Greg Turner
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Turco 2016-10-04 16:13:30 UTC
MAME 0.178 has been released: http://mamedev.org/releases/whatsnew_0178.txt

I tried renaming the 0.174 ebuild to 0.178 but it doesn't work. It fails at the unpack phase. It seems there's an encoding issue with the contents of mame.zip:

> mame/3rdparty/pugixml/tests/data/????????.xml:  mismatching "local" filename (mame/3rdparty/pugixml/tests/data/????????.xml),
>          continuing with "central" filename version

I'm going to report it on MAME Testers as soon as my account will be activated.
Comment 1 Francesco Turco 2016-11-26 09:13:32 UTC
http://mametesters.org/view.php?id=6401
Comment 2 Greg Turner 2017-10-15 21:37:21 UTC
Created attachment 498800 [details]
sdlmame-0.190.ebuild

The attached ebuild kinda-sorta works for sdlmame-0.190 -- but not if I enable the tools useflag -- then it dies trying to build some player thing, anyone know what that's about?

It solves the unpack issue like so:

nonfatal unpack ./mame.zip || einfo "Ignoring wierd error"

Which I figure is OK since the ebuild already successfully unpacked the inner-zip from the outer-zip into ${S}, without any error, before we get there.   Why, in the name of all that is holy, is it packaged that way? Oh, well, I guess since the inner zip unpacking is not properly error checked, this kinda works out in our favor...
Comment 3 Andreas Sturmlechner gentoo-dev 2017-12-03 18:35:21 UTC
Is this latest version still Qt4 based, or did they port to Qt5?
Comment 4 Francesco Turco 2017-12-04 08:44:56 UTC
According to http://docs.mamedev.org/initialsetup/compilingmame.html it seems that MAME needs Qt 5 now.
Comment 5 Andreas Sturmlechner gentoo-dev 2017-12-21 10:03:48 UTC
Old versions cleaned, this no longer is blocking Qt4 removal.
Comment 6 Scall 2018-03-19 14:41:24 UTC
I'm currently using jorgicio's sdlmame-0.195 ebuild -> https://gpo.zugaina.org/Overlays/jorgicio/games-emulation/sdlmame - it builds and runs fine on my Gentoo Hardened amd64 box.
Comment 7 Andrew John Hughes 2018-03-19 16:16:51 UTC
Could jorgicio's version not be put into mainline rather than removing this altogether??
Comment 8 Andrew John Hughes 2018-03-22 16:44:23 UTC
Added this to my own overlay:

https://github.com/gnu-andrew/gnu_andrew-overlay/commit/e57eb870d00ea0418ef99b932d4eebb7a44590e3

Can we please reconsider removing this?
Comment 9 Pacho Ramos gentoo-dev 2018-03-22 18:33:56 UTC
Do you want to proxy maintain it?
https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers

As a side note:
- games.eclass is deprecated for a long time, please drop its usage and install it in the same way as all the "regular" packages. That will also allow you to bump to eapi6
- You will also need to use xdg.eclass to fix bug 600324
- It seems that package would need to use python-single-r1.eclass instead of python-any-r1.eclass -> bug 616064

Thanks
Comment 10 Pacho Ramos gentoo-dev 2018-04-29 12:15:06 UTC
removed