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

Bug 303055

Summary: games-emulation/gelide-0.1.5 - new ebuild
Product: Gentoo Linux Reporter: Jared B. <nitro>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: CONFIRMED ---    
Severity: enhancement CC: 96bd763529be62c7350d43e8ae67f9623c998ddc
Priority: High Keywords: EBUILD
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://gelide.sourceforge.net/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: games-emulation/gelide-0.1.3.ebuild
games-emulation/gelide-0.1.3.ebuild
games-emulation/gelide-0.1.3.ebuild
games-emulation/gelide-0.1.3.ebuild
games-emulation/gelide-0.1.4.ebuild
gelide-0.1.5.ebuild
Patch to make things closer to the gentoo install
games-emulation/gelide-9999.ebuild
glib.patch
games-emulation/gelide/gelide-9999.ebuild
games-emulation/gelide-9999.ebuild

Description Jared B. 2010-02-01 04:05:59 UTC
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:
Comment 1 Jared B. 2010-02-01 04:07:04 UTC
Created attachment 218049 [details]
games-emulation/gelide-0.1.3.ebuild
Comment 2 Johan Bergström 2010-02-01 22:00:23 UTC
Perhaps use src_prepare() for sed instead of src_unpack()?
Comment 3 Jared B. 2010-02-01 22:05:32 UTC
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.
Comment 4 Jared B. 2010-02-02 10:50:05 UTC
Created attachment 218149 [details]
games-emulation/gelide-0.1.3.ebuild

revised to use src_prepare() for sed
Comment 5 Jared B. 2010-02-14 10:33:19 UTC
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.
Comment 6 Jared B. 2010-03-03 04:19:40 UTC
Created attachment 221897 [details]
games-emulation/gelide-0.1.3.ebuild

added several undocumented dependencies that were discovered after a system rebuild
Comment 7 Account removed 2010-03-16 12:25:48 UTC
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 ;)

Comment 8 Jared B. 2010-10-30 20:22:44 UTC
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.
Comment 9 Mr. Bones. (RETIRED) gentoo-dev 2011-03-28 04:40:16 UTC
Created attachment 267469 [details]
gelide-0.1.5.ebuild
Comment 10 Mr. Bones. (RETIRED) gentoo-dev 2011-03-28 04:41:36 UTC
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.
Comment 11 Jared B. 2011-03-28 15:02:46 UTC
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.
Comment 12 Jared B. 2012-09-15 17:04:19 UTC
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.
Comment 13 Jared B. 2012-09-15 17:05:39 UTC
Created attachment 323910 [details]
glib.patch
Comment 14 Jared B. 2012-09-15 17:09:56 UTC
well, scratch that.  It'll at least compile and run, but regenerating the game listing causes an unhandled exception.  Will investigate further.
Comment 15 Jared B. 2013-01-26 23:01:16 UTC
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.
Comment 16 Jared B. 2013-02-06 14:53:10 UTC
Created attachment 338102 [details]
games-emulation/gelide-9999.ebuild

updated dependencies