summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Rostovtsev <tetromino@gentoo.org>2012-09-25 10:06:41 +0000
committerAlexandre Rostovtsev <tetromino@gentoo.org>2012-09-25 10:06:41 +0000
commitd842734a9641d227bbd0d1c3af69019e9574a0ad (patch)
tree2315b2122e8e34b67b7ceb2fd5cd9a2b26cbbfe7 /app-crypt/libsecret
parentUpdate checks patch to work on 3.7 branchie. (diff)
downloadhistorical-d842734a9641d227bbd0d1c3af69019e9574a0ad.tar.gz
historical-d842734a9641d227bbd0d1c3af69019e9574a0ad.tar.bz2
historical-d842734a9641d227bbd0d1c3af69019e9574a0ad.zip
Add a new library for accessing the freedesktop.org Secret Service API, which is implemented by gnome-keyring and ksecrets.
Package-Manager: portage-2.2.0_alpha132/cvs/Linux x86_64
Diffstat (limited to 'app-crypt/libsecret')
-rw-r--r--app-crypt/libsecret/ChangeLog11
-rw-r--r--app-crypt/libsecret/Manifest18
-rw-r--r--app-crypt/libsecret/libsecret-0.10.ebuild53
-rw-r--r--app-crypt/libsecret/metadata.xml9
4 files changed, 91 insertions, 0 deletions
diff --git a/app-crypt/libsecret/ChangeLog b/app-crypt/libsecret/ChangeLog
new file mode 100644
index 000000000000..8a05f3949a05
--- /dev/null
+++ b/app-crypt/libsecret/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for app-crypt/libsecret
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/libsecret/ChangeLog,v 1.1 2012/09/25 10:06:41 tetromino Exp $
+
+*libsecret-0.10 (25 Sep 2012)
+
+ 25 Sep 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +libsecret-0.10.ebuild, +metadata.xml:
+ Add a new library for accessing the freedesktop.org Secret Service API, which
+ is implemented by gnome-keyring and ksecrets.
+
diff --git a/app-crypt/libsecret/Manifest b/app-crypt/libsecret/Manifest
new file mode 100644
index 000000000000..a22646433a59
--- /dev/null
+++ b/app-crypt/libsecret/Manifest
@@ -0,0 +1,18 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST libsecret-0.10.tar.xz 473952 SHA256 4015ac83042fa408bf66ca8526709662d194fe566181db6ab3d86a6ea4ab8880 SHA512 28b09871e532c26f04b760d014b54cfb478997840e010a07d8862ebf9f8f87f7e67f5ec60e486577020aee29ea75701d7263891126aec638eaad9245e5c2c076 WHIRLPOOL 5b55093a83dfacefad59735ecae895d5145b289d7ee2b0181345fa0f6053b7c8f736ac7833fc686b9b180cd0b977d5048b25ee0952dccb6f28764359926b8165
+EBUILD libsecret-0.10.ebuild 1243 SHA256 ebf1790992adff30af5f6b3a193b9df05517ac7836e19b2576b81a6ad29aa922 SHA512 74a1d21b1cc9e74ab10611eeb10b4e4829e701deee99d17b67344b58c038326275e85d67110dea5b719b4f36667a340c03711e93e7fe61326127204a944c2aa7 WHIRLPOOL e56e5a49cf6e133d8df724561e363cf76a5f243d5f237c95a3f9364fa06715aa0712a84a7dd28debf366f49d68b3612b721dd16a4c6794e9165457818bd5f267
+MISC ChangeLog 474 SHA256 0c98095c47b22e77bbcc4aa85644e3af77e30214da0af3829cdbd6cb0c59aadb SHA512 f9281273060990b6fb174e33e906e0a250f1dd12652a4a1d97fa3fe6c9d03d32aa499564f68f9acc1e0b0b8e25005461f10ae0a0d8511a81856aa406b3b1f5d9 WHIRLPOOL 360d733d08666a466ee7b5acb9265cc4276ca2d578dc6bd72e0c76d0daad7b2680961ec67cf3059481094e71e00c220a37e772dc67f16253bb583724184f3e61
+MISC metadata.xml 272 SHA256 36324a1ed74c94fadbfecc0abe90d933d6b6a06ded870441cc3f555998ff9878 SHA512 052d57bc24acddfe6fe622c30f65634ff01ac1fd8e2e8e98150e20bbdd9cc4fb3bb061f9d78be8f39b31c8b624d546cc1d6e09b67b07e1a7cfe0002512e20711 WHIRLPOOL e402f06f2698b5ad069b1d1a45b11b9facbb7da45e9ea9e56c5ec31aa2e41b56cd69729547993b05c43393ad2d860918635d8c939fd3295aca21b525f1295aa6
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQEcBAEBCAAGBQJQYYI3AAoJEJ0WA1zPCt1hDB0H/jS0RQ/c1OMod3QsFr1MU3/m
+rAUP+bPW0yLlDzazcSQz74Vfsr+jHrsHMZm6zd5cMyy2I2qV1ogtjc9PtwmZetIJ
+e2cL4jDS9MKglYeSe6qSs8hI+QTyB7wZDtwHCBMUqOpMirApR1s5QO3B0sJT7/iZ
+YWdK31NUKMTqgHh6NtePGoUqh4OQ6oiVeRAtevoBpkQqGmLhVlJ1+FEwLadOTP9y
+7BwdfI2RNHbJbvkdC/oK+pCCzFgoIQ1zj41QqdtiBqsiBYV8YD25sZRYn2pscE4x
+vF8/cb9yATmbPRWOMGvaXuk4q8Ka56Y05wDxENuczSlIttLoJXdyYBQ6CXt/dJ4=
+=9KH+
+-----END PGP SIGNATURE-----
diff --git a/app-crypt/libsecret/libsecret-0.10.ebuild b/app-crypt/libsecret/libsecret-0.10.ebuild
new file mode 100644
index 000000000000..f01c916ade4e
--- /dev/null
+++ b/app-crypt/libsecret/libsecret-0.10.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/libsecret/libsecret-0.10.ebuild,v 1.1 2012/09/25 10:06:41 tetromino Exp $
+
+EAPI="4"
+
+inherit gnome2 virtualx
+
+DESCRIPTION="GObject library for accessing the freedesktop.org Secret Service API"
+HOMEPAGE="https://live.gnome.org/Libsecret"
+
+LICENSE="LGPL-2.1+ Apache-2.0" # Apache-2.0 license is used for tests only
+SLOT="0"
+IUSE="+crypt debug +introspection"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.31.0:2
+ crypt? ( >=dev-libs/libgcrypt-1.2.2 )
+ introspection? ( >=dev-libs/gobject-introspection-1.29 )"
+RDEPEND="${COMMON_DEPEND}
+ >=gnome-base/gnome-keyring-3"
+# Add ksecrets to RDEPEND when it's added to portage
+DEPEND="${COMMON_DEPEND}
+ dev-libs/libxslt
+ sys-devel/gettext
+ dev-util/gdbus-codegen
+ >=dev-util/intltool-0.35.0
+ virtual/pkgconfig"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog NEWS README"
+ G2CONF="
+ --enable-manpages
+ --disable-strict
+ --disable-coverage
+ --disable-static
+ --disable-vala
+ $(use_enable crypt gcrypt)"
+}
+
+src_prepare() {
+ gnome2_src_prepare
+}
+
+src_test() {
+ Xemake check
+}
+
+src_install() {
+ gnome2_src_install
+ prune_libtool_files --all
+}
diff --git a/app-crypt/libsecret/metadata.xml b/app-crypt/libsecret/metadata.xml
new file mode 100644
index 000000000000..0b6b5da045eb
--- /dev/null
+++ b/app-crypt/libsecret/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>