www-plugins/lightspark: drop 0.8.5

Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2022-12-25 23:47:18 +01:00
parent 7b62be4706
commit 4045622267
2 changed files with 0 additions and 95 deletions

View File

@@ -1,2 +1 @@
DIST lightspark-0.8.5.tar.gz 2490510 BLAKE2B 33966bd811a311ee1cc6c59517f17933c73da926ea40485800076c26eea3ddec29f18fffff12d1fd8c36f43c932ac56128b483a9dc104f006b3a1805992f0aa4 SHA512 79e78925f9132b2c6044e4abf326d768c8d45509f85d9123e3dd172b2769772567223676fa7c8ea4d08bc541e9aa7a2b2d5a1062ff9f3a6274234af8798ee11b
DIST lightspark-0.8.6.1.tar.gz 5419194 BLAKE2B dfe56f604c6dd9f9848c1cedffce5bc2a20f51a8b42405f5a38ddbc5c5a1db87e69cba99f5045cd7f60957e46992da8442d95d7ef929bcb806ed5ab0a17f084e SHA512 ea54b3d66acfcb12aac271669d550f6aa1709db59d4bcc005479b7be394a4ca30473a993a780c632228eeaad2977d97cdbcadff5cf8abbbf07503f9d56192f31

View File

@@ -1,94 +0,0 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
inherit cmake toolchain-funcs xdg-utils
DESCRIPTION="High performance flash player"
HOMEPAGE="https://lightspark.github.io/"
SRC_URI="
https://github.com/lightspark/lightspark/archive/${PV}.tar.gz
-> ${P}.tar.gz"
S=${WORKDIR}/${P/_rc*/}
LICENSE="LGPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
IUSE="cpu_flags_x86_sse2 curl ffmpeg gles2-only nsplugin ppapi profile rtmp"
# Note: no LLVM since it's broken upstream
RDEPEND="app-arch/xz-utils:0=
dev-libs/glib:2=
dev-libs/libpcre:3=[cxx]
media-fonts/liberation-fonts
media-libs/freetype:2=
media-libs/libpng:0=
media-libs/libsdl2:0=
media-libs/sdl2-mixer:0=
sys-libs/zlib:0=
x11-libs/cairo:0=
x11-libs/libX11:0=
x11-libs/pango:0=
virtual/jpeg:0=
curl? ( net-misc/curl:0= )
ffmpeg? ( media-video/ffmpeg:0= )
gles2-only? ( media-libs/mesa:0=[gles2] )
!gles2-only? (
>=media-libs/glew-1.5.3:0=
virtual/opengl:0=
)
rtmp? ( media-video/rtmpdump:0= )"
DEPEND="${RDEPEND}"
BDEPEND="
amd64? ( dev-lang/nasm )
x86? ( dev-lang/nasm )
virtual/pkgconfig"
src_configure() {
local mycmakeargs=(
-DENABLE_CURL=$(usex curl)
-DENABLE_GLES2=$(usex gles2-only)
-DENABLE_LIBAVCODEC=$(usex ffmpeg)
-DENABLE_RTMP=$(usex rtmp)
-DENABLE_MEMORY_USAGE_PROFILING=$(usex profile)
-DENABLE_PROFILING=$(usex profile)
-DENABLE_SSE2=$(usex cpu_flags_x86_sse2)
-DCOMPILE_NPAPI_PLUGIN=$(usex nsplugin)
-DPLUGIN_DIRECTORY="${EPREFIX}"/usr/$(get_libdir)/${PN}/plugins
# TODO: install /etc/chromium file? block adobe-flash?
-DCOMPILE_PPAPI_PLUGIN=$(usex ppapi)
-DPPAPI_PLUGIN_DIRECTORY="${EPREFIX}"/usr/$(get_libdir)/chromium-browser/${PN}
)
cmake_src_configure
}
src_install() {
cmake_src_install
if use nsplugin; then
# copied from nsplugins.eclass, that's broken in EAPI 7
dodir /usr/$(get_libdir)/nsbrowser/plugins
dosym ../../lightspark/plugins/liblightsparkplugin.so \
/usr/$(get_libdir)/nsbrowser/plugins/liblightsparkplugin.so
fi
}
pkg_postinst() {
xdg_icon_cache_update
xdg_desktop_database_update
if use nsplugin && has_version "www-plugins/gnash[nsplugin]"; then
elog "Having two plugins installed for the same MIME type may confuse"
elog "Mozilla based browsers. It is recommended to disable the nsplugin"
elog "USE flag for either gnash or lightspark. For details, see"
elog "https://bugzilla.mozilla.org/show_bug.cgi?id=581848"
fi
}
pkg_postrm() {
xdg_icon_cache_update
xdg_desktop_database_update
}