Je viens de réaliser les PKGBUILDs pour la version git de swfdec (bien pratique quand on est en x86_64).
C'est mon premier PKGBUILD alors soyez indulgeant

Voila le PKGBUILD de swfdec-git
Code : Tout sélectionner
pkgname=swfdec-git
pkgver=20080521
pkgrel=1
pkgdesc="Free library for decoding and rendering Flash animations (-git version)"
arch=('i686' 'x86_64')
url="http://swfdec.freedesktop.org"
license=('LGPL')
depends=('gstreamer0.10-base>=0.10.19' 'ffmpeg>=20071204-1' 'alsa-lib>=1.0.16' 'liboil>=0.3.14'
'libmad>=0.15.1b-2' 'gtk2>=2.12.9' 'libsoup>=2.4.0' 'cairo>=1.4.0' 'zlib>=1.1.4' 'glib2>=2.14.0')
makedepends=('git')
provides=('swfdec')
conflicts=('swfdec')
_gitroot="git://anongit.freedesktop.org/git/swfdec/swfdec.git"
_gitname="swfdec"
build() {
cd $startdir/src
msg "Connecting to swfdec GIT server...."
if [ -d $startdir/src/$_gitname ] ; then
cd $_gitname && git-pull origin
msg "The local files are updated."
else
git clone $_gitroot
cd $_gitname
fi
./autogen.sh --prefix=/usr --disable-gtk-doc --enable-mad \
--enable-ffmpeg --enable-gstreamer --disable-vivified \
--with-audio=alsa --enable-gtk
make || return 1
make DESTDIR=${startdir}/pkg install
}
Code : Tout sélectionner
pkgname=swfdec-mozilla-git
pkgver=20080521
pkgrel=1
pkgdesc="Free plugin for Mozilla browsers that uses the Swfdec library for playing SWF files (-git version)"
arch=('i686' 'x86_64')
url="http://swfdec.freedesktop.org"
license=('LGPL')
depends=('swfdec-git')
makedepends=('git')
provides=('swfdec-mozilla')
conflicts=('swfdec-mozilla')
_gitroot="git://anongit.freedesktop.org/git/swfdec/swfdec-mozilla.git"
_gitname="swfdec-mozilla"
build() {
cd $startdir/src
msg "Connecting to swfdec GIT server...."
if [ -d $startdir/src/$_gitname ] ; then
cd $_gitname && git-pull origin
msg "The local files are updated."
else
git clone $_gitroot
cd $_gitname
fi
./autogen.sh --prefix=/usr --with-plugin-dir=/usr/lib/mozilla/plugins/
make || return 1
make DESTDIR=${startdir}/pkg install
}