Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 159023

Summary: games-arcade/stepmania-3.9 should depend on ~dev-lang/lua-5.0
Product: Gentoo Linux Reporter: Nicolas Litchinko <nicolas>
Component: [OLD] GamesAssignee: Samuli Suominen (RETIRED) <ssuominen>
Status: RESOLVED FIXED    
Severity: normal CC: games, ixevix, mabi, Simon80, thespy
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 168792    
Attachments: stepmania-bin-3.9 ebuild

Description Nicolas Litchinko 2006-12-24 09:15:21 UTC
dev-lang/lua-5.1.1 has been unmasked recently and liblualib, which is required by stepmania, has been merged with liblua.

Replacing the dependancy on >=dev-lang/lua-5.0 with ~dev-lang/lua-5.0 should temporarily fix this problem.
However, lua ebuilds aren't using slots so this will block lua upgrades.
Comment 1 Matti Bickel (RETIRED) gentoo-dev 2007-01-04 13:05:13 UTC
Lua will be slotted asap, i've a commit sitting almost ready.
Comment 2 Matti Bickel (RETIRED) gentoo-dev 2007-03-14 14:03:58 UTC
Um, well. There *was* a slotted lua in tree, but it broke other stuff. So i decided to drop it, and help bring everything up to speed with lua-5.1.1.
Is there any known timeframe for the stepmania-4.0 release?
Comment 3 Simon Ruggier 2007-03-20 04:53:25 UTC
Too far to wait it out, there's basically no timeline as of about 4 months ago, and quality of the CVS head wasn't really production ready. So, rather than not offering users stepmania at all, my opinion is that it's a better idea to either statically link lua, or patch stepmania.  Optionally you could also start packaging 4.0, either from CVS, or from the snapshots they've released; this would  be much better than nothing.
Comment 4 Renan T. InĂ¡cio 2007-03-21 15:00:39 UTC
Created attachment 113971 [details]
stepmania-bin-3.9 ebuild

I made this ebuild to install the binary distribution of stepmania (basically it's stepmania ebuild, without compiling). It is only ~amd64 since I can't test on other arches.

There is just some issues that I don't know if it's a big problem: it complains about pre-stripped binary and executable stackes.
Comment 5 Christian Faulhammer (RETIRED) gentoo-dev 2007-03-26 09:13:24 UTC
stepmania has been masked
Comment 6 Charles Christie 2007-04-16 01:37:38 UTC
I think that the proper solution would be to include stepmania 4.0 snapshot source and binaries through portage, but mask them and say that they are still alpha versions. I haven't had any problems with any of them aside from the latest binary that decided to not display videos.

One thing is that, like every other release of stepmania in Gentoo, we have to use that ffmpeg patch or StepMania can't find libavcodec.
Comment 7 Samuli Suominen (RETIRED) gentoo-dev 2007-08-01 16:53:51 UTC
Applied patch to support lua 5.1, thanks for reporting.