9c1cbb2f83
[ci skip]
38 lines
910 B
Bash
38 lines
910 B
Bash
# Template file for 'XorCurses'
|
|
pkgname=XorCurses
|
|
version=0.2.2
|
|
revision=1
|
|
makedepends="ncurses-devel"
|
|
short_desc="Logic puzzle based on Xor by Astral Software"
|
|
maintainer="Jürgen Buchmüller <pullmoll@t-online.de>"
|
|
license="GPL-3"
|
|
homepage="http://jwm-art.net/?p=XorCurses"
|
|
distfiles="http://jwm-art.net/art/archive/${pkgname}-${version}.tar.bz2"
|
|
checksum=52ce28c4eb4d10fd51668d08e17e9e2a54d520f1d864bb2b659dbcf8e0187969
|
|
|
|
_cc() {
|
|
echo "$@"
|
|
$@
|
|
}
|
|
|
|
do_build() {
|
|
local f o objs
|
|
CFLAGS+=" -std=gnu99 -Wall -Wextra -fcommon"
|
|
CFLAGS+=" -DDATADIR=\"/usr/share/${pkgname}\""
|
|
CFLAGS+=" -DVERSION=\"${version}\""
|
|
for f in ./*.c; do
|
|
o=${f%.c}.o
|
|
objs+=" $o"
|
|
_cc $CC $CFLAGS -o $o -c $f
|
|
done
|
|
_cc $CC -o ${pkgname} ${objs} -lncurses
|
|
}
|
|
|
|
do_install() {
|
|
vbin ${pkgname}
|
|
vmkdir usr/share/${pkgname}/maps
|
|
vcopy maps/* usr/share/${pkgname}/maps
|
|
for f in ./help*.txt; do
|
|
vcopy $f usr/share/${pkgname}
|
|
done
|
|
}
|