summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-13 18:13:50 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-05-13 18:13:50 +0000
commit77394d5f34b53ca08dafa1a86f43ebf9563b1d7b (patch)
treee21d17d1298ef4e227a7ef5c8a67a97635c635a4 /app-crypt
parentAdded myself as co-maintainer to metadata.xml (diff)
downloadhistorical-77394d5f34b53ca08dafa1a86f43ebf9563b1d7b.tar.gz
historical-77394d5f34b53ca08dafa1a86f43ebf9563b1d7b.tar.bz2
historical-77394d5f34b53ca08dafa1a86f43ebf9563b1d7b.zip
New ebuild for Gcr and Gck libraries, formerly part of gnome-keyring.
Package-Manager: portage-2.2.0_alpha104/cvs/Linux x86_64
Diffstat (limited to 'app-crypt')
-rw-r--r--app-crypt/gcr/ChangeLog10
-rw-r--r--app-crypt/gcr/Manifest18
-rw-r--r--app-crypt/gcr/gcr-3.4.1.ebuild67
-rw-r--r--app-crypt/gcr/metadata.xml9
4 files changed, 104 insertions, 0 deletions
diff --git a/app-crypt/gcr/ChangeLog b/app-crypt/gcr/ChangeLog
new file mode 100644
index 000000000000..418f449d3c49
--- /dev/null
+++ b/app-crypt/gcr/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for app-crypt/gcr
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gcr/ChangeLog,v 1.1 2012/05/13 18:13:50 tetromino Exp $
+
+*gcr-3.4.1 (13 May 2012)
+
+ 13 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> +gcr-3.4.1.ebuild,
+ +metadata.xml:
+ New ebuild for Gcr and Gck libraries, formerly part of gnome-keyring.
+
diff --git a/app-crypt/gcr/Manifest b/app-crypt/gcr/Manifest
new file mode 100644
index 000000000000..3eced54a3514
--- /dev/null
+++ b/app-crypt/gcr/Manifest
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST gcr-3.4.1.tar.xz 1335160 RMD160 f37beab1709caee67ae0ac13d4a5c56b7538116a SHA1 d7b9cadc8dec9f019c23ce72b5f797fb829005e1 SHA256 a0812b6e9623465b0053f4b1b09f3b9316317b2c6ed69a73bc2c5b3b6b849609
+EBUILD gcr-3.4.1.ebuild 1689 RMD160 c5947c7af26c029672ceff1d15a037f0e0ed043d SHA1 14c2c2f93e4ae3dad315e32fdfeff7d83c3df15a SHA256 eb7d8d3f91adac75d8fb24a8ad15337d823b89e7805ae3b28a6d10c0313e7527
+MISC ChangeLog 396 RMD160 1aff15c471b32204a65b730745c10f593323e357 SHA1 04d84fd4de3aa00a29c9836fbf5330bca3ca95af SHA256 aa7b7c3a7d36bd7960691f06e3ed153a69b6b3cff839dd547ebfeca336fd3c32
+MISC metadata.xml 271 RMD160 e40f6a4275515a716f4f9ebd453f40385873fa9c SHA1 5da5e829df17818099633d3ebe2880a830088f63 SHA256 091ef40c3b351c464d5718aee2e63cc81da0674a41a052d2c3a0a247b548ea88
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBAgAGBQJPr/npAAoJEJ0WA1zPCt1hZ9YIAI/gpLRqoEAWfSDWSHic6cr/
+oMuxD+IzOhhxL1FjOPhVyRhuCi/LPP4VBghO69NTcYRvJirnIDLSYtEkE79uApgp
+nIP9hzT/YNfdBgW/OPNr6FQzLDhUrMFYXpCRa3qW1tona78O50ZQ3bD3RrFaEC/b
+jIRJimJ64zsoTtjrpmEoUM+EZtXlVQRXScqyDpvFvTM3E/BMzltXISB8blAkRK9u
+rKERs6jDNm2P9GjbsBfx7CrBJMQ5Mn45+SkNms3MnFrUnRVWAg4IO/np0+8ONY8Z
+zlOg+GxVpggXMqTHlDxul7Lm+fqmp6X3uIEZJG5oazifT0/FVEYFFUf4YFkVpZc=
+=JY0B
+-----END PGP SIGNATURE-----
diff --git a/app-crypt/gcr/gcr-3.4.1.ebuild b/app-crypt/gcr/gcr-3.4.1.ebuild
new file mode 100644
index 000000000000..6fecca546c14
--- /dev/null
+++ b/app-crypt/gcr/gcr-3.4.1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gcr/gcr-3.4.1.ebuild,v 1.1 2012/05/13 18:13:50 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit autotools gnome2 virtualx
+
+DESCRIPTION="Libraries for cryptographic UIs and accessing PKCS#11 modules"
+HOMEPAGE="http://www.gnome.org/"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+IUSE="debug doc +introspection"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+
+COMMON_DEPEND=">=app-crypt/gnupg-2
+ >=app-crypt/p11-kit-0.6
+ >=dev-libs/glib-2.30:2
+ >=dev-libs/libgcrypt-1.2.2
+ >=dev-libs/libtasn1-1
+ >=sys-apps/dbus-1.0
+ >=x11-libs/gtk+-3.0:3
+ introspection? ( >=dev-libs/gobject-introspection-1.29 )
+"
+RDEPEND="${COMMON_DEPEND}
+ !<gnome-base/gnome-keyring-3.3"
+# gcr was part of gnome-keyring until 3.3
+DEPEND="${COMMON_DEPEND}
+ sys-devel/gettext
+ >=dev-util/intltool-0.35
+ virtual/pkgconfig
+
+ dev-libs/gobject-introspection-common
+ >=dev-util/gtk-doc-am-1.9
+
+ doc? ( >=dev-util/gtk-doc-1.9 )"
+# eautoreconf needs:
+# dev-libs/gobject-introspection-common
+# >=dev-util/gtk-doc-am-1.9
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog HACKING NEWS README"
+ G2CONF="${G2CONF}
+ $(use_enable debug)
+ --disable-update-icon-cache
+ --disable-update-mime"
+}
+
+src_prepare() {
+ # FIXME: failing tests
+ if use test; then
+ sed -e 's:test-subject-public-key::' \
+ -e 's:test-system-prompt:$(NULL):' \
+ -i gcr/tests/Makefile.am || die "sed failed"
+ eautoreconf
+ fi
+
+ gnome2_src_prepare
+}
+
+src_test() {
+ unset DBUS_SESSION_BUS_ADDRESS
+ Xemake check
+}
diff --git a/app-crypt/gcr/metadata.xml b/app-crypt/gcr/metadata.xml
new file mode 100644
index 000000000000..14e9fc116023
--- /dev/null
+++ b/app-crypt/gcr/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>gnome</herd>
+<use>
+ <flag name="introspection">Use
+ <pkg>dev-libs/gobject-introspection</pkg> for introspection</flag>
+</use>
+</pkgmetadata>