# Template file for 'lightspark' pkgname=lightspark version=0.4.5 revision=1 distfiles="http://launchpad.net/lightspark/trunk/$pkgname-$version/+download/$pkgname-$version.tar.gz" build_style=custom-install short_desc="Modern, free, open-source flash player implementation" maintainer="Juan RP " checksum=b6d9dbd57d61f7ca5b645e290c1ec4b21c739ab8f6601ff75400b89a65226404 long_desc=" Lightspark features: * JIT compilation of Actionscript to native x86 bytecode using LLVM * Hardware accelerated rendering using OpenGL Shaders (GLSL) * Very good and robust support for current-generation Actionscript 3 * A new, clean, codebase exploiting multithreading and optimized for modern hardware. Designed from scratch after the official Flash documentation was released." gtk_iconcache_dirs="/usr/share/icons/hicolor" Add_dependency run libgcc Add_dependency run glibc Add_dependency run libstdc++ Add_dependency run zlib Add_dependency run libffi Add_dependency run libxml++ Add_dependency run libpcre Add_dependency run glib Add_dependency run glibmm Add_dependency run libcurl Add_dependency run boost Add_dependency run fontconfig Add_dependency run libX11 Add_dependency run gtk+ Add_dependency run MesaLib Add_dependency run SDL Add_dependency run ftgl Add_dependency run glew Add_dependency run ffmpeg Add_dependency run cairo Add_dependency run libpulseaudio Add_dependency build pkg-config Add_dependency build cmake Add_dependency build libffi-devel Add_dependency build libX11-devel Add_dependency build fontconfig-devel Add_dependency build zlib-devel Add_dependency build boost-devel Add_dependency build SDL-devel Add_dependency build ffmpeg-devel Add_dependency build libcurl-devel Add_dependency build gtk+-devel Add_dependency build glib-devel Add_dependency build MesaLib-devel Add_dependency build ftgl-devel Add_dependency build glew-devel Add_dependency build pcre-devel Add_dependency build libxml++-devel Add_dependency build glibmm-devel Add_dependency build libstdc++-devel Add_dependency build cairo-devel Add_dependency build pulseaudio-devel Add_dependency full hicolor-icon-theme Add_dependency full desktop-file-utils do_build() { # LLVM 2.8 bug. sed -i '22i#define alignof _alignof' scripting/abc.h mkdir -p ${wrksrc}/build && cd ${wrksrc}/build || return 1 cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DAUDIO_BACKEND="pulse" \ -DENABLE_CURL=1 \ -DCOMPILE_PLUGIN=1 \ .. || return 1 make ${makejobs} || return 1 } do_install() { cd ${wrksrc}/build || return 1 make DESTDIR=${DESTDIR} install || return 1 }