Simutrans 128x128 is a new tileset for Simutrans (transport tycoon clone, in portage) that replaces the small 64x64 tiles with high-detail 128x128 pixel versions. Reproducible: Always Steps to Reproduce:
I think, "simutrans" ebuild must be splited into 3 ebuilds: simutrans-base simutrans-pak64 simutrans-pak128 where simutrans-pak64 and simutrans-pak128 must block each other (due-to file overlapping), and both RDEPENDs on simutrans-base. With that organization, later we can add some extras ebuilds which will contain extra-packs(add-ons) from simutrans community.
No, we don't generally split packages like that.
We have 1 executable file and 2 data-packs (64x64 tileset and 128x128). Versions of these packages are asynchronous. Acceptible combinations is: 1) executable + 64x64 tileset or 2) executable + 128x128 tileset And not: 3) executable + 64x64 tileset + 128x128 tileset So, which method more preferable instead of split?
Probably a couple of local use flags.
(In reply to comment #4) > Probably a couple of local use flags. > Michael, what use flag for which combination are preferrable? (so a patch can be created) i can only think of 'minimal' for 64x64 only .... and have no idea for other combinations
(In reply to comment #5) > i can only think of 'minimal' for 64x64 only .... > and have no idea for other combinations Sounds good to me :) (and the default install with both tilesets, if possible configurated for the 128 tileset)
Created attachment 140544 [details] games-simulation/simutrans-0.99.17.ebuild I've made an ebuild for new Simutrans, with support for 64/128 (minimal USE flag). Right now when You have few pak sets installed it asks what to use. This ebuild is also availible in roslin overlay.
renaming (simutrans-0.99.17.ebuild) and changing MY_PV in the ebuild is enough to get the new version running. Where do i get the roslin overlay? Would it be possible to put this ebuild into sunrise or any other overlay directly avaidable trough layman?
Sorry, did not see an earlier version is already in portage, so could a dev bump the version in portage tree? I can confirm the installation works without problem and simutrans-0.99.17.1 does start for me.
(In reply to comment #8) > Where do i get the roslin overlay? Would it be possible to put this > ebuild into sunrise or any other overlay directly avaidable trough > layman? Here's some info about roslin overlay: http://my.opera.com/lazy_bum/blog/2007/10/08/mammy-daddy-i-want-roslin
Please change keywords to EBUILD. A little "Summary" change would also be cool. (:
done
Can we synchronized with http://bugs.gentoo.org/show_bug.cgi?id=222565 ?
(In reply to comment #13) > Can we synchronized with http://bugs.gentoo.org/show_bug.cgi?id=222565 ? > New pak128 : pak128_1-4-3_0-99-17-1.zip
Created attachment 162390 [details] simutrans-1.00.ebuild Upgraded to version 100-0, builds only with the pak128.japan tiles, the normal pak128 (which is not out in 100-0 yet) leads to an error. Minimal (64 tiles) not tested. Builds. Starts. Runs. Can't see any industries, though...
(In reply to comment #15) > Created an attachment (id=162390) [edit] > simutrans-1.00.ebuild > > Upgraded to version 100-0, builds only with the pak128.japan tiles, the normal > pak128 (which is not out in 100-0 yet) leads to an error. Minimal (64 tiles) > not tested. Builds. Starts. Runs. Can't see any industries, though... > Same problem here. I don't have the flaners either. It is said that it is a beta version. Moreover, the non-jap pak128 seems more stable. Polytan
we're not going to be able to support the 128 pak in portage. it lags behind the 64 pak enough to make it a real pain. The 0.10x series makes it easier to add paks as a user so that should do it for people who want the 128 pak.