
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
Billet original sur Celmir le pacifique










