| Summary: | ebuild request: games-roguelike/stone-soup | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | neko259 <neko259> |
| Component: | [OLD] Games | Assignee: | Gentoo Games <games> |
| Status: | RESOLVED FIXED | ||
| Severity: | enhancement | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://crawl.develz.org/wordpress/ | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
shitty ebuild
Improved ebuild 0.9.0 version bump 0.10.1 version bump stone-soup-0.10.3.ebuild stone-soup-0.10.3-build.patch |
||
|
Description
neko259
2011-07-11 14:14:03 UTC
Created attachment 282207 [details]
shitty ebuild
Here's a basic ebuild I've managed to write with a bit of help from the folks on the forums. Someone with experience in writing ebuilds should look into it though, I'm sure some less important bits are still missing (pre-stripped binary, CFLAGS handling, permissions, etc.).
That builds and runs fine, thanks. It would be great if this ebuild will be added to the tree. *** Crawl can be built with some optional features: * Sounds * User Lua scripts Crawl Stone Soup also uses a level compiler to compile special level definitions; to make changes to the level compiler, you'll need the flex and bison/byacc tools (Other lex/yaccs may also work). More details are available below. Sounds must be enabled by editing AppHdr.h (uncomment SOUND_PLAY_COMMAND on Unixes or WINMM_PLAY_SOUNDS on Windows). Stone Soup 0.6 includes Lua 5.1.4 in its source tree. Crawl uses Lua for dungeon generation. In addition, Crawl has a (rudimentary) Lua interface for users to run scripts which can do things such as conditionalise parts of the .crawlrc/init.txt. Such user Lua scripts are enabled by default, but can be turned off by appending NO_LUA_BINDINGS=y to the make invocation. *** Can you add the sound feature and 'lua' USE flag? Created attachment 283021 [details]
Improved ebuild
I have added 'lua' USE flag (check it please, I didn't know how to add makeopts when USE flag is DISABLED) and some more dependencies.
Created attachment 283277 [details]
0.9.0 version bump
Same as the previous ebuild, but for 0.9.0 version (came out 2 days ago).
Well, will anybody add the ebuild to the tree? Also, there is already 0.9.1, use the same ebuild. Created attachment 306633 [details]
0.10.1 version bump
Created attachment 322418 [details]
stone-soup-0.10.3.ebuild
Created attachment 322420 [details, diff]
stone-soup-0.10.3-build.patch
+*stone-soup-0.10.3 (28 Aug 2012) + + 28 Aug 2012; Julian Ospald <hasufell@gentoo.org> +stone-soup-0.10.3.ebuild, + +files/stone-soup-0.10.3-build.patch, +metadata.xml: + initial import wrt #374852 reviewed by Michael Sterrett |