Attached is an ebuild for Gelide, a "configurable user interface which let you manage any kind of emulated system (PC, console, arcade, etc) letting you to catalog and launch any game from any existing emulator." Basically, it's a meta-frontend for emulators. Tested and works great under amd64. Reproducible: Always Steps to Reproduce:
Created attachment 218049 [details] games-emulation/gelide-0.1.3.ebuild
Perhaps use src_prepare() for sed instead of src_unpack()?
I can move that easily enough. I included it in unpack because that's where it was in some other ebuilds I've seen, so I was trying to stay consistent. Will upload a revised ebuild later tonight.
Created attachment 218149 [details] games-emulation/gelide-0.1.3.ebuild revised to use src_prepare() for sed
Created attachment 219613 [details] games-emulation/gelide-0.1.3.ebuild set DATADIR=/usr/share to fix placement of support files. Desktop entry now works.
Created attachment 221897 [details] games-emulation/gelide-0.1.3.ebuild added several undocumented dependencies that were discovered after a system rebuild
hi! I like gelide! thanks for your continuous work on the ebuild! If you like contributing games related ebuilds in general and would like to maintain them for future releases, feel free to join our official overlay "gamerlay". contact us on IRC, freenode - #gentoo-gamerlay We're all nice and noones bites ;)
Created attachment 252617 [details] games-emulation/gelide-0.1.4.ebuild Updated for 0.1.4. If you already used/configured Gelide 0.1.3, the upgrade isn't very clean; many configuration settings are lost or jumbled, and some (particularly regarding dat file locations) can cause crashes. If you have trouble after upgrade, I recommend trying to start with a fresh configuration.
Created attachment 267469 [details] gelide-0.1.5.ebuild
Created attachment 267471 [details, diff] Patch to make things closer to the gentoo install This ebuild and patch are closer to what I was hoping the install would look like but I think there are still some issues with the gnome support.
As a KDE user the whole GNOME support thing wasn't exactly an issue (or even visible) for me. :-) Just out of curiosity, what doesn't work? The patch you provided looks thorough, but is it really necessary? It seemed to work fine as-is before, and from what I recall was reasonably close to Gentoo's standards (though I don't have it available right now to verify). Writing a detailed patch to make it perfectly conform is fine, but it seems like it could lead to lot of extra ongoing work for little practical gain. I mean no disrespect here as I'm sure your patch works great; I'm just wondering if it's worth it. One last thing: why did you add a copy of the changelog to the install directory? That seems a bit redundant considering the doc directory is the first place users will likely look anyway. Again, just curious. Thanks.
Created attachment 323906 [details] games-emulation/gelide-9999.ebuild The current stable version neither compiles under Gentoo due ot recent glib changes, nor runs (at least on my system) because of (I think) recent glibc and the fact that I'm a KDE user (due to some missing icon or theme component or something that's no longer handled properly). The latter issue was fixed in SVN, and the former is fixed by the included glib.path file. It should compile and run cleanly on a current Gentoo stable system.
Created attachment 323910 [details] glib.patch
well, scratch that. It'll at least compile and run, but regenerating the game listing causes an unhandled exception. Will investigate further.
Created attachment 336946 [details] games-emulation/gelide/gelide-9999.ebuild Latest SVN builds and runs perfectly, with no need for additional patches. Updated live ebuild accordingly, and removed my obsolete versions.
Created attachment 338102 [details] games-emulation/gelide-9999.ebuild updated dependencies