I've created ebuilds for steelstorm game [1] I used nexuiz ebuild as a reference for deps and preparing sources. My only concern is that a dev of the game said the game license [2] may not allow users to install the game using those ebuilds but only extracting and using the files from their .tar.gz After reading it twice, I think that game ebuilds doesn't break the license at all but, just in case, please someone read it carefully to check if that's true. [1] http://www.steel-storm.com [2] http://www.steel-storm.com/ss_license.html Reproducible: Always
Created attachment 253559 [details] steelstorm engine ebuild
Created attachment 253561 [details] steelstorm game data ebuild
Created attachment 257071 [details] games-arcade/steelstorm-10001723.ebuild ebuild fixed for never portage (sandbox doesn't like fiddlings with DISTDIR). it also makes building client optional, defines more dependencies and creates menu entry. there are, however, strange make warnings which point to some non-fatal syntax errors in makefiles i couldn't find. and for some reason when compiling with portage make output is not verbose, but so while building "by hand".
You might want to check also the ebuild for "Steel Storm: Burning Retribution" (the paid version of this game) which I made based on this one. See bug #398167. BTW, the non-verbose portage build output is caused by this type of statements: use client && \ $(emake cl-release || die "emake sdl-release failed") Use "if use client; then ... fi" instead.