arch-logo.png
boswars est un jeu de stratégie temps réel que j'ai découvert sur le site jeuxlinux.
il existe plusieurs paquets disponibles sur AUR, mais je voulais tester la création du paquet. Dans ce cas ce qui est intéressant c'est l'utilisation de scons sans cible configure ou install...:-)
source: http://www.jeuxlinux.fr/b518-BosWars_pre2.5.html



site officiel: http://www.boswars.org/

*PKGBUILD

# Contributor: Celmir <scribe-celmir@wanadoo.fr>
pkgname=boswars
pkgver=2.5
pkgrel=1
pkgdesc="real time strategy game"
arch=(i686)
license=('GPL')
url="http://www.boswars.org/"
makedepends=('scons')
depends=('fglrx-utils' 'lua' 'sdl' 'libvorbis' 'libpng' 'libtheora')
source=(http://www.boswars.org/dist/releases/$pkgname-$pkgver-src.tar.gz)
md5sums=('9d280d086ccf81119f40bde98eb9a795')
install=boswars.install
build() {
cd $startdir/src/$pkgname-$pkgver-src
mkdir -p $startdir/pkg/usr/share/games/$pkgname
scons release || return 1
for _replist in campaigns doc engine graphics intro languages maps scripts sounds tools units
do
cp -r $startdir/src/$pkgname-$pkgver-src/$_replist $startdir/pkg/usr/share/games/$pkgname
done
chown -R root:root $startdir/pkg/usr/share/games/$pkgname
chmod -R ug=rwX,o=rX $startdir/pkg/usr/share/games/$pkgname
install -o root -g root -m 0755 $pkgname $startdir/pkg/usr/share/games/$pkgname/$pkgname
}

*boswars.install

post_install() {
# ln -sf SOURCE NOM_DU_LIEN
ln -sf /usr/share/games/boswars/boswars /usr/bin/boswars
}

*Qualité du paquet

namcap boswars-2.5-1-i686.pkg.tar.gz
aucune anomalie

*Installation du paquet

pacman -A boswars-2.5-1-i686.pkg.tar.gz

*Test du paquet

/usr/bin/boswars -d /usr/share/games/boswars