games/lightyears: Added to 13.0 repository

This commit is contained in:
Matthew Fillpot 2010-05-13 00:58:11 +02:00 committed by David Somero
parent 186c86007f
commit 5e764dbd31
6 changed files with 121 additions and 0 deletions

11
games/lightyears/README Normal file
View File

@ -0,0 +1,11 @@
20,000 Light Years Into Space is a steampunk-themed strategy game
where you have to manage a steam supply network. It is written
in Python and runs on Windows and Linux. It was first released
in 2006, and won second prize in the Pyweek game programming
competition. It is free software, licensed under the GNU GPL
version 2. It is now being distributed with the Debian and
Ubuntu operating systems. There is a story for the game.
Light Years includes an interactive tutorial; you can also
read the instructions and a bit of history about Light Years.
Requires: pygame available at SlackBuilds.org

View File

@ -0,0 +1,3 @@
if [ -x /usr/bin/update-desktop-database ]; then
/usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1
fi

View File

@ -0,0 +1,69 @@
#!/bin/sh
# SlackBuild script for lightyears
# Copyright 2009 Matthew "mfillpot" Fillpot
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ''AS IS'' AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=lightyears
VERSION=${VERSION:-1.3a}
ARCH=${ARCH:-i486}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
rm -rf $TMP/$PRGNAM-$VERSION $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP || exit 1
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz || exit 1
cd $PRGNAM-$VERSION || exit 1
chown -R root:root .
chmod -R u+w,go+r-w,a-s .
# move the application files
mkdir -p $PKG/usr/share/games/$PRGNAM-$VERSION
cp -a -r audio code data $PKG/usr/share/games/$PRGNAM-$VERSION
# move the icon and .desktop file
mkdir $PKG/usr/share/{applications,pixmaps}
cp -a data/32.png $PKG/usr/share/pixmaps/lightyears.png
cp $CWD/lightyears.desktop $PKG/usr/share/applications/
# modify and copy the executable script
sed -i "s/lightyears/$PRGNAM-$VERSION/g" lightyears
install -m 755 -D lightyears $PKG/usr/games/lightyears
# move the documentation
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a -r LICENSE.txt README.txt manual \
$PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View File

@ -0,0 +1,9 @@
[Desktop Entry]
Name=20K Lightyears into space
Exec=lightyears
Icon=lightyears
GenericName=manage a steam supply network
Comment=manage a steam supply network
Terminal=false
Type=Application
Categories=Qt;KDE;Game;

View File

@ -0,0 +1,10 @@
PRGNAM="lightyears"
VERSION="1.3a"
HOMEPAGE="http://www.jwhitham.org.uk/20kly/"
DOWNLOAD="http://www.jwhitham.org.uk/20kly/lightyears-1.3a.tar.gz"
MD5SUM="4f6fad3980f85e20937a58e30ded851e"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
MAINTAINER="Matthew Fillpot"
EMAIL="mfillpot@gmail.com"
APPROVED="dsomero"

View File

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description. Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in. You must
# make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':'.
|-----handy-ruler----------------------------------------------------|
lightyears: lightyears (20,000 Light Years Into Space)
lightyears:
lightyears: 20,000 Light Years Into Space is a steampunk-themed strategy game
lightyears: where you have to manage a steam supply network. It is written in
lightyears: Python and runs on Windows and Linux.
lightyears:
lightyears:
lightyears: Homepage: http://www.jwhitham.org.uk/20kly/
lightyears:
lightyears:
lightyears: