summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app-admin/lastpass/ChangeLog6
-rw-r--r--app-admin/lastpass/lastpass-3.1.61.ebuild54
-rw-r--r--app-admin/lastpass/metadata.xml20
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>