Dans le pkgbuild précédent, il n'y a que le numéro de version et le checksum à changer. Chez moi sdl_net n'était pas installé, je l'ai ajouté. Et c'est tout.
Cela donne:
Détail, j'ai mis opt ici au lieu de usr:# $Id: PKGBUILD,v 1.28 2007/04/17 15:54:46 tpowa Exp $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
#Contributor: Jacobo Arvelo <unix4all@ya.com>
pkgname=wesnoth
pkgver=1.3.3
pkgrel=1
pkgdesc="A turn-based strategy game on a fantasy world"
arch=(i686 x86_64)
url="http://www.wesnoth.org/"
depends=('sdl_ttf' 'sdl_net' 'sdl_mixer' 'sdl_image' 'libvorbis' 'fribidi' 'freetype2' 'gcc')
#source=(http://www.wesnoth.org/files/$pkgname-$pkgver.tar.gz)
install=wesnoth.install
source=(http://heanet.dl.sourceforge.net/source ... er.tar.bz2)
build() {
cd $startdir/src/$pkgname-$pkgver
./configure --prefix=/opt --enable-tools --enable-editor --enable-server
make || return 1
make prefix=$startdir/pkg/opt install
# install menu entry
install -D -m644 icons/wesnoth.desktop $startdir/pkg/usr/share/applications/wesnoth.desktop
install -D -m644 images/wesnoth-icon.png $startdir/pkg/usr/share/pixmaps/wesnoth-icon.png
}
md5sums=('af33c9370c353fd3a97b3ecd561bcf0e')
Code : Tout sélectionner
./configure --prefix=/opt
IL faudrait que j'essaie d'apprendre à y jouer tant que j'y suis# arg 1: the new package version
post_install() {
cat << EOF
Note:
==> If you experience sound problems try setting your SDL_AUDIODRIVER environment variable to "dma"
==> eg. export SDL_AUDIODRIVER="dma" ; wesnoth
==> If "dma" doesn't work,other options are: dsp,alsa,artsc,esd,nas try to find the right output.
EOF
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
post_install $1
}
op=$1
shift
$op $*

......
...