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

Bug 431742

Summary: games-misc/limbo - a puzzle platform video game (wine)
Product: Gentoo Linux Reporter: Fpemud <fpemud>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Severity: normal CC: fpemud, jstein
Priority: Normal    
Version: unspecified   
Hardware: x86   
OS: Linux   
Package list:
Runtime testing required: ---
Attachments: ebuild files in zip archive

Description Fpemud 2012-08-17 14:12:15 UTC
I have made a ebuild for game Limbo, the ebuild takes wine as a RDEPEND.

This ebuild is more advanced than PlayOnLinux:
1. Installed by root, used by everyone
2. Automatically download installer exe file from
3. Directly extract and install files, no installation wizard
4. Can use LANG,LC_ALL to select language on the fly
5. Installs desktop icon, seamlessly integrites with Desktop Environment

This ebuild also has some disadvantages:
1. depends on wine, and wine has regression sometimes
2. I think it's legal, but I can't be sure

so please consider if it is suitable to be committed to the main portage tree.

Reproducible: Always

I can't add attachments?!
Comment 1 Fpemud 2012-08-17 14:14:08 UTC
Created attachment 321562 [details]
ebuild files in zip archive

ebuild category: games-puzzle/limbo
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2012-08-17 16:17:56 UTC
Comment on attachment 321562 [details]
ebuild files in zip archive


Binaries are not allowed in the CVS tree.

    echo "s\n" | 7z x "${DISTDIR}/${A}" -o"${WORKDIR}"

7z does have -y.
Comment 3 Fpemud 2012-08-18 01:54:45 UTC
problem 1:

Do you have any idea how to fix it?
This png file is the icon of the game.

There're only 2 solutions:
1. extract icon from exe file when emerging, it's complicated and I can't find  example
2. put the png file on mirror. is it possible to do this?

problem 2:

"-y" fails to do what I want.

There's many "settings.conf" in LIMBOInstall.exe, each corresponds to a language. the first one corresponds to english so only this one should be used as default.

If use "-y", all the conf file are overwrited, finally the last one leaves.

In my method, "skip" option of 7z will be used, so after extracting the first one, all subsequent conf file will not be extracted.
Comment 4 Julian Ospald 2012-08-18 07:54:36 UTC
aifaik wine-games will never make it into the tree.

it is just unsupportable and can break with any version bump of wine
Comment 5 Julian Ospald 2012-08-18 08:03:42 UTC
also note, empty LICENSE field is invalid
Comment 6 Fpemud 2012-08-18 08:10:57 UTC
That's ok, thanks.

Do you know is there any overlay this ebuid can commit to?
overlay is ok either.
Comment 7 Julian Ospald 2012-08-20 13:17:08 UTC

support mail:
Hi again  Hasufell ,

Yes sure. A native LIMBO port is probably never going to happen.
We're too caught up in our next game, and do not have the resources.

 - Peter

removing games CC, cause they are not interesed in wine based ebuilds

you could try to push this to sunrise though, join #gentoo-sunrise and ask there, but I'm not sure if they will accept it. There is no guarantee that this will work across wine versions.
Comment 8 Mathy Vanvoorden 2017-01-20 20:24:43 UTC
fyi: This game actually installs and plays fine through Steam On Linux, I have played it fully.
Comment 9 stqn 2017-02-09 16:28:35 UTC
Yes, the game has been available for Linux since several years, and can be bought on the Humble Store and Steam. It was originally wine-wrapped but was then ported properly as a native Linux binary. So this ebuild shouldn’t be needed anymore.