ryao        15/01/01 20:52:14

  Modified:             ChangeLog
  Added:                pipelight-0.2.8.ebuild
  Log:
  Version bump www-plugins/pipelight to 0.2.8
  
  (Portage version: 2.2.8-r2/cvs/Linux x86_64, signed Manifest commit with key 
0xBEE84C64)

Revision  Changes    Path
1.8                  www-plugins/pipelight/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/pipelight/ChangeLog?rev=1.8&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/pipelight/ChangeLog?rev=1.8&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/pipelight/ChangeLog?r1=1.7&r2=1.8

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/www-plugins/pipelight/ChangeLog,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- ChangeLog   9 Aug 2014 17:37:00 -0000       1.7
+++ ChangeLog   1 Jan 2015 20:52:14 -0000       1.8
@@ -1,6 +1,11 @@
 # 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.7 
2014/08/09 17:37:00 ryao Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/www-plugins/pipelight/ChangeLog,v 1.8 
2015/01/01 20:52:14 ryao Exp $
+
+*pipelight-0.2.8 (01 Jan 2015)
+
+  01 Jan 2015; Richard Yao <r...@gentoo.org> +pipelight-0.2.8.ebuild:
+  Version bump www-plugins/pipelight to 0.2.8
 
 *pipelight-0.2.7.3 (09 Aug 2014)
 



1.1                  www-plugins/pipelight/pipelight-0.2.8.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/pipelight/pipelight-0.2.8.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/www-plugins/pipelight/pipelight-0.2.8.ebuild?rev=1.1&content-type=text/plain

Index: pipelight-0.2.8.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/www-plugins/pipelight/pipelight-0.2.8.ebuild,v 1.1 
2015/01/01 20:52:14 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."
}




Reply via email to