diff options
author | Richard Yao <ryao@gentoo.org> | 2014-08-09 17:37:05 +0000 |
---|---|---|
committer | Richard Yao <ryao@gentoo.org> | 2014-08-09 17:37:05 +0000 |
commit | 1e45de1bf33e84fd82fec19dbfc84e3544dc715a (patch) | |
tree | 667c73b980d61c3f3d2a2e4fc70c3d054a90567f /www-plugins | |
parent | Mask www-plugins/pipelight on no-multilib systems (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | www-plugins/pipelight/Manifest | 32 | ||||
-rw-r--r-- | www-plugins/pipelight/pipelight-0.2.7.3.ebuild | 87 | ||||
-rw-r--r-- | www-plugins/pipelight/pipelight-9999.ebuild | 17 |
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" |