diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-09-25 10:06:41 +0000 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-09-25 10:06:41 +0000 |
commit | 0f6aa9f418f789f983ab09908ba21042b1c5b267 (patch) | |
tree | d18d415d34a2f14509e3fc7d5d997aea7e9694dd | |
parent | Update checks patch to work on 3.7 branchie. (diff) | |
download | gentoo-2-0f6aa9f418f789f983ab09908ba21042b1c5b267.tar.gz gentoo-2-0f6aa9f418f789f983ab09908ba21042b1c5b267.tar.bz2 gentoo-2-0f6aa9f418f789f983ab09908ba21042b1c5b267.zip |
Add a new library for accessing the freedesktop.org Secret Service API, which is implemented by gnome-keyring and ksecrets.
(Portage version: 2.2.0_alpha132/cvs/Linux x86_64)
-rw-r--r-- | app-crypt/libsecret/ChangeLog | 11 | ||||
-rw-r--r-- | app-crypt/libsecret/Manifest | 4 | ||||
-rw-r--r-- | app-crypt/libsecret/libsecret-0.10.ebuild | 53 | ||||
-rw-r--r-- | app-crypt/libsecret/metadata.xml | 9 |
4 files changed, 77 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..c144fcb3a09b --- /dev/null +++ b/app-crypt/libsecret/Manifest @@ -0,0 +1,4 @@ +DIST libsecret-0.10.tar.xz 473952 SHA256 4015ac83042fa408bf66ca8526709662d194fe566181db6ab3d86a6ea4ab8880 SHA512 28b09871e532c26f04b760d014b54cfb478997840e010a07d8862ebf9f8f87f7e67f5ec60e486577020aee29ea75701d7263891126aec638eaad9245e5c2c076 WHIRLPOOL 5b55093a83dfacefad59735ecae895d5145b289d7ee2b0181345fa0f6053b7c8f736ac7833fc686b9b180cd0b977d5048b25ee0952dccb6f28764359926b8165 +EBUILD libsecret-0.10.ebuild 1137 SHA256 8adbd412eef4a01fb145384e9f5d74b1527058bd6eb9c5f4634ab9f5cbc43fa9 SHA512 f511ccd0c8fabdad5ffb3cf6ab5b4e511ebc1495a0638c61a8d7af27d51e5c53756e9d5c66c98e4e76fcc8ae891f899e48426aed159ca25787662c40f4b7542d WHIRLPOOL 98d2649c26068033bf32597dc7662bea5f33464802947b287b41f47ffb34edf1c1f07a67a829e5e2fa08cf9b5fd633e0a6200fb90abd2c99f2dd7f37b7b2d22b +MISC ChangeLog 380 SHA256 e6319fe9169a39ecca091fbca4a6e6d334b453b1277648e91b067a3559a3c0b8 SHA512 6aed804a3897bbd2fd040ad5a8ef9a68ae46c41f48fb14d7ad51fde146c58efc1295a3cd68f1f043ac9179a57c890b90723ab2be854667192cf59ae625586c03 WHIRLPOOL dadc6fe5e648015321e144c275b632251ca40090adae9f83905182ded40dcd26e25a8f110dc7e9e9c0a8498642fe09bcb80673fe87acc6e1d3bbc25ad5a34bd0 +MISC metadata.xml 272 SHA256 36324a1ed74c94fadbfecc0abe90d933d6b6a06ded870441cc3f555998ff9878 SHA512 052d57bc24acddfe6fe622c30f65634ff01ac1fd8e2e8e98150e20bbdd9cc4fb3bb061f9d78be8f39b31c8b624d546cc1d6e09b67b07e1a7cfe0002512e20711 WHIRLPOOL e402f06f2698b5ad069b1d1a45b11b9facbb7da45e9ea9e56c5ec31aa2e41b56cd69729547993b05c43393ad2d860918635d8c939fd3295aca21b525f1295aa6 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> |