Required extension to built:
compiletc.tcz
lua-dev.tcz
sqlite3-dev.tcz
perl5.tcz
ncursesw-dev
SDL-dev.tcz
Xorg-7.5-dev.tcz
Xorg-7.5.tcz


Notes:
decompress stone_soup-0.10.0-nodeps.tar.xz

edit ./source/makefile
-replace all lua5.1 with lua

-add under the line "ifneq (,$(CONTRIBS))"
"	echo Needed contribs: $(CONTRIBS)"
(this is just to get a more verbose output on dependecies, if the compilation is unsuccessful)

make TILES=y LUA_INCLUDE_DIR=/usr/local/include/ SQLITE_INCLUDE_DIR=/usr/local/include/ prefix=/usr/local DATADIR=share/crawl SAVEDIR=~/.crawl

sudo make install TILES=y LUA_INCLUDE_DIR=/usr/local/include/ SQLITE_INCLUDE_DIR=/usr/local/include/ prefix=/usr/local DATADIR=share/crawl SAVEDIR=~/.crawl DESTDIR=/tmp/...


Additional configure options:
cit:"* If you want both ASCII and Tiles binaries you need to compile them
  separately, rename one of them, and copy them into the same Crawl
  directory."
So i compile crawl two times, omitting TILES=y argoument for tile version
  

For both version before mksquashfs packet i rename .../usr/local/share/crawl/setting/.tile_options.txt to tile_options.txt.sample
Add tce.installed (for crawl and crawl-t) script to substitute tile_options.txt.sample to tile_options.txt if do not exist
Add application.desktop and relative pixmaps

rename .../usr/local/bin/crawl to crawl-t for tile version
strangely i had to remove /home/tc from crawl destdir installation
