desktop/speed-dreams/PKGBUILD
2013-11-05 07:22:33 +00:00

83 lines
2.6 KiB
Bash

#
# Games Packages for Chakra, part of chakra-project.org
#
# Maintainer: Adrián Chaves Fernández (Gallaecio) <adriyetichaves@gmail.com>
pkgbase=speed-dreams
pkgname=('speed-dreams' 'speed-dreams-data')
pkgver=2.0.0
_pkgver=2.0.0-r4687
pkgrel=8
pkgdesc="A racing simulator with rich graphics and physics"
arch=('i686' 'x86_64')
url="http://speed-dreams.sourceforge.net/"
license=('GPL2')
depends=('enet' 'freeglut' 'libgl' 'libjpeg' 'libpng' 'libxi' 'libxmu' 'libxrandr' 'openal' 'plib' 'sdl' 'zlib')
makedepends=('mesa')
categories=('games')
source=("http://downloads.sourceforge.net/project/$pkgbase/$pkgver/$pkgbase-src-base-$_pkgver.tar.xz"
"http://downloads.sourceforge.net/project/$pkgbase/$pkgver/$pkgbase-src-hq-cars-and-tracks-$_pkgver.tar.xz"
"http://downloads.sourceforge.net/project/$pkgbase/$pkgver/$pkgbase-src-more-hq-cars-and-tracks-$_pkgver.tar.xz"
"http://downloads.sourceforge.net/project/$pkgbase/$pkgver/$pkgbase-src-wip-cars-and-tracks-$_pkgver.tar.xz"
"http://downloads.sourceforge.net/project/$pkgbase/$pkgver/$pkgbase-src-unmaintained-$_pkgver.tar.xz")
md5sums=('a6842887fc289ed6057be2ba9d2afaa2'
'57cf5c475491294ce1fb249e2dc0273b'
'c8ab7ef068fa3fbe67d2b3246b30ea8a'
'edcc842291737dbb13a3083252bf51d4'
'8505c46aae6ce56a43353b8899d40ce4')
build() {
cd $srcdir
mkdir -p build
cd build
cmake \
-D OPTION_OFFICIAL_ONLY:BOOL=ON \
-D CMAKE_INSTALL_PREFIX:STRING=/usr \
-D SD_LOCALDIR:STRING=~/.speed-dreams \
..
make
mkdir -p ../tmppkg
make DESTDIR=../tmppkg install
}
package_speed-dreams() {
depends=(${depends[@]} speed-dreams-data)
cd $srcdir
# Copy game from the installation.
mkdir -p $pkgdir/usr
mv $srcdir/tmppkg/usr/games $pkgdir/usr/games
mv $srcdir/tmppkg/usr/include $pkgdir/usr/include
if [ -d "$srcdir/tmppkg/usr/lib64" ]; then
mv $srcdir/tmppkg/usr/lib64 $pkgdir/usr/lib64
else
mv $srcdir/tmppkg/usr/lib $pkgdir/usr/lib
fi
mkdir -p $pkgdir/usr/share
mv $srcdir/tmppkg/usr/share/man $pkgdir/usr/share/man
# Run Script.
mkdir -p $pkgdir/usr/bin
echo "#!/bin/bash" > $pkgdir/usr/bin/$pkgbase
echo "/usr/games/speed-dreams-2" >> $pkgdir/usr/bin/$pkgbase
chmod +x $pkgdir/usr/bin/$pkgbase
# Desktop Integration.
install -Dm644 $srcdir/data/data/icons/icon.png $pkgdir/usr/share/pixmaps/$pkgname.png
}
package_speed-dreams-data() {
depends=()
pkgdesc="$pkgdesk (data files)"
cd $srcdir
# Copy game from the installation.
mkdir -p $pkgdir/usr/share
mv $srcdir/tmppkg/usr/share/games $pkgdir/usr/share/games
}