diff options
-rw-r--r-- | app-admin/lastpass/ChangeLog | 6 | ||||
-rw-r--r-- | app-admin/lastpass/lastpass-3.1.61.ebuild | 54 | ||||
-rw-r--r-- | app-admin/lastpass/metadata.xml | 20 |
3 files changed, 43 insertions, 37 deletions
diff --git a/app-admin/lastpass/ChangeLog b/app-admin/lastpass/ChangeLog index 9f67c2600e8c..6a0157c84b80 100644 --- a/app-admin/lastpass/ChangeLog +++ b/app-admin/lastpass/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for app-admin/lastpass # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/lastpass/ChangeLog,v 1.1 2014/10/08 17:25:02 robbat2 Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/lastpass/ChangeLog,v 1.2 2014/10/09 06:47:12 jlec Exp $ + + 09 Oct 2014; Justin Lecher <jlec@gentoo.org> lastpass-3.1.61.ebuild, + metadata.xml: + Add missing die and fix QA_PREBUILT definition *lastpass-3.1.61 (08 Oct 2014) diff --git a/app-admin/lastpass/lastpass-3.1.61.ebuild b/app-admin/lastpass/lastpass-3.1.61.ebuild index 983469250ac7..12b5ff76b2b7 100644 --- a/app-admin/lastpass/lastpass-3.1.61.ebuild +++ b/app-admin/lastpass/lastpass-3.1.61.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-admin/lastpass/lastpass-3.1.61.ebuild,v 1.2 2014/10/08 21:42:11 floppym Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-admin/lastpass/lastpass-3.1.61.ebuild,v 1.3 2014/10/09 06:47:12 jlec Exp $ EAPI=5 inherit eutils @@ -9,9 +9,10 @@ DESCRIPTION="Online password manager and form filler that makes web browsing eas HOMEPAGE="https://lastpass.com/misc_download2.php" # sadly, upstream has no versioned distfiles MAINDISTFILE=lplinux.tar.bz2 -SRC_URI="https://lastpass.com/$MAINDISTFILE - firefox? ( https://lastpass.com/lp_linux.xpi ) - https://lastpass.com/lpchrome_linux.crx" +SRC_URI=" + https://lastpass.com/${MAINDISTFILE} + https://lastpass.com/lpchrome_linux.crx + firefox? ( https://lastpass.com/lp_linux.xpi )" LICENSE="LastPass" SLOT="0" @@ -33,17 +34,18 @@ REQUIRED_USE="|| ( firefox chromium chrome )" LASTPASS_EXEDIR=/opt/lastpass/ QA_PREBUILT=" -${LASTPASS_EXEDIR}/nplastpass* -/usr/lib*/firefox/browser/extensions/support@lastpass.com/platform/Linux_x86_64-gcc3/components/lpxpcom_x86_64.so -/usr/lib*/firefox/browser/extensions/support@lastpass.com/platform/Linux_x86-gcc3/components/lpxpcom.so + ${LASTPASS_EXEDIR}nplastpass* + /usr/lib*/nsbrowser/plugins/libnplastpass*.so + /usr/lib*/firefox/browser/extensions/support@lastpass.com/platform/Linux_x86_64-gcc3/components/lpxpcom_x86_64.so + /usr/lib*/firefox/browser/extensions/support@lastpass.com/platform/Linux_x86-gcc3/components/lpxpcom.so " S="${WORKDIR}" src_unpack() { - unpack $MAINDISTFILE - mkdir -p "${S}"/crx - unzip -qq -o "${DISTDIR}/lpchrome_linux.crx" -d "${S}"/crx + unpack ${MAINDISTFILE} + mkdir -p "${S}"/crx || die + unzip -qq -o "${DISTDIR}/lpchrome_linux.crx" -d "${S}"/crx || die } src_install() { @@ -58,25 +60,25 @@ src_install() { doexe "${S}"/crx/lib${bin}.so cat >"${T}"/lastpass_policy.json <<-EOF - { + { "ExtensionInstallSources": [ - "https://lastpass.com/*", - "https://*.lastpass.com/*", + "https://lastpass.com/*", + "https://*.lastpass.com/*", "https://*.cloudfront.net/lastpass/*" - ] + ] } EOF cat >"${T}"/com.lastpass.nplastpass.json <<-EOF - { - "name": "com.lastpass.nplastpass", - "description": "LastPass", - "path": "${LASTPASS_EXEDIR}/$bin", - "type": "stdio", - "allowed_origins": [ - "chrome-extension://hdokiejnpimakedhajhdlcegeplioahd/", - "chrome-extension://debgaelkhoipmbjnhpoblmbacnmmgbeg/", - "chrome-extension://hnjalnkldgigidggphhmacmimbdlafdo/" - ] + { + "name": "com.lastpass.nplastpass", + "description": "LastPass", + "path": "${LASTPASS_EXEDIR}/$bin", + "type": "stdio", + "allowed_origins": [ + "chrome-extension://hdokiejnpimakedhajhdlcegeplioahd/", + "chrome-extension://debgaelkhoipmbjnhpoblmbacnmmgbeg/", + "chrome-extension://hnjalnkldgigidggphhmacmimbdlafdo/" + ] } EOF @@ -95,8 +97,8 @@ src_install() { if use firefox; then d="$D/usr/$(get_libdir)/firefox/browser/extensions/support@lastpass.com" - mkdir -p $d - unzip -qq -o "${DISTDIR}/lp_linux.xpi" -d "$d" + mkdir -p $d || die + unzip -qq -o "${DISTDIR}/lp_linux.xpi" -d "$d" || die fi } diff --git a/app-admin/lastpass/metadata.xml b/app-admin/lastpass/metadata.xml index 2d591a320cdf..556c09be3436 100644 --- a/app-admin/lastpass/metadata.xml +++ b/app-admin/lastpass/metadata.xml @@ -1,15 +1,15 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer> - <email>robbat2@gentoo.org</email> - <name>Robin H. Johnson</name> - </maintainer> - <longdescription lang="en"> + <maintainer> + <email>robbat2@gentoo.org</email> + <name>Robin H. Johnson</name> + </maintainer> + <longdescription lang="en"> </longdescription> - <use> - <flag name="firefox">Support for <pkg>www-client/firefox</pkg></flag> - <flag name="chromium">Support for <pkg>www-client/chromium</pkg></flag> - <flag name="chrome">Support for <pkg>www-client/chrome</pkg></flag> - </use> + <use> + <flag name="firefox">Support for <pkg>www-client/firefox</pkg></flag> + <flag name="chromium">Support for <pkg>www-client/chromium</pkg></flag> + <flag name="chrome">Support for <pkg>www-client/chrome</pkg></flag> + </use> </pkgmetadata> |