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
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
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: ---

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

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:

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/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
Comment 2 Greg Turner 2017-10-15 21:37:21 UTC
Created attachment 498800 [details]

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 ./ || 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 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 -> - 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:

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?

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

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