Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 374852 - ebuild request: games-roguelike/stone-soup
Summary: ebuild request: games-roguelike/stone-soup
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Games (show other bugs)
Hardware: All Linux
: Normal enhancement with 1 vote (vote)
Assignee: Gentoo Games
URL: http://crawl.develz.org/wordpress/
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-07-11 14:14 UTC by neko259
Modified: 2012-08-28 23:18 UTC (History)
0 users

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


Attachments
shitty ebuild (dcss-0.8.1.ebuild,1.05 KB, text/plain)
2011-08-05 15:45 UTC, PM
Details
Improved ebuild (stone-soup-0.8.1.ebuild,1.15 KB, text/plain)
2011-08-12 14:06 UTC, neko259
Details
0.9.0 version bump (stone-soup-0.9.0.ebuild,1.15 KB, text/plain)
2011-08-14 08:25 UTC, neko259
Details
0.10.1 version bump (stone-soup-0.10.1.ebuild,1.06 KB, text/plain)
2012-03-25 18:57 UTC, neko259
Details
stone-soup-0.10.3.ebuild (stone-soup-0.10.3.ebuild,2.78 KB, text/plain)
2012-08-28 09:33 UTC, Julian Ospald
Details
stone-soup-0.10.3-build.patch (stone-soup-0.10.3-build.patch,3.33 KB, patch)
2012-08-28 09:33 UTC, Julian Ospald
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description neko259 2011-07-11 14:14:03 UTC
http://crawl.develz.org/wordpress/

Roguelike game with console or tile versions.

Reproducible: Always
Comment 1 PM 2011-08-05 15:45:04 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.).
Comment 2 neko259 2011-08-12 13:52:13 UTC
That builds and runs fine, thanks. It would be great if this ebuild will be added to the tree.
Comment 3 neko259 2011-08-12 13:56:32 UTC
***
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?
Comment 4 neko259 2011-08-12 14:06:09 UTC
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.
Comment 5 neko259 2011-08-14 08:25:51 UTC
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).
Comment 6 neko259 2011-11-12 14:44:37 UTC
Well, will anybody add the ebuild to the tree?

Also, there is already 0.9.1, use the same ebuild.
Comment 7 neko259 2012-03-25 18:57:07 UTC
Created attachment 306633 [details]
0.10.1 version bump
Comment 8 Julian Ospald 2012-08-28 09:33:20 UTC
Created attachment 322418 [details]
stone-soup-0.10.3.ebuild
Comment 9 Julian Ospald 2012-08-28 09:33:41 UTC
Created attachment 322420 [details, diff]
stone-soup-0.10.3-build.patch
Comment 10 Julian Ospald 2012-08-28 23:18:20 UTC
+*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