summaryrefslogtreecommitdiff
path: root/pcr/lightspark
diff options
context:
space:
mode:
authorbill-auger <mr.j.spam.me@gmail.com>2019-09-22 15:32:10 -0400
committerbill-auger <mr.j.spam.me@gmail.com>2019-09-22 17:33:04 -0400
commitb85f23573b96ea439d9f8bb598cf85d76d2f17c1 (patch)
tree0738b33312a716c18fafeea3406cd148a9d0a1d1 /pcr/lightspark
parent1d408dde55e2a3e8e8b4292e73822c8a1b31a919 (diff)
downloadabslibre-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/PKGBUILD61
-rw-r--r--pcr/lightspark/lightspark.install13
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
+}