From 3a36923364b148fbcf9384097ada76cc479c8647 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Fri, 2 Feb 2018 13:56:24 -0600 Subject: [PATCH] New package: xgalaga++-0.9 Closes: #11358 [via git-merge-pr] --- srcpkgs/xgalaga++/INSTALL | 9 +++++++++ srcpkgs/xgalaga++/template | 26 ++++++++++++++++++++++++++ 2 files changed, 35 insertions(+) create mode 100644 srcpkgs/xgalaga++/INSTALL create mode 100644 srcpkgs/xgalaga++/template diff --git a/srcpkgs/xgalaga++/INSTALL b/srcpkgs/xgalaga++/INSTALL new file mode 100644 index 00000000000..e928fc4227a --- /dev/null +++ b/srcpkgs/xgalaga++/INSTALL @@ -0,0 +1,9 @@ +high_scores_file="var/games/xgalaga++/scores" + +case "${ACTION}" in +post) + touch $high_scores_file + chmod 0664 $high_scores_file + chgrp users $high_scores_file + ;; +esac diff --git a/srcpkgs/xgalaga++/template b/srcpkgs/xgalaga++/template new file mode 100644 index 00000000000..811098be45a --- /dev/null +++ b/srcpkgs/xgalaga++/template @@ -0,0 +1,26 @@ +# Template file for 'xgalaga++' +pkgname=xgalaga++ +version=0.9 +revision=1 +build_style=gnu-makefile +make_build_target="all" +_high_scores_dir="/var/games/xgalaga++" +make_dirs="$_high_scores_dir 0775 root users" +makedepends="libX11-devel libXpm-devel" +short_desc="A classic single screen vertical shoot ’em up" +maintainer="Andrew Benson " +license="GPL-3" +homepage="http://marc.mongenet.ch/OSS/XGalaga/" +distfiles="http://marc.mongenet.ch/OSS/XGalaga/xgalaga++_${version}.tar.gz" +checksum=c8db4bb9808c1cbbd001533b08318f6ab76b877ab6ed313d977d6a8546cc7fc9 + +post_extract() { + sed -i -e 's|$(installprefix)/games|$(installprefix)/bin|' \ + -e 's|EXE_GROUP=games|EXE_GROUP=users|' \ + -e "s|HIGH_SCORES_FILE=.*|HIGH_SCORES_FILE=$_high_scores_dir/scores|" Makefile +} + +do_install() { + vbin xgalaga++ + vman xgalaga++.6x +}