Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 484944 - games-arcade/shatter - Retro-inspired brick-breaking game.
Summary: games-arcade/shatter - Retro-inspired brick-breaking game.
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Default Assignee for New Packages
Whiteboard: gamerlay
Keywords: EBUILD, InOverlay
Depends on:
Reported: 2013-09-14 21:16 UTC by Jared B.
Modified: 2020-09-08 22:38 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---

games-arcade/shatter-1.0.20130609.ebuild (shatter-1.0.20130609.ebuild,1.86 KB, text/plain)
2013-09-14 21:16 UTC, Jared B.

Note You need to log in before you can comment on or make changes to this bug.
Description Jared B. 2013-09-14 21:16:06 UTC
Created attachment 358668 [details]

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