summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Yao <ryao@gentoo.org>2014-08-09 17:37:05 +0000
committerRichard Yao <ryao@gentoo.org>2014-08-09 17:37:05 +0000
commit1e45de1bf33e84fd82fec19dbfc84e3544dc715a (patch)
tree667c73b980d61c3f3d2a2e4fc70c3d054a90567f /www-plugins
parentMask www-plugins/pipelight on no-multilib systems (diff)
downloadhistorical-1e45de1bf33e84fd82fec19dbfc84e3544dc715a.tar.gz
historical-1e45de1bf33e84fd82fec19dbfc84e3544dc715a.tar.bz2
historical-1e45de1bf33e84fd82fec19dbfc84e3544dc715a.zip
Commit www-plugins/pipelight-0.2.7.3 as first tagged ebuild. Initially keyworded only on ~amd64. ~x86 will follow after testing.
Package-Manager: portage-2.2.8-r1/cvs/Linux x86_64 Manifest-Sign-Key: 0xBEE84C64
Diffstat (limited to 'www-plugins')
-rw-r--r--www-plugins/pipelight/ChangeLog9
-rw-r--r--www-plugins/pipelight/Manifest32
-rw-r--r--www-plugins/pipelight/pipelight-0.2.7.3.ebuild87
-rw-r--r--www-plugins/pipelight/pipelight-9999.ebuild17
4 files changed, 124 insertions, 21 deletions
diff --git a/www-plugins/pipelight/ChangeLog b/www-plugins/pipelight/ChangeLog
index 41ccab78afc9..de3613b82a3e 100644
--- a/www-plugins/pipelight/ChangeLog
+++ b/www-plugins/pipelight/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for www-plugins/pipelight
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/pipelight/ChangeLog,v 1.6 2014/08/09 16:51:55 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/pipelight/ChangeLog,v 1.7 2014/08/09 17:37:00 ryao Exp $
+
+*pipelight-0.2.7.3 (09 Aug 2014)
+
+ 09 Aug 2014; Richard Yao <ryao@gentoo.org> +pipelight-0.2.7.3.ebuild,
+ pipelight-9999.ebuild:
+ Commit www-plugins/pipelight-0.2.7.3 as first tagged ebuild. Initially
+ keyworded only on ~amd64. ~x86 will follow after testing.
09 Aug 2014; Richard Yao <ryao@gentoo.org> pipelight-9999.ebuild:
Fix issue where builds fail on systems that lack /usr/lib64/mozilla/plugins,
diff --git a/www-plugins/pipelight/Manifest b/www-plugins/pipelight/Manifest
index 2d1aac59304c..2475487c7cad 100644
--- a/www-plugins/pipelight/Manifest
+++ b/www-plugins/pipelight/Manifest
@@ -1,23 +1,25 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-EBUILD pipelight-9999.ebuild 3189 SHA256 321c4f6c2883b79e48c6c17f4044df36f6ba9f432b8cab3466e68430bc99e5ae SHA512 7e7e603db19a9a8466c41d30e58ea149515889d624996198fe89e59bf8eb66df7d3396fa095d08b8833fe7be0732e73acb427179d07e8885ff8880c4c745e3af WHIRLPOOL f9773169ecf2bee81210cd1c89da6f6bec382c4202de61845dad86b3a3a3f2ce69b7aa76c2cfc94733d346c945b023ad1fafeb1fda5c803dd6ca0f375b074682
-MISC ChangeLog 1176 SHA256 e358189318e655c36da0a56b71e3a92e8dd939fc31ea6c5b65ceea2289ccb2b7 SHA512 45883907eee86197d627bfe37cc3cca02da89f077ae918ac6b3b5ceed683d972a85c3137c21c6119c97afa705a0a38bd20c035adc9272a26dab68c0b96365230 WHIRLPOOL 90a478c8482c832a2e349498ba6fa545d4f60660988bc6deb6ddc07a39dd9f7b9b91bd048372d9c942539314084d6b75bf5064f6fe090913d5130be686698618
+DIST pipelight-0.2.7.3.tar.gz 161967 SHA256 db4585f44874c0b647e7cf611b5bf8efe308fe11573891cd74dd4fa5867e2e52 SHA512 162b5f95b30c022a7f3bd821c7ba8e8af33ef0a4e2f38dff6a5da0a36725251a45b07c22c827c5a97b2320e395391f8d5c6702d3ed596e7cf66b064b2f9c8285 WHIRLPOOL 435bfb3f4fcb63b15af078da4765b0b0f1200e4691dcb3b92360cfda5f70f23c76458ff849c4a54ffab3f3f75c8d475c86c7ede6127cd57e6d34c50e1d07c367
+EBUILD pipelight-0.2.7.3.ebuild 3365 SHA256 b8998b4d8c6bf520cf538f7710035b4a525e8da7c00aa9b43a2424e83afd3ca4 SHA512 15199168254181cb85fd54926d5b7bded97a61c8828ba90d9dc1e0ef07b5fd473694874479e50657e2316d69b299f210ddb22339798d77bf0e961bdcc57cc5b3 WHIRLPOOL 4d15a6326b3aa9ad25a6913ffd6e18e49aa4f8b1dd546812f62ff2fcfd985e30a98d72718ac76e717d0f4eaec815bda2c90c1a094e93dc9e3eb7c1b5a34f739e
+EBUILD pipelight-9999.ebuild 3374 SHA256 9e90bc39ebb84cbbb89575123ec3c7ee22b9599d12871371fd5b12c0048a315a SHA512 3c2854d9421efd6fd9c7940375896354893917db32d2fcb0b3a11ad43195bdaace6853b8c63827d73173b1a88b432640b9c34962ae79e68c7a531f435274347f WHIRLPOOL e21a07c97b60b75a15d13a5cc5718eebb1f5d8999ed870c06cbcef49c9b3693431d2f7b6374970618fbeaa604a91402de47699feca57f4015b91142bbe5d64ae
+MISC ChangeLog 1441 SHA256 018c38fcc86e508b725df09efb4f6f46d906a58149097f6b7381c7af52351de0 SHA512 5aa4af796e03d605ebd50b9c5cb954dd92e03677a374e935f877b80536feb83dc0bb74a9e057e6fcc0cf24354e25083883c7ff101d6eeb1785c16f1cbeb83008 WHIRLPOOL 716cbc8dfdb6e19017b21fade8d4f6158db885658c7ea8765bcb3e63fb923a95e54ba76b2e6996d4af211de07a8601f9c48798f51af0117eb1144b77a022da29
MISC metadata.xml 228 SHA256 a317cd066ed83c5b5acf9d49869cb2f153499bb90cee389334bee9781534f5e8 SHA512 1638d4580908d32ad6fad71d109a58d699c9111d26c1073ae95b20248fc2a5da91a1f73153f01942df25c64865586e970e6532a312cd374d9866bf21264ddc54 WHIRLPOOL 11e5655c66af420e31f60d3ab19ef3ff55222271dd63bca94b548c7a63bbc73e8edfb4d80648d143c7d8315f8ba66bc4140dcf97ff85ea472e2a7cab1de98264
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJT5lGtAAoJECDuEZm+6ExkyXMP/jPBhGSpTKzzWNLROJSsoC9W
-qUaw253Wt1O4aYsdeZsjIPY1VdeGcpC2fRG3DkQ39Mz5IszU1t4HNwxQcqGkXRZR
-h4fAXXCVlyyoGvEumEYeU1DiO1Z6UslU8Wv9LJJ9rYZ7imNb0Y9yQj+LRdLi4V5j
-9UiTeilW2qKYygZyVaJNXWnbPsqNLI+zvk53R6hOR7DnRIA2MoJYjFP9hFveOo2G
-tPL5cerKV3RK0ESPeCsRuQ9yABQzroYA/pSywH1sg5d1nqb2XZj94Xw3da/dlruC
-uf9lGWERGNICqCrWiErAKO3PscbJz2N7+SV7hypVoo/qUldLNg3S/tunSkABFvsP
-bD+KUoClUAbbh/PxrZgEHrvVffuqoIPfGesXB6jsfyK6PuQm34HET+IpUFsp5u7C
-RdqMJW1WDR3/aSVwFVnmSIB7lVs7fPy8tz46vouCGnIIpienTDeBZg1Az0pZGzoV
-X9Ei97vbV0UvrTi1DtMm2jVJ13hWG4Za2A5qlN/eL8kY/O2Gj9YRcscXDn9BAFC7
-XhMA52MuO8cYusEnpeDui1gSIwan5HedhNaUyIC7Gfb7Pze6/rv+5xg+swl9hfVB
-bLPICEI/7B7bkV/7bqkcsD0SmU6ywnCCr4j5PnkCqXkxZaM7RO9Fiu89OTQY1lRB
-yVLjhJNey+OX2E0Nl5JC
-=3AqU
+iQIcBAEBCAAGBQJT5lw/AAoJECDuEZm+6ExkxWUQAJGbITzy3nRyrOciiWSMJRKY
+ED39Ae1SOnN9atMgKEvO4trG6Q8K/mlj1N4UX+3tZa4DIlTwAURhs3EwuT9CPVz/
+PwGjMELztjj/ECQVNuwpK01flFh0mKXBFanbI0ZXYOakZcs7NMR6C0l90ktZf1sY
+VeJcbCzj4/mQs5bawisx3rJ/mxLwaaZgSJGN/LoPTF/s3cko39FQiY8wK1P7+Ahh
+TH2DjB88x6h2v8WZ3ZCOptWLCF2ooG/ei7moiv2O9fPZ6sDLk/7uwpNqImzmrkn0
+0JoxXmGll+RkGbveZXItsuNcBjmprQEqJ+OG9Mz162PsapyxqrNJYl//5/njGhJ9
+nkF34Wvp5iZ+3st3tMkIt0d/u8IbxMv45aRVruRGOc0DRbtjUcA1hAADB8inXvnX
+bVWQG4NyZWZ8Fv6faoggvuD49/mU4ZkiYCfBDn3wxyBtL69rmfIRNHFUkuzdpY22
+4bVtJV1hvsizFYqZvrQTPxZL97jju4tV0WgxilLybqY8DgSit0xUOUtyOF5epJ6m
+8blBb20N+JUeoVeGl6zaqj8aRD09AaNmqt1/AwF98Bw5UmzxZQLmn2mU/Jrs391S
+Xk0qgW00g+fbqLf6Ft7MAElfmfb6XeNxWmV8lZvRdMF/D7tZ3Uv2smvbGPfMsGil
+2IHIqjBvx07h+4qClTGF
+=5K5w
-----END PGP SIGNATURE-----
diff --git a/www-plugins/pipelight/pipelight-0.2.7.3.ebuild b/www-plugins/pipelight/pipelight-0.2.7.3.ebuild
new file mode 100644
index 000000000000..8efe60bf8920
--- /dev/null
+++ b/www-plugins/pipelight/pipelight-0.2.7.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/pipelight/pipelight-0.2.7.3.ebuild,v 1.1 2014/08/09 17:37:00 ryao Exp $
+
+EAPI=5
+
+inherit multilib
+
+if [ ${PV} == "9999" ] ; then
+ inherit git-2
+ EGIT_REPO_URI="https://bitbucket.org/mmueller2012/${PN}.git"
+else
+ inherit vcs-snapshot
+ SRC_URI="https://bitbucket.org/mmueller2012/${PN}/get/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Wine-based wrapper for running Windows plugins on POSIX systems"
+HOMEPAGE="https://launchpad.net/pipelight"
+
+LICENSE="|| ( GPL-2+ LGPL-2.1+ MPL-1.1 )"
+SLOT="0"
+IUSE=""
+
+DEPEND="app-emulation/wine[X,abi_x86_32,pipelight]"
+RDEPEND="${DEPEND}
+ app-arch/cabextract
+ gnome-extra/zenity"
+
+QA_FLAGS_IGNORED="usr/share/pipelight/pluginloader.exe
+ usr/share/pipelight/winecheck.exe"
+
+src_configure() {
+ econf --wine-path="${EPREFIX}/usr/bin/wine"
+}
+
+src_install() {
+ default_src_install
+
+ # Ideally, every wrapped plugin could be a symlink to pipelight's wrapper
+ # plugin, but some browsers do not like this. Upstream provides a script to
+ # duplicate the wrapper plugin as a hack to work around it. That script
+ # does not support DESTDIR, so we use sed to adjust it before running it to
+ # properly duplicate the plugins.
+ # XXX: Patch the script to support DESTDIR and send the patch upstream.
+ sed -e "s:^\(PIPELIGHT_LIBRARY_PATH=\"\)\\(.*\):\1${ED}usr/$(get_libdir)/${PN}\":" \
+ -e "s:^\(PLUGIN_PATH=\"\)\\(.*\):\1${ED}usr/$(get_libdir)/${PN}\":" \
+ "${ED}/usr/bin/pipelight-plugin" > "${T}/pipelight-plugin" \
+ || die "Generating temporary pipelight-plugin failed"
+ chmod u+x "${T}/pipelight-plugin" \
+ || die "Setting permissions on temporary pipelight-plugin failed"
+
+ # Create Plugins
+ "${T}/pipelight-plugin" --create-mozilla-plugins \
+ || die "Creating plugins failed"
+
+}
+
+postinst() {
+ # Obligatory warnings about proprietary software
+ ewarn "Neither the Gentoo developers nor the Pipelight developers can"
+ ewarn "patch security vulnerabilities in Windows plugins. Use them at your"
+ ewarn "own risk."
+ # Warn about missing pipelight-sandbox
+ ewarn
+ ewarn "The pipelight sandbox has not been packaged yet. Plugins will have"
+ ewarn "full privileges as Windows programs running inside wine."
+
+ # Helpful information for those willing to live dangerously
+ einfo "Using Windows plugins on certain websites might require a useragent"
+ einfo "switcher. See the upstream tutorial for more details."
+ einfo
+ einfo "http://www.pipelight.net/cms/installation-user-agent.html"
+ einfo
+ einfo "End users should use the pipelight-plugin utility to install and"
+ einfo "manage plugins. Updates are done at plugin initialization whenever"
+ einfo "/usr/share/pipelight/install-dependency has been updated. This can"
+ einfo "be done either by doing updates via portage or by running"
+ einfo "pipelight-plugin --update as root. Browsers like Chrome (all"
+ einfo "versions before 35) will initialize plugins at boot while browsers"
+ einfo "like Firefox will initialize plugins on demand."
+ einfo
+ # Users must be in the video group for video acceleration
+ einfo "Membership in the video group is required for using plugins that"
+ einfo "feature hardware acceleration for video decoding. This is important"
+ einfo "for video streaming sites that use Silverlight."
+}
diff --git a/www-plugins/pipelight/pipelight-9999.ebuild b/www-plugins/pipelight/pipelight-9999.ebuild
index 8b711a7f9302..973254696708 100644
--- a/www-plugins/pipelight/pipelight-9999.ebuild
+++ b/www-plugins/pipelight/pipelight-9999.ebuild
@@ -1,15 +1,22 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/www-plugins/pipelight/pipelight-9999.ebuild,v 1.6 2014/08/09 16:51:55 ryao Exp $
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/pipelight/pipelight-9999.ebuild,v 1.7 2014/08/09 17:37:00 ryao Exp $
EAPI=5
-inherit git-2 multilib
+inherit multilib
-DESCRIPTION="Wine-based wrapper for Windows Silverlight"
+if [ ${PV} == "9999" ] ; then
+ inherit git-2
+ EGIT_REPO_URI="https://bitbucket.org/mmueller2012/${PN}.git"
+else
+ inherit vcs-snapshot
+ SRC_URI="https://bitbucket.org/mmueller2012/${PN}/get/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+fi
+
+DESCRIPTION="Wine-based wrapper for running Windows plugins on POSIX systems"
HOMEPAGE="https://launchpad.net/pipelight"
-SRC_URI=""
-EGIT_REPO_URI="https://bitbucket.org/mmueller2012/${PN}.git"
LICENSE="|| ( GPL-2+ LGPL-2.1+ MPL-1.1 )"
SLOT="0"