From 9ae7b79d40346223ff36db79c7a5a17750d9e54d Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Mon, 9 Nov 2015 17:09:38 +0100 Subject: [PATCH] New package: crawl-0.17.0 --- srcpkgs/crawl/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/crawl/template diff --git a/srcpkgs/crawl/template b/srcpkgs/crawl/template new file mode 100644 index 00000000000..2a3498bf99d --- /dev/null +++ b/srcpkgs/crawl/template @@ -0,0 +1,35 @@ +# Template file for 'crawl' +pkgname=crawl +version=0.17.0 +revision=1 +build_wrksrc="crawl-ref/source" +make_build_args="prefix=/usr bin_prefix=bin" +hostmakedepends="pkg-config perl" +makedepends="ncurses-devel lua51-devel sqlite-devel zlib-devel" +short_desc="Dungeon Crawl Stone Soup roguelike adventure" +maintainer="Christian Neukirchen " +license="GPL-2" +homepage="http://crawl.develz.org/" +distfiles="https://github.com/${pkgname}/${pkgname}/archive/${version}.tar.gz" +checksum=0715b04c2dc518f89d4fe83713a399def6097f6142fc90ff0041ca394fe16322 +nocross=yes + +post_extract() { + sed -i 's/defined(__ANDROID__)/& || !defined(__GLIBC__)/' ${build_wrksrc}/crash.cc +} + +do_build() { + echo $version >util/release_ver + # crashes with relro? + make ${makejobs} CC="$CC" CXX="$CXX" \ + EXTERNAL_FLAGS="$CFLAGS" V=1 build-rltiles + make ${makejobs} CC="$CC" CXX="$CXX" \ + EXTERNAL_FLAGS="$CFLAGS" EXTERNAL_LDFLAGS="$LDFLAGS" \ + ${make_build_args} V=1 DESTDIR=${DESTDIR} +} + +do_install() { + make CC="$CC" CXX="$CXX" \ + EXTERNAL_FLAGS="$CFLAGS" EXTERNAL_LDFLAGS="$LDFLAGS" \ + ${make_build_args} DESTDIR=${DESTDIR} install +}