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
Last Updated: 2021-06-12 23:14

Latest Comments

1 2 3 Next › Last »

schuay commented on 2021-06-12 07:06

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

FredBezies commented on 2020-08-20 10:50

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

FredBezies: Thanks, good to know!

FredBezies commented on 2018-08-01 11:21

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

schuay commented on 2018-01-14 17:56

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

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

Thanks, updated!

FredBezies commented on 2015-12-20 14:50

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

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

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