diff options
author | bill-auger <mr.j.spam.me@gmail.com> | 2019-09-22 15:32:10 -0400 |
---|---|---|
committer | bill-auger <mr.j.spam.me@gmail.com> | 2019-09-22 17:33:04 -0400 |
commit | b85f23573b96ea439d9f8bb598cf85d76d2f17c1 (patch) | |
tree | 0738b33312a716c18fafeea3406cd148a9d0a1d1 /pcr/lightspark | |
parent | 1d408dde55e2a3e8e8b4292e73822c8a1b31a919 (diff) | |
download | abslibre-b85f23573b96ea439d9f8bb598cf85d76d2f17c1.tar.gz abslibre-b85f23573b96ea439d9f8bb598cf85d76d2f17c1.tar.bz2 abslibre-b85f23573b96ea439d9f8bb598cf85d76d2f17c1.zip |
[lightspark][lightspark-git]: replace -git package with stable release
Diffstat (limited to 'pcr/lightspark')
-rw-r--r-- | pcr/lightspark/PKGBUILD | 61 | ||||
-rw-r--r-- | pcr/lightspark/lightspark.install | 13 |
2 files changed, 74 insertions, 0 deletions
diff --git a/pcr/lightspark/PKGBUILD b/pcr/lightspark/PKGBUILD new file mode 100644 index 000000000..0f4f52cd1 --- /dev/null +++ b/pcr/lightspark/PKGBUILD @@ -0,0 +1,61 @@ +# Maintainer (Arch): Daniel Landau <daniel+aur@landau.fi> +# Contributor (Arch): sekret, mail=$(echo c2VrcmV0QHBvc3Rlby5zZQo= | base64 -d) +# Contributor (Arch): mmm +# Contributor (Arch): bslackr <brendan at vastactive dot com> +# Contributor (Arch): Jan "heftig" Steffens <jan.steffens@gmail.com> +# Contributor (Arch): Thomas Dziedzic < gostrc at gmail > +# Maintainer: Omar Vega Ramos <ovruni@gnu.org.pe> +# Contributor: bill-auger <bill-auger@programmer.net> + + +pkgname=lightspark +pkgver=0.8.2 +pkgrel=1 +pkgdesc="An open source flash player implementation" +arch=('armv7h' 'i686' 'x86_64') +url=http://lightspark.github.io/ +license=('LGPL3') + +depends=('boost-libs' 'cairo' 'curl' 'desktop-file-utils' 'ffmpeg' 'glew' \ + 'glibmm' 'llvm' 'pango' 'rtmpdump' 'sdl2_mixer' ) +optdepends=('gnash-gtk: Gnash fallback support') +makedepends=('cmake' 'nasm' 'boost') +conflicts=('lightspark-git') + +install=lightspark.install +source=(https://github.com/lightspark/lightspark/archive/${pkgver}.tar.gz) +sha256sums=('05595a3085bf76ea5c9723f128dcadead5ccf38e177c3a456901ccee3265548a') + + +_builddir=${pkgname}-${pkgver}/build + + +prepare() +{ + cd "${srcdir}"/ + + [ -d ${_builddir} ] && rm -rf ${_builddir}/* || mkdir ${_builddir} +} + +build() +{ + cd "${srcdir}"/${_builddir}/ + + cmake -DCMAKE_INSTALL_PREFIX=/usr \ + -DCOMPILE_PLUGIN=1 \ + -DCMAKE_BUILD_TYPE=Release \ + -DGNASH_EXE_PATH=/usr/bin/gtk-gnash \ + -DAUDIO_BACKEND="pulseaudio sdl" .. + make CFLAGS=-Wno-dev +} + +package() +{ + cd "${srcdir}"/${_builddir}/ + + make DESTDIR="${pkgdir}/" install + + local _boost_ver=$(pacman -S --print-format='%v' boost-libs) + depends+=("boost-libs>=${_boost_ver}" "boost-libs<$((${_boost_ver%%.*} + 1))") +} + diff --git a/pcr/lightspark/lightspark.install b/pcr/lightspark/lightspark.install new file mode 100644 index 000000000..27ec2eb20 --- /dev/null +++ b/pcr/lightspark/lightspark.install @@ -0,0 +1,13 @@ +post_install() { + update-desktop-database -q + update-mime-database usr/share/mime + gtk-update-icon-cache usr/share/icons/hicolor +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} |