# Maintainer: Jan "heftig" Steffens <jan.steffens@gmail.com>
pkgname=lightspark-git
pkgver=20100616
pkgrel=1
pkgdesc="An alternative Flash Player for Linux - Flash for real. Now."
arch=(i686 x86_64)
url="http://lightspark.sourceforge.net"
license=(GPL3)
depends=(mesa ftgl sdl gtk2 gtkglext curl ffmpeg glew ttf-liberation pcre pulseaudio)
makedepends=(git cmake nasm xulrunner llvm pkgconfig glproto)
provides=(lightspark)
_gitroot="git://github.com/alexp-sssup/lightspark.git"
_gitname="lightspark"
build() {
cd "$srcdir"
msg2 "Connecting to github...."
if [ -d $_gitname ] ; then
( cd $_gitname && git pull )
else
git clone $_gitroot $_gitname || return 1
fi
msg2 "Git checkout done or server timeout"
rm -rf $_gitname-build
mkdir $_gitname-build
cd $_gitname-build
msg2 "Starting make..."
LDFLAGS+=" -L /usr/lib/llvm"
echo `ls`
sed 's/glew//' -i ../$_gitname/CMakeLists.txt
cmake -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release -DCOMPILE_PLUGIN=1 ../$_gitname
make
}
package() {
cd "$srcdir/$_gitname-build"
make DESTDIR="$pkgdir" install || return 1
chmod 755 "$pkgdir"/usr/{bin/lightspark,lib/mozilla/plugins/liblightsparkplugin.so} || return 1
cd "$srcdir/$_gitname"
install -Dm644 debian/lightspark.1 "$pkgdir/usr/share/man/man1/lightspark.1" || return 1
}