mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-04 20:29:09 +01:00
games/uqm: Updated for version 0.7.0.
Signed-off-by: Niels Horn <niels.horn@slackbuilds.org>
This commit is contained in:
parent
f3339e45c5
commit
72d0beb504
6 changed files with 185 additions and 21 deletions
|
@ -3,8 +3,3 @@ Control II". It runs on modern operating systems and is 100% free.
|
||||||
|
|
||||||
You may also want the optional uqm_voice and uqm_3domusic packages, for
|
You may also want the optional uqm_voice and uqm_3domusic packages, for
|
||||||
a more festive gaming experience.
|
a more festive gaming experience.
|
||||||
|
|
||||||
Note: The version number for the binary is 0.6.2. The version number for
|
|
||||||
and for the content, voice, and 3domusic packages is 0.6.0.
|
|
||||||
This is correct.
|
|
||||||
|
|
||||||
|
|
3
games/uqm/doinst.sh
Normal file
3
games/uqm/doinst.sh
Normal 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
|
|
@ -1,23 +1,21 @@
|
||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
|
|
||||||
# Slackware build script for uqm
|
# Slackware build script for uqm
|
||||||
|
|
||||||
# Written by B. Watson (yalhcru@gmail.com)
|
# Written by B. Watson (yalhcru@gmail.com)
|
||||||
|
|
||||||
PRGNAM=uqm
|
PRGNAM=uqm
|
||||||
VERSION=${VERSION:-0.6.2}
|
VERSION=${VERSION:-0.7.0}
|
||||||
BUILD=${BUILD:-2}
|
BUILD=${BUILD:-1}
|
||||||
TAG=${TAG:-_SBo}
|
TAG=${TAG:-_SBo}
|
||||||
|
|
||||||
CONTENT=${PRGNAM}_content
|
CONTENT=${PRGNAM}_content
|
||||||
CONTVER=${CONTVER:-0.6.0}
|
CONTVER=${CONTVER:-0.7.0}
|
||||||
|
|
||||||
# Automatically determine the architecture we're building on:
|
|
||||||
if [ -z "$ARCH" ]; then
|
if [ -z "$ARCH" ]; then
|
||||||
case "$( uname -m )" in
|
case "$( uname -m )" in
|
||||||
i?86) ARCH=i486 ;;
|
i?86) ARCH=i486 ;;
|
||||||
arm*) ARCH=arm ;;
|
arm*) ARCH=arm ;;
|
||||||
# Unless $ARCH is already set, use uname -m for all other archs:
|
|
||||||
*) ARCH=$( uname -m ) ;;
|
*) ARCH=$( uname -m ) ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
@ -70,7 +68,8 @@ build_config() {
|
||||||
echo 2 # 1 = Don't include, 2 = Include OpenGL graphics support
|
echo 2 # 1 = Don't include, 2 = Include OpenGL graphics support
|
||||||
echo 4 # Top-level menu option 4: Tracker music support
|
echo 4 # Top-level menu option 4: Tracker music support
|
||||||
echo 1 # 1 = included libmikmod, 2 = system libmikmod
|
echo 1 # 1 = included libmikmod, 2 = system libmikmod
|
||||||
echo 10 # Top-level menu option 10: Installation paths...
|
echo 11 # Top-level menu option 11: Installation paths...
|
||||||
|
# (N.B. option 11 was option 10 in uqm 0.6.2)
|
||||||
echo 1 # Option 1 = Installation prefix
|
echo 1 # Option 1 = Installation prefix
|
||||||
echo /usr # New value:
|
echo /usr # New value:
|
||||||
echo 3 # Option 3 = Location for non-sharable data
|
echo 3 # Option 3 = Location for non-sharable data
|
||||||
|
@ -88,9 +87,8 @@ if [ ! -e $CWD/$PRGNAM-$CONTVER-content.uqm ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
||||||
cd sc2
|
|
||||||
build_config | sh build.sh uqm config
|
build_config | sh build.sh uqm config
|
||||||
sed -i.bak "s/-O3/$SLKCFLAGS/" build.vars
|
sed -i "s/-O3/$SLKCFLAGS/" build.vars
|
||||||
sh build.sh uqm
|
sh build.sh uqm
|
||||||
|
|
||||||
strip $PRGNAM
|
strip $PRGNAM
|
||||||
|
@ -101,15 +99,23 @@ mkdir -p $PKG/usr/bin
|
||||||
cat $PRGNAM-wrapper > $PKG/usr/bin/$PRGNAM
|
cat $PRGNAM-wrapper > $PKG/usr/bin/$PRGNAM
|
||||||
chmod 0755 $PKG/usr/bin/$PRGNAM
|
chmod 0755 $PKG/usr/bin/$PRGNAM
|
||||||
|
|
||||||
mkdir -p $PKG/usr/share/$PRGNAM/content/packages/addons
|
mkdir -p $PKG/usr/share/$PRGNAM/content/{addons,packages}
|
||||||
cp content/version $PKG/usr/share/$PRGNAM/content
|
cp content/version $PKG/usr/share/$PRGNAM/content
|
||||||
|
|
||||||
# Install the uqm content. Without this the binary is not useful.
|
# Install the uqm content. Without this the binary is not useful.
|
||||||
cat $CWD/$PRGNAM-$CONTVER-content.uqm > \
|
cat $CWD/$PRGNAM-$CONTVER-content.uqm > \
|
||||||
$PKG/usr/share/$PRGNAM/content/packages/$PRGNAM-$CONTVER-content.uqm
|
$PKG/usr/share/$PRGNAM/content/packages/$PRGNAM-$CONTVER-content.uqm
|
||||||
|
|
||||||
|
# Man page created for SBo (it's basically the README + roff markup)
|
||||||
mkdir -p $PKG/usr/man/man1
|
mkdir -p $PKG/usr/man/man1
|
||||||
gzip -9c $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz
|
gzip -9c $CWD/$PRGNAM.1 > $PKG/usr/man/man1/$PRGNAM.1.gz
|
||||||
|
|
||||||
|
# .desktop and icon borrowed from Debian
|
||||||
|
mkdir -p $PKG/usr/share/applications
|
||||||
|
cat $CWD/$PRGNAM.desktop > $PKG/usr/share/applications/$PRGNAM.desktop
|
||||||
|
mkdir -p $PKG/usr/share/pixmaps
|
||||||
|
cat $CWD/$PRGNAM.xpm > $PKG/usr/share/pixmaps/$PRGNAM.xpm
|
||||||
|
|
||||||
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
|
||||||
cp $PRGNAM.lsm AUTHORS BUGS COPYING ChangeLog Contributing README WhatsNew \
|
cp $PRGNAM.lsm AUTHORS BUGS COPYING ChangeLog Contributing README WhatsNew \
|
||||||
doc/users/manual.txt $PKG/usr/doc/$PRGNAM-$VERSION
|
doc/users/manual.txt $PKG/usr/doc/$PRGNAM-$VERSION
|
||||||
|
@ -117,6 +123,7 @@ cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
|
||||||
|
|
||||||
mkdir -p $PKG/install
|
mkdir -p $PKG/install
|
||||||
cat $CWD/slack-desc > $PKG/install/slack-desc
|
cat $CWD/slack-desc > $PKG/install/slack-desc
|
||||||
|
cat $CWD/doinst.sh > $PKG/install/doinst.sh
|
||||||
|
|
||||||
cd $PKG
|
cd $PKG
|
||||||
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
|
||||||
|
|
21
games/uqm/uqm.desktop
Normal file
21
games/uqm/uqm.desktop
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
[Desktop Entry]
|
||||||
|
Version=1.0
|
||||||
|
Name=The Ur-Quan Masters
|
||||||
|
Name[de]=Der Ur-Quan Dominanz
|
||||||
|
Name[en]=The Ur-Quan Masters
|
||||||
|
Name[es]=Los Amos Ur-Quan
|
||||||
|
Name[fi]=Ur-Quan Mastersiin
|
||||||
|
Name[fr]=Les Seigneurs Ur-Quan
|
||||||
|
Name[it]=I Dominatori Ur-Quan
|
||||||
|
Name[ru]=Ур-Кванские Хозяева
|
||||||
|
Comment=An interstellar adventure game
|
||||||
|
Comment[de]=Ein interstellar Abenteuerspiel
|
||||||
|
Comment[en]=An interstellar adventure game
|
||||||
|
Comment[es]=Una aventura interestelar
|
||||||
|
Comment[fr]=Une aventure interstellaire
|
||||||
|
Exec=uqm
|
||||||
|
Icon=uqm
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=Game;ArcadeGame;
|
|
@ -1,12 +1,12 @@
|
||||||
PRGNAM="uqm"
|
PRGNAM="uqm"
|
||||||
VERSION="0.6.2"
|
VERSION="0.7.0"
|
||||||
HOMEPAGE="http://sc2.sourceforge.net/"
|
HOMEPAGE="http://sc2.sourceforge.net/"
|
||||||
DOWNLOAD="http://downloads.sourceforge.net/sc2/uqm-0.6.2-source.tgz \
|
DOWNLOAD="http://downloads.sourceforge.net/sc2/uqm-0.7.0-source.tgz \
|
||||||
http://downloads.sourceforge.net/sc2/uqm-0.6.0-content.uqm"
|
http://downloads.sourceforge.net/sc2/uqm-0.7.0-content.uqm"
|
||||||
MD5SUM="ba4ee595b62349873d510b9827e7648d \
|
MD5SUM="f9018ea0493d7dac6a9e1006b00af7df \
|
||||||
7e8f0ed8490e24231431420ea2ba6a03"
|
2f36dcb15274dbbcb5e266f2ed84d5b2"
|
||||||
DOWNLOAD_x86_64=""
|
DOWNLOAD_x86_64=""
|
||||||
MD5SUM_x86_64=""
|
MD5SUM_x86_64=""
|
||||||
MAINTAINER="B. Watson"
|
MAINTAINER="B. Watson"
|
||||||
EMAIL="yalhcru@gmail.com"
|
EMAIL="yalhcru@gmail.com"
|
||||||
APPROVED="dsomero"
|
APPROVED="Niels Horn"
|
||||||
|
|
138
games/uqm/uqm.xpm
Normal file
138
games/uqm/uqm.xpm
Normal file
|
@ -0,0 +1,138 @@
|
||||||
|
/* XPM */
|
||||||
|
static char *ur-quan-icon-std-3[] = {
|
||||||
|
/* columns rows colors chars-per-pixel */
|
||||||
|
"32 32 100 2",
|
||||||
|
" c black",
|
||||||
|
". c #0D350C",
|
||||||
|
"X c #0B390B",
|
||||||
|
"o c #142F12",
|
||||||
|
"O c #1E2713",
|
||||||
|
"+ c #2F1D16",
|
||||||
|
"@ c #3E1B0F",
|
||||||
|
"# c #3D1A10",
|
||||||
|
"$ c #2B251D",
|
||||||
|
"% c #342111",
|
||||||
|
"& c #2C2D24",
|
||||||
|
"* c #2F3026",
|
||||||
|
"= c #32342B",
|
||||||
|
"- c #373732",
|
||||||
|
"; c #3B3D39",
|
||||||
|
": c #064A06",
|
||||||
|
"> c #044E04",
|
||||||
|
", c #084108",
|
||||||
|
"< c #035802",
|
||||||
|
"1 c #036202",
|
||||||
|
"2 c #036D02",
|
||||||
|
"3 c #027802",
|
||||||
|
"4 c #3D413C",
|
||||||
|
"5 c #3E433E",
|
||||||
|
"6 c #414540",
|
||||||
|
"7 c #434843",
|
||||||
|
"8 c #484D47",
|
||||||
|
"9 c #4F544E",
|
||||||
|
"0 c #595C55",
|
||||||
|
"q c #605C5A",
|
||||||
|
"w c #695A5E",
|
||||||
|
"e c #7F5567",
|
||||||
|
"r c #038303",
|
||||||
|
"t c #018A01",
|
||||||
|
"y c #029100",
|
||||||
|
"u c #019800",
|
||||||
|
"i c #009B00",
|
||||||
|
"p c #009E00",
|
||||||
|
"a c #00A200",
|
||||||
|
"s c #00A800",
|
||||||
|
"d c #00AE00",
|
||||||
|
"f c #01B200",
|
||||||
|
"g c #01B700",
|
||||||
|
"h c #01BB00",
|
||||||
|
"j c #00BE00",
|
||||||
|
"k c #33B70D",
|
||||||
|
"l c #00C300",
|
||||||
|
"z c #00C600",
|
||||||
|
"x c #01C701",
|
||||||
|
"c c #00CA00",
|
||||||
|
"v c #00D000",
|
||||||
|
"b c #00D400",
|
||||||
|
"n c #00D800",
|
||||||
|
"m c #00DE00",
|
||||||
|
"M c #1FCB10",
|
||||||
|
"N c #18D40F",
|
||||||
|
"B c #00E100",
|
||||||
|
"V c #00E500",
|
||||||
|
"C c #00EC00",
|
||||||
|
"Z c #0EE30B",
|
||||||
|
"A c #01F101",
|
||||||
|
"S c #03F102",
|
||||||
|
"D c #01F401",
|
||||||
|
"F c #29C010",
|
||||||
|
"G c #40B110",
|
||||||
|
"H c #4FB114",
|
||||||
|
"J c #5CAA0D",
|
||||||
|
"K c #5AAE13",
|
||||||
|
"L c #61A90D",
|
||||||
|
"P c #CB4002",
|
||||||
|
"I c #CE4102",
|
||||||
|
"U c #CC4902",
|
||||||
|
"Y c #DA4703",
|
||||||
|
"T c #DC4C03",
|
||||||
|
"R c #DC4F04",
|
||||||
|
"E c #DE5306",
|
||||||
|
"W c #DE6D02",
|
||||||
|
"Q c #E15C0A",
|
||||||
|
"! c #E47D01",
|
||||||
|
"~ c #E6793C",
|
||||||
|
"^ c #A5BA7F",
|
||||||
|
"/ c #B8E332",
|
||||||
|
"( c #BDE438",
|
||||||
|
") c #EC9101",
|
||||||
|
"_ c #EC9C01",
|
||||||
|
"` c #E7A601",
|
||||||
|
"' c #EBB601",
|
||||||
|
"] c #ECBC02",
|
||||||
|
"[ c #CFD41A",
|
||||||
|
"{ c #DFC809",
|
||||||
|
"} c #C7E742",
|
||||||
|
"| c #D4E84C",
|
||||||
|
" . c #D7E755",
|
||||||
|
".. c #D5E55B",
|
||||||
|
"X. c #9BAC93",
|
||||||
|
"o. c #99AB98",
|
||||||
|
"O. c #9EB589",
|
||||||
|
"+. c #D1D0D5",
|
||||||
|
"@. c #D3D1D7",
|
||||||
|
"#. c None",
|
||||||
|
/* pixels */
|
||||||
|
"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.#.#.# + #.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.; * Q Y = #.#.o > < < < < < > < % = #.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.6 = 9 ~ ' Y + X u a L L L L L d d U P 6 #.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.5 . 2 q o.O.Q % , y p J ) ) ` { [ h a L P #.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.& : 2 p M O.@.w = . 2 p a d d d K .} F x W @ 5 #.#.",
|
||||||
|
"#.#.#.#.#.o > 3 u c V l 5 4 #.o 1 u d v c c x ( ..| N j y o #.#.",
|
||||||
|
"#.#.#.#.* > 3 u l B h > - #.#.o 2 p s b n n n c ( ..| M p o #.#.",
|
||||||
|
"#.#.#.- , r p c n s : 5 #.#.5 : u p d b v c v b c / ./ u O #.#.",
|
||||||
|
"#.#.#.o 3 f n N 8 o 6 #.#.7 3 a p a j n v x x l c x K ( p O #.#.",
|
||||||
|
"#.#.5 < a n N w q ; & #.#.> a u a h b m c l x j c l H ( a O #.#.",
|
||||||
|
"#.#.& t v n t w w 9 & $ > u p s j v n x j j x l c x H ( a O #.#.",
|
||||||
|
"#.#.1 n n 3 O $ 5 0 5 y a p d c v c j h x b V C C C Z / p O #.#.",
|
||||||
|
"#.#.2 m y $ #.#.* 5 y k p d c b k M x l b V D D D D D D y $ #.#.",
|
||||||
|
"#.#.< r O #.#.#.= 3 a 9 0 k k H X.M c b C D V u y g j s , 8 #.#.",
|
||||||
|
"#.#.o = #.#.#.& t a a j J ) ) J x c n A D A > O $ O . $ #.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.& < u a f x J _ _ ) x v C D C > 7 #.#.- @ % #.#.#.#.",
|
||||||
|
"#.#.#.X 1 > < < t f c x J ) ) J b C D V , 7 #.#.; # Y P $ #.#.#.",
|
||||||
|
"#.#.#.# J d s p y h m X.H k k H O.Z d o #.#.#.& & 0 e _ P # #.#.",
|
||||||
|
"#.#.#.# U G a h x y v M x v B D k N 4 $ #.#.= > 3 8 X.O.Y @ #.#.",
|
||||||
|
"#.#.#.O P ] F c c d t v m n D D Z q q 5 $ & X 3 p l O.+.; ; #.#.",
|
||||||
|
"#.#.#.#.@ Y ] L x c h y h Z D t O 8 w 8 ; o 3 s v m k 5 #.#.#.#.",
|
||||||
|
"#.#.#.#.#.@ ! ] L x b m t k r - #.- 8 0 7 2 a b B h > #.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.7 @ ) ] Z B A b . 6 #.#.#.O 9 3 p c B f : #.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.8 @ Y ` k Z N & #.#.#.& < r a c n u , #.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.+ P R K N * #.#.. < t h m m u O #.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.+ @ @ r = #.. 1 t f j d 2 o #.#.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.. : 1 : X * = #.#.#.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.",
|
||||||
|
"#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#.#."
|
||||||
|
};
|
Loading…
Reference in a new issue