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

Bug 484944

Summary: games-arcade/shatter - Retro-inspired brick-breaking game.
Product: Gentoo Linux Reporter: Jared B. <nitro>
Component: New packagesAssignee: Default Assignee for New Packages <maintainer-wanted>
Status: UNCONFIRMED ---    
Severity: normal CC: games, jstein
Priority: Normal Keywords: EBUILD, InOverlay
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.shattergame.com/
Whiteboard: gamerlay
Package list:
Runtime testing required: ---
Attachments: games-arcade/shatter-1.0.20130609.ebuild

Description Jared B. 2013-09-14 21:16:06 UTC
Created attachment 358668 [details]
games-arcade/shatter-1.0.20130609.ebuild

Shatter is a fun breakout-inspired game that was released via Humble Indie Bundle last year.  A newer version was released a couple months ago that ported it to SDL 2 (don't see anything else obviously different).

The attached ebuild is for the latest SDL 2 version, and was adapted from the original gamerlay version.
Comment 1 Julian Ospald 2013-09-15 10:35:09 UTC
* games.eclass has to come last in inherit line
* unpacker-nixstaller is not a valid eclass, drop it and use unpacker which works fine
* what is strip restriction for?
* as-is is a deprecated license, don't use it anymore
* why do we have opengl in x86 deps, but not app-emulation/emul-linux-x86-opengl in amd64 ones?
* I'd rather use QA_PREBUILT and then use the wildcard "*"
* pkg_nofetch is a bit thin, tell the user where to download the game from
* use exeinto/doexe for .so libs as well
* use "doicon -s <size> foo.png" whenever possible and use gnome2-utils.eclass to update the icon cache then
* eutils.eclass is missing from inherit line, but you do use it's functions (such as doicon)
* since binary games can break randomly depending on library versions I recommend to add a "bundled-libs" useflag which will install all bundled libraries regardless of architecture