aboutsummaryrefslogtreecommitdiff
path: root/games/starfighter
diff options
context:
space:
mode:
Diffstat (limited to 'games/starfighter')
-rw-r--r--games/starfighter/README2
-rw-r--r--games/starfighter/icons/starfighter-16px.pngbin548 -> 0 bytes
-rw-r--r--games/starfighter/icons/starfighter-32px.pngbin1563 -> 0 bytes
-rw-r--r--games/starfighter/icons/starfighter-48px.pngbin3077 -> 0 bytes
-rw-r--r--games/starfighter/icons/starfighter-64px.pngbin4371 -> 0 bytes
-rw-r--r--games/starfighter/starfighter.SlackBuild50
-rw-r--r--games/starfighter/starfighter.desktop8
-rw-r--r--games/starfighter/starfighter.info6
8 files changed, 25 insertions, 41 deletions
diff --git a/games/starfighter/README b/games/starfighter/README
index c93b3cf1761f..ee8795911733 100644
--- a/games/starfighter/README
+++ b/games/starfighter/README
@@ -6,3 +6,5 @@ back and watch as millions of people suffer and die. He steals an experimental
craft known as "Firefly" and begins his mission to fight his way to Sol,
freeing key systems along the way. The game opens with Chris attempting to
escape a Weapco patrol that has intercepted him.
+
+Note: On slackware 14.2 make sure SDL2_image is 2.0.1 build 2 or higher.
diff --git a/games/starfighter/icons/starfighter-16px.png b/games/starfighter/icons/starfighter-16px.png
deleted file mode 100644
index b9c3f7ff78a0..000000000000
--- a/games/starfighter/icons/starfighter-16px.png
+++ /dev/null
Binary files differ
diff --git a/games/starfighter/icons/starfighter-32px.png b/games/starfighter/icons/starfighter-32px.png
deleted file mode 100644
index 792e26e9d785..000000000000
--- a/games/starfighter/icons/starfighter-32px.png
+++ /dev/null
Binary files differ
diff --git a/games/starfighter/icons/starfighter-48px.png b/games/starfighter/icons/starfighter-48px.png
deleted file mode 100644
index 6895a85741b7..000000000000
--- a/games/starfighter/icons/starfighter-48px.png
+++ /dev/null
Binary files differ
diff --git a/games/starfighter/icons/starfighter-64px.png b/games/starfighter/icons/starfighter-64px.png
deleted file mode 100644
index 0bc9ed662a0a..000000000000
--- a/games/starfighter/icons/starfighter-64px.png
+++ /dev/null
Binary files differ
diff --git a/games/starfighter/starfighter.SlackBuild b/games/starfighter/starfighter.SlackBuild
index 2b90f7e198dc..badb241470ec 100644
--- a/games/starfighter/starfighter.SlackBuild
+++ b/games/starfighter/starfighter.SlackBuild
@@ -3,14 +3,21 @@
# Written by Tim Dickson dickson.tim at googlemail.com
+# changelog
+
+# updated 15/10/2016 for v1.6
+# make file now supports destdir and project comes with desktop file and icon
+# so separate one not needed.
+# doc location still changed to support slackware prefered location
+
PRGNAM=starfighter
-VERSION=${VERSION:-1.4}
+VERSION=${VERSION:-1.6}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
- i?86) ARCH=i486 ;;
+ i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
@@ -21,8 +28,8 @@ TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
-if [ "$ARCH" = "i486" ]; then
- SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+if [ "$ARCH" = "i586" ]; then
+ SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
@@ -36,11 +43,10 @@ else
fi
set -e
-
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
-rm -rf $PRGNAM-$VERSION
+rm -rf $PRGNAM-$VERSION-src
tar xvf $CWD/$PRGNAM-$VERSION-src.tar.gz
cd $PRGNAM-$VERSION-src
chown -R root:root .
@@ -49,35 +55,19 @@ find -L . \
-exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
-exec chmod 644 {} \;
-
-# The makefile doesn't support DESTDIR, but that's okay :)
-mkdir -p $PKG/usr/games $PKG/usr/doc/$PRGNAM-$VERSION
+# make file now supports DESTDIR
+# we just change the doc dir to the slackware standard.
+sed -i 's_share/doc/\$(PROG)_doc/\$(PROG)-\$(VERSION)_g' Makefile
make \
- CFLAGS="$SLKCFLAGS $(sdl-config --cflags) -Wall -DLINUX" \
- BINDIR=/usr/games/ \
- DOCDIR=/usr/doc/$PRGNAM-$VERSION/ \
- DATADIR=/usr/share/games/parallelrealities/
+ CFLAGS="$SLKCFLAGS $(pkg-config --cflags sdl2 SDL2_image SDL2_mixer) -Wall -DLINUX " \
+ CXXFLAGS="$SLKCFLAGS $(pkg-config --cflags sdl2 SDL2_image SDL2_mixer) -Wall -g "
make install \
- BINDIR=$PKG/usr/games/ \
- DOCDIR=$PKG/usr/doc/$PRGNAM-$VERSION/ \
- DATADIR=$PKG/usr/share/games/parallelrealities/
+ CFLAGS="$SLKCFLAGS $(pkg-config --cflags sdl2 SDL2_image SDL2_mixer) -Wall -DLINUX " \
+ CXXFLAGS="$SLKCFLAGS $(pkg-config --cflags sdl2 SDL2_image SDL2_mixer) -Wall -g " \
+ DESTDIR=$PKG
# Fixup ownership (no need for games group ownership of anything)
chown -R root:root $PKG
-
-mkdir -p $PKG/usr/share/applications
-cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
-
-mkdir -p $PKG/usr/share/icons/hicolor/{16x16,32x32,48x48,64x64}/apps
-cat $CWD/icons/$PRGNAM-16px.png > \
- $PKG/usr/share/icons/hicolor/16x16/apps/$PRGNAM.png
-cat $CWD/icons/$PRGNAM-32px.png > \
- $PKG/usr/share/icons/hicolor/32x32/apps/$PRGNAM.png
-cat $CWD/icons/$PRGNAM-48px.png > \
- $PKG/usr/share/icons/hicolor/48x48/apps/$PRGNAM.png
-cat $CWD/icons/$PRGNAM-64px.png > \
- $PKG/usr/share/icons/hicolor/64x64/apps/$PRGNAM.png
-
# Add the build script to the package docs and fixup doc permissions
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
find $PKG/usr/doc -type f -exec chmod 0644 {} \;
diff --git a/games/starfighter/starfighter.desktop b/games/starfighter/starfighter.desktop
deleted file mode 100644
index 1867992a0590..000000000000
--- a/games/starfighter/starfighter.desktop
+++ /dev/null
@@ -1,8 +0,0 @@
-[Desktop Entry]
-Categories=Game;ArcadeGame;
-Version=1.0
-Name=Starfighter
-Icon=starfighter
-Exec=/usr/games/starfighter
-Terminal=false
-Type=Application
diff --git a/games/starfighter/starfighter.info b/games/starfighter/starfighter.info
index 159f0039e066..d58165166f60 100644
--- a/games/starfighter/starfighter.info
+++ b/games/starfighter/starfighter.info
@@ -1,8 +1,8 @@
PRGNAM="starfighter"
-VERSION="1.4"
+VERSION="1.6"
HOMEPAGE="http://www.nongnu.org/starfighter/"
-DOWNLOAD="http://download-mirror.savannah.gnu.org/releases/starfighter/1.4/starfighter-1.4-src.tar.gz"
-MD5SUM="171c4eb507f33a0202ca8fed291280d8"
+DOWNLOAD="http://download-mirror.savannah.gnu.org/releases/starfighter/1.6/starfighter-1.6-src.tar.gz"
+MD5SUM="6abd08149594357c170da1d73f0099d7"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="SDL2_image SDL2_mixer"