initial release
authorPavlos Ratis <dastergon@gentoo.org>
Thu, 8 Jan 2015 19:37:08 +0000 (19:37 +0000)
committerPavlos Ratis <dastergon@gentoo.org>
Thu, 8 Jan 2015 19:37:08 +0000 (19:37 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x3A051746

app-crypt/gkeys/ChangeLog
app-crypt/gkeys/Manifest
app-crypt/gkeys/gkeys-0.1.ebuild [new file with mode: 0644]

index c9d222d1c0decb53fb8a45c21f45eb1eace82eee..adceb9fd5a0d78d8b0dbee6ad9d7f05415cb1262 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-crypt/gkeys
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gkeys/ChangeLog,v 1.4 2015/01/01 22:15:34 dolsen Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gkeys/ChangeLog,v 1.5 2015/01/08 19:36:24 dastergon Exp $
+
+*gkeys-0.1 (08 Jan 2015)
+
+  08 Jan 2015; Pavlos Ratis <dastergon@gentoo.org> +gkeys-0.1.ebuild:
+  initial release
 
   01 Jan 2015; Brian Dolbec <dolsen@gentoo.org> gkeys-9999.ebuild:
   Change default log location, set group, permissions.
@@ -16,4 +21,3 @@
   24 Dec 2014; Brian Dolbec <dolsen@gentoo.org> +gkeys-9999.ebuild,
   +metadata.xml:
   Initial live ebuild for gkeys.
-
index 02b2e9fe882a51f28b2317c562f8224ed0c5a572..5b8c9e4b563d193750eef451c3efd017c5cdae30 100644 (file)
@@ -1,25 +1,5 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+DIST gkeys-0.1.tar.bz2 40702 SHA256 d646fb3545c5a8bb64725330f469529c27140c055078bf3dde1ef2d19b666e67 SHA512 39c77c54123f1efbfa4f154ae7b4bd0fbf2229a1fd4afdc4bd50a1b652ca336cb4215f61f6154ad6fa5a89b102eee8870682c4de59c729469967521140c1ffd9 WHIRLPOOL f7058b107b8285aa2382a00ea52692f2e151ec6b32b5bbe088be53d771da97965f35c05e364ff86a3d89b04d13a27f202563e55a6e012331a885f23a40afb06d
+EBUILD gkeys-0.1.ebuild 1493 SHA256 6d8669784f7a8c07c6c134fb56ab8c2782f64ca153633169f6e0116612ab524e SHA512 cd2083f289cddc5b555bbc5a194fee95e8b57d78a543128fbd86b825e279962a5a489a835329ce6173d9f49d06ef506eb3238fd6d5d855fcf262d33495abab57 WHIRLPOOL eb39ce9600e54a6205a8afddce9fd96f569a5c5b78a99daae140432ec08f92b8d2c0b1397edbaca730227d11b615daaca939736e80e5bca58fab84bda7195ed4
 EBUILD gkeys-9999.ebuild 1666 SHA256 34cae0b9dfead781ee85912d0ceefb2f6b24943ae5b14d2aff554c4241498d0d SHA512 c9e3e37a2173eea1cb4096ce2dd470f3ca3c256f024c658caf5d7c5e0f305d0e82c899931f93944987530e44d0c588fad6e5c0e104624cef63a9da5c1b11c4e9 WHIRLPOOL ba66ca3679d6fd5855b2d780c1fb8d96694a4c363fb3934b1beb56d62046f7ee7711a46b27a3db8482989235b98445b05ad1b168fa402989578300b5cd43e7bc
-MISC ChangeLog 663 SHA256 fcbed920841f6838a988efc421403c41048256b1c491888314489edea55a37d9 SHA512 026b14afeca714a01444544db4298b34d4b7a906a53e53b9732aae07ee9b549e256e4abd2ae1a474926e1f9d4782d5a1dbe89763a629d9f9888fb3c0044c2629 WHIRLPOOL 348d3191cbae65c2014098896d75d6042d8f7c214e494a005a4e40241f5e328dbeea5bdfed25b9ad55233c94f30af8a61eba7a6997bf8a947b67f1c5238e8439
+MISC ChangeLog 780 SHA256 57e74a13be576f27f99df6d130ac1523c3783920581991e0bfd6f248230dc042 SHA512 ea2f1c61c51767f0b437514c98228355dc1b9ac66744af2a52b50a6bb83688a07e9cb6e4db119b723450981eb297ebe3dde9bf958b47d29319259d1757431e2f WHIRLPOOL f3126bfdb4127fe24072f935665f301e3a6e64502a7bb6601b0f5752737597c9f095ee2369e001ef5214fd2ca8ea54bdbdaad6008e52f3e9cd4fa4dae2e1ece2
 MISC metadata.xml 262 SHA256 e8fd79799254078cadd057ca73b1c00f98289d7e4f97b7565ae9372502ecfbb7 SHA512 3ab630ac11ee2b3c1a3465e213597cfea943dc8f1c24dfe807db7ad636e9ca3e576775af991eacd10c4a97aa86fec85331a18371dbd7a0543793e2a876dad9eb WHIRLPOOL aa5faebaf940f08222780c5321bc939ecaa9f96a50b54008d582229f28c04713028889e9b47d1449f5523134e7f84c8005fb3c1c1b5c28a6b26af011171d90f1
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0
-
-iQJ8BAEBCABmBQJUpccSXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2OUZEQTI0MjY5QzhCNUE3RTlFMjMxRTkw
-MTg2ODIyMzFCOTI2RTRGAAoJEAGGgiMbkm5PyUkQAJHOu2S9YoSY7qBMI/3M++Q3
-e1EvlG9o9n2qhWBRl1PEZ4iXSpmXYz3a6NqlDF/+dhR+31Znnx8rEZ3BD4It5Bcr
-Weu95ymFGPkr2Fycls36pwEjeIvNrceM5chcTFxLGojA5XaYJOjoMNH9cZDJId/x
-TC4EWVgch7Qs5Jr7Q56lFpopvyT0OCcPJEbcqbKHsZEyyKRSBSW3nJvYPMibRTB+
-fmQglqoqUiRIrvp4IZlyBIpzaW1VnXyhkm010s/P05EVMbvVUKZrKGpaLi4Mlaf+
-wA6O4+UZkgp93Q0fCQB9PUCspvxcFUEuRTqBBCvGo7y0i4MoA4vR0zwnNbNrKBUt
-gm9ImzJ1iPRIWobapSKVoqVoF0PJo2F6LtewHVbg7HGEOXqyPZRWah6Nc36k5018
-kc0HL3YsqlcjyjTwAVXPbWPw61cC9uziaYWmxmmxOAdE3R0TaE1W8c/0DHCMkPp7
-D7E+t7nzEPz7jFpX2xZMQ9RYhDvSrm96Ln74XltXqrS8eWPYwuE8uZnUA3Zch0M8
-PIR6hu+c7Nn0YZ3wQqiZbZpG8ApcVDDgW+hd96dCwUvYjor7BZ8az1z4LD3wvIAS
-pmO1C7InbQtIalJXQgW3LfqmeRPWkuKM2FRR6qZcFHdXGR33Dc2lZASACnvtRiJd
-QBQ/tfZ37DJniGsew+r2
-=uB3s
------END PGP SIGNATURE-----
diff --git a/app-crypt/gkeys/gkeys-0.1.ebuild b/app-crypt/gkeys/gkeys-0.1.ebuild
new file mode 100644 (file)
index 0000000..6b5061e
--- /dev/null
@@ -0,0 +1,53 @@
+# Copyright 2014-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gkeys/gkeys-0.1.ebuild,v 1.1 2015/01/08 19:36:24 dastergon Exp $
+
+EAPI="5"
+
+PYTHON_COMPAT=(python{2_7,3_3})
+
+inherit distutils-r1
+
+DESCRIPTION="An OpenPGP/GPG key management tool for seed files and keyrings"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Gentoo-keys"
+SRC_URI="http://dev.gentoo.org/~dolsen/releases/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND="${DEPEND}
+       app-crypt/gnupg
+       >=dev-python/pyGPG-0.1[${PYTHON_USEDEP}]
+       >=dev-python/ssl-fetch-0.3[${PYTHON_USEDEP}]
+       dev-python/snakeoil[${PYTHON_USEDEP}]
+       >=app-crypt/gentoo-keys-201501052117
+       "
+
+python_install_all() {
+       distutils-r1_python_install_all
+       keepdir /var/log/gkeys
+       fperms g+w /var/log/gkeys
+}
+
+pkg_preinst() {
+       chgrp users "${D}"/var/log/gkeys
+}
+
+pkg_postinst() {
+       einfo "Fetching Gentoo Developer seed file..."
+       gkeys fetch-seed -C gentoo-devs || die "Unable to fetch seeds"
+       einfo "This is experimental software."
+       einfo "The API's it installs should be considered unstable"
+       einfo "and are subject to change."
+       einfo
+       einfo "Please file any enhancement requests, or bugs"
+       einfo "at https://bugs.gentoo.org"
+       einfo "We are also on IRC @ #gentoo-keys of the Freenode network"
+       einfo
+       ewarn "There may be some Python 3 compatibility issues still."
+       ewarn "Please help us debug, fix and report them in Bugzilla."
+}