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
commit0f6aa9f418f789f983ab09908ba21042b1c5b267 (patch)
treed18d415d34a2f14509e3fc7d5d997aea7e9694dd
parentUpdate checks patch to work on 3.7 branchie. (diff)
downloadgentoo-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/ChangeLog11
-rw-r--r--app-crypt/libsecret/Manifest4
-rw-r--r--app-crypt/libsecret/libsecret-0.10.ebuild53
-rw-r--r--app-crypt/libsecret/metadata.xml9
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>