Package Details: stone-soup-git 0.27.a0.1281.ge233d83751-1

Git Clone URL: (read-only, click to copy)
Package Base: stone-soup-git
Description: An open-source, single-player, role-playing roguelike game of exploration and treasure-hunting
Upstream URL:
Keywords: games roguelike
Licenses: custom
Conflicts: crawl, stone-soup, stone-soup-tile
Submitter: schuay
Maintainer: None
Last Packager: micwoj92
Votes: 12
Popularity: 0.000000
First Submitted: 2010-05-22 10:50 (UTC)
Last Updated: 2021-06-12 23:14 (UTC)

Latest Comments

schuay commented on 2021-06-12 07:06 (UTC)

Sorry, I forgot about this - disowned, please feel free to update.

FredBezies commented on 2020-08-20 10:50 (UTC) (edited on 2020-08-20 11:06 (UTC) by FredBezies)

Updated PKGBUILD. We're now at 0.26a0 milestone.

# Maintainer: Jakob Gruber <>

pkgdesc="An open-source, single-player, role-playing roguelike game of exploration and treasure-hunting"
arch=('i686' 'x86_64' 'ppc')
depends=('lua51' 'ncurses' 'sdl2_image' 'sqlite' 'glu' 'freetype2' 'ttf-dejavu')
makedepends=('git' 'bison' 'flex')
conflicts=('crawl' 'stone-soup' 'stone-soup-tile')

pkgver() {
    cd $srcdir/crawl
    git describe | sed 's#-#.#g'

package() {
    cd $srcdir/crawl/crawl-ref/source

    # adjust makefile to use /usr/bin, owner root:root, disable setgid on executable

    sed -i 's|bin_prefix    := bin|bin_prefix    := usr/bin|' Makefile
    sed -i 's/INSTALL_UGRP := games:games/INSTALL_UGRP := root:root/' Makefile
    sed -i 's|MCHMOD := 2755|MCHMOD := 755|' Makefile

    # first build and install tiles version

    make DESTDIR="${pkgdir}" \
         SAVEDIR="~/.stone-soup/" \
         DATADIR="/usr/share/${_pkgname}/data" \
         USE_UNICODE=y \
         TILES=y \

    # rename tiles executable to avoid clashing with console crawl

    mv "${pkgdir}/usr/bin/crawl" "${pkgdir}/usr/bin/crawl-tiles"

    # then build and install console version

    make DESTDIR="${pkgdir}" \
         SAVEDIR="~/.stone-soup/" \
         DATADIR="/usr/share/${_pkgname}/data" \
         USE_UNICODE=y \

    # install crawl license

    #install -D -m644 ../licence.txt "${pkgdir}/usr/share/licenses/${_pkgname}/license.txt"

    # install icon and .desktop file

    install -D -m644 dat/tiles/stone_soup_icon-32x32.png "${pkgdir}/usr/share/pixmaps/${_pkgname}.png"
    install -D -m644 "${srcdir}/${_pkgname}.desktop" "${pkgdir}/usr/share/applications/${_pkgname}.desktop"


schuay commented on 2018-08-15 18:13 (UTC)

FredBezies: Thanks, good to know!

FredBezies commented on 2018-08-01 11:21 (UTC) (edited on 2018-08-01 11:22 (UTC) by FredBezies)

It builds. Here is a brand new PKGBUILD for 0.23 development branch :

schuay commented on 2018-01-14 17:56 (UTC)

Are folks having trouble with this package, does it still build? I'm happy to hand over maintainership to someone with more time.

TrialnError commented on 2016-01-01 13:20 (UTC)

Just as a note. gcc is a base-devel package. The AUR requirements are, that those needs to be installed. Therefore they won't be included in the depends line of the PKGBUILDs See the guidelines in the Wiki

schuay commented on 2015-12-20 20:10 (UTC)

Thanks, updated!

FredBezies commented on 2015-12-20 14:50 (UTC)

SDL2 image is needed instead of sdl image " erreur fatale: SDL2/SDL_image.h : Aucun fichier ou dossier de ce type" Quick translation : " Fatal error: SDL2 / SDL_image.h: No such file or folder of this type"

imrehg commented on 2015-12-14 06:08 (UTC)

Hi, I'm thinking of making this into a split package so people will be able to choose whether to use the default build or with tiles. As I've seen on Debian/Ubuntu there are at least 3 parts: crawl-common (for shared resources between all version), crawl for default look (the binary), and crawl-tiles for a build using tiles (binary). I'll try to do a split package along similar lines. Any thoughts?

FredBezies commented on 2015-10-04 11:33 (UTC)

Disowning it. Don't have time to maintain it anymore.

FredBezies commented on 2015-07-24 16:49 (UTC)

shaggytwodope : git repository modified. Thanks.

commented on 2015-07-24 15:58 (UTC)

The git repo no longer exists, please update to

dark-saber commented on 2015-05-30 09:48 (UTC)

Repository has moved to, so the package doesn't update anymore.

schuay commented on 2015-03-21 17:51 (UTC)

Sorry for the delay, updated.

kusayu commented on 2015-03-16 14:56 (UTC)

fatal: Could not read from remote repository.

schuay commented on 2014-11-27 09:58 (UTC)

Updated, thanks.

hdhoang commented on 2014-11-27 04:01 (UTC)

the SDL dependency has changed to sdl2_image

geek85 commented on 2013-08-30 06:36 (UTC)

yes, I try on another config and the game correctly compile. the error must be with my config. thanks for the correction to pkgver()!

schuay commented on 2013-08-29 19:44 (UTC)

Thanks, pkgver() should be fixed now. The game itself works for me.

geek85 commented on 2013-08-29 13:08 (UTC)

could not compile tiles neither webtile. seems to have a problem loading images: -> Error(dc-corpse.txt:325): couldn't load image 'drchead/drchead_black'. for all images in "rltiles" folder. + pkgver fonction don't work anymore (0.13-a0-2885-g843eb5e is not a valid version number)

anoknusa commented on 2013-08-22 22:20 (UTC)

the lua dependency needs to be changed to lua51 in the [extra] repo.

commented on 2012-03-27 17:47 (UTC)

paktahn fails at installing the package: ==> Couldn't parse dependency/provides spec "zlib>=1.0,ncurses>=5.0" Also, arch does not include x86_64, even though it works well.

schuay commented on 2011-10-26 13:33 (UTC)

Thanks, fixed.

benwbooth commented on 2011-10-23 21:36 (UTC)

FYI, the makefile in the source directory is now renamed as "Makefile". You have to do a s/makefile/Makefile/g to make the PKGBUILD work.

halfr commented on 2011-08-18 10:58 (UTC)

Git repo moved to git://

commented on 2011-04-06 15:27 (UTC)

This is my first PKGBUILD please let me know of any problems.

schuay commented on 2010-08-22 12:27 (UTC)

Savedir moved to ~/.stone-soup and added tiles version.