summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKristian Fiskerstrand <k_f@gentoo.org>2016-12-03 10:54:15 +0100
committerKristian Fiskerstrand <k_f@gentoo.org>2016-12-03 10:54:32 +0100
commit6d8a2f19dd1eff4ef46211d3bad0b2167176b539 (patch)
tree71d08d4ce3e8b722f6f9178a0d08d4a0063e6e77 /app-crypt/monkeysphere/monkeysphere-0.41.ebuild
parentwww-client/chromium: x86 stable wrt bug #601486 (diff)
downloadgentoo-6d8a2f19dd1eff4ef46211d3bad0b2167176b539.tar.gz
gentoo-6d8a2f19dd1eff4ef46211d3bad0b2167176b539.tar.bz2
gentoo-6d8a2f19dd1eff4ef46211d3bad0b2167176b539.zip
app-crypt/monkeysphere: New upstream version 0.41
Package-Manager: portage-2.3.2
Diffstat (limited to 'app-crypt/monkeysphere/monkeysphere-0.41.ebuild')
-rw-r--r--app-crypt/monkeysphere/monkeysphere-0.41.ebuild55
1 files changed, 55 insertions, 0 deletions
diff --git a/app-crypt/monkeysphere/monkeysphere-0.41.ebuild b/app-crypt/monkeysphere/monkeysphere-0.41.ebuild
new file mode 100644
index 000000000000..f92a46eb07b5
--- /dev/null
+++ b/app-crypt/monkeysphere/monkeysphere-0.41.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils user
+
+DESCRIPTION="Leverage the OpenPGP web of trust for OpenSSH and Web authentication"
+HOMEPAGE="http://web.monkeysphere.info/"
+
+LICENSE="GPL-3"
+SLOT="0/0"
+IUSE=""
+SRC_URI="mirror://debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${PV}.orig.tar.gz http://archive.monkeysphere.info/debian/pool/monkeysphere/m/monkeysphere/monkeysphere_${PV}.orig.tar.gz"
+KEYWORDS="~amd64 ~arm ~x86"
+
+DOCS=( README Changelog )
+
+## Tests fail upstream for SSH connection. Issue has been reported.
+RESTRICT="test"
+
+DEPEND="app-crypt/gnupg:0=
+ net-misc/socat:0=
+ dev-perl/Crypt-OpenSSL-RSA:0=
+ dev-perl/Digest-SHA1:0=
+ app-misc/lockfile-progs:0="
+
+RDEPEND="${DEPEND}"
+
+pkg_setup()
+{
+ einfo "Creating named group and user"
+ enewgroup monkeysphere
+ enewuser monkeysphere -1 -1 /var/lib/monkeysphere monkeysphere
+ # Using fperms and fowner in src_install leave unusable config with error
+ # Authentication refused: bad ownership or modes for directory /var/lib/monkeysphere
+ chown root:monkeysphere /var/lib/monkeysphere
+ chmod 751 /var/lib/monkeysphere
+}
+
+src_prepare()
+{
+ sed -i "s#share/doc/monkeysphere#share/doc/${PF}#" Makefile || die
+}
+
+src_install()
+{
+ default
+ dodir /var/lib/monkeysphere
+}
+
+pkg_postinst()
+{
+ monkeysphere-authentication setup || die
+}