From b1bd0bc0540cfb73a3e2cf0732d9ff9f93d63717 Mon Sep 17 00:00:00 2001 From: Christian Neukirchen Date: Thu, 22 Jan 2015 19:34:46 +0100 Subject: [PATCH] New package: nethack-3.4.3 Finally! --- srcpkgs/nethack/INSTALL | 8 ++++++ srcpkgs/nethack/template | 55 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 srcpkgs/nethack/INSTALL create mode 100644 srcpkgs/nethack/template diff --git a/srcpkgs/nethack/INSTALL b/srcpkgs/nethack/INSTALL new file mode 100644 index 0000000000..c2572f904a --- /dev/null +++ b/srcpkgs/nethack/INSTALL @@ -0,0 +1,8 @@ +case "${ACTION}" in +post) + chown nethack:nethack usr/lib/nethack/nethack + chmod 04755 usr/lib/nethack/nethack + touch var/games/nethack/logfile var/games/nethack/perm var/games/nethack/record + chown nethack:nethack var/games/nethack var/games/nethack/* + ;; +esac diff --git a/srcpkgs/nethack/template b/srcpkgs/nethack/template new file mode 100644 index 0000000000..3b1bcbd2e5 --- /dev/null +++ b/srcpkgs/nethack/template @@ -0,0 +1,55 @@ +# Template file for 'nethack' +pkgname=nethack +version=3.4.3 +revision=1 +make_dirs="/var/games/nethack/save 0755 nethack root" +system_accounts="$pkgname" +nethack_homedir="/var/empty" +hostmakedepends="ncurses-devel flex groff" +depends="gzip" +short_desc="Exploring The Mazes of Menace" +maintainer="Christian Neukirchen " +license="NetHack General Public License" +homepage="http://www.nethack.org/" +distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version//.}-src.tgz" +checksum=bb39c3d2a9ee2df4a0c8fdde708fbc63740853a7608d2f4c560b488124866fe4 +nocross=yes + +post_extract() { + sed -i -e '/COMPRESS/s/compress/gzip/g' \ + -e '/COMPRESS_EXTENSION/s/\.Z/.gz/g' include/config.h +} + +do_configure() { + sh sys/unix/setup.sh +} + +do_build() { + make all dungeon \ + CC="$CC" LD="$LD" LEX=flex WINTTYLIB=-lncurses \ + CFLAGS="-DLINUX -DTIMED_DELAY -DDLB \ + -DHACKDIR='\"/var/games/nethack\"' -I../include" +} + +do_install() { + vmkdir usr/share/man/man6 + vmkdir var/games + make install manpages \ + PREFIX=$DESTDIR \ + SHELLDIR=$DESTDIR/usr/bin \ + MANDIR=$DESTDIR/usr/share/man/man6 \ + GAMEDIR=$DESTDIR/usr/lib/nethack \ + VARDIR=$DESTDIR/var/games/nethack \ + GAMEPERM=0755 \ + CHOWN=: CHGRP=: FLEX=lex + + mv $DESTDIR/usr/lib/nethack/nhdat $DESTDIR/var/games/nethack + rm $DESTDIR/var/games/nethack/{logfile,perm,record} + + sed -i -e 's,^HACKDIR=.*,HACKDIR=/var/games/nethack,' \ + -e 's,^HACK=.*,HACK=/usr/lib/nethack/nethack,' \ + $DESTDIR/usr/bin/nethack + + vdoc doc/Guidebook.txt + vlicense dat/license LICENSE +}