From patchwork Thu Feb 21 19:03:26 2013 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?Stefan_Fr=C3=B6berg?= X-Patchwork-Id: 222402 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ozlabs.org (Postfix) with ESMTP id 719ED2C0293 for ; Fri, 22 Feb 2013 06:04:02 +1100 (EST) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 7C4FA80F2D; Thu, 21 Feb 2013 19:03:58 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 17711ABR8Fp9; Thu, 21 Feb 2013 19:03:55 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id B0B228C9DC; Thu, 21 Feb 2013 19:03:54 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (whitealder.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 3DC3A8F753 for ; Thu, 21 Feb 2013 19:04:01 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id F26768C9D6 for ; Thu, 21 Feb 2013 19:03:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UnWesiOR0YwB for ; Thu, 21 Feb 2013 19:03:51 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail.petroprogram.com (mail.petroprogram.com [194.89.34.74]) by whitealder.osuosl.org (Postfix) with ESMTPS id 684B78C91F for ; Thu, 21 Feb 2013 19:03:51 +0000 (UTC) Received: from localhost.fi (unknown [194.89.34.74]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: stefan.froberg@petroprogram.com) by mail.petroprogram.com (Postfix) with ESMTPSA id B2EB8422D8; Thu, 21 Feb 2013 20:55:20 +0200 (EET) From: =?UTF-8?q?Stefan=20Fr=C3=B6berg?= To: buildroot@busybox.net Date: Thu, 21 Feb 2013 21:03:26 +0200 Message-Id: <1361473406-5765-1-git-send-email-stefan.froberg@petroprogram.com> X-Mailer: git-send-email 1.7.7.6 MIME-Version: 1.0 Subject: [Buildroot] [PATCH] new package: gnome-keyring X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.14 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: buildroot-bounces@busybox.net GNOME Keyring GNOME Keyring is a collection of components in GNOME that store secrets, passwords, keys, certificates and makes them available to applications. GNOME Keyring is integrated with the user's login, so that their secret storage can be unlocked when the user's logins into their session. GNOME Keyring is based around a standard called PKCS#11 which is a standard way for applications to manage certificates and keys on smart cards or secure storage. Signed-off-by: Stefan Fröberg --- package/Config.in | 1 + package/gnome-keyring/Config.in | 24 ++++++++++++++++++++++++ package/gnome-keyring/gnome-keyring.mk | 22 ++++++++++++++++++++++ 3 files changed, 47 insertions(+), 0 deletions(-) create mode 100644 package/gnome-keyring/Config.in create mode 100644 package/gnome-keyring/gnome-keyring.mk diff --git a/package/Config.in b/package/Config.in index b2b580b..55c99bb 100644 --- a/package/Config.in +++ b/package/Config.in @@ -169,6 +169,7 @@ source "package/feh/Config.in" source "package/freerdp/Config.in" source "package/gqview/Config.in" source "package/gmpc/Config.in" +source "package/gnome-keyring/Config.in" source "package/gob2/Config.in" source "package/gtkperf/Config.in" source "package/leafpad/Config.in" diff --git a/package/gnome-keyring/Config.in b/package/gnome-keyring/Config.in new file mode 100644 index 0000000..a29fa9f --- /dev/null +++ b/package/gnome-keyring/Config.in @@ -0,0 +1,24 @@ +config BR2_PACKAGE_GNOME_KEYRING + bool "gnome-keyring" + select BR2_PACKAGE_LIBGLIB2 + select BR2_PACKAGE_LIBGTK2 + select BR2_PACKAGE_GCONF + select BR2_PACKAGE_DBUS + select BR2_PACKAGE_LINUX_PAM + select BR2_PACKAGE_LIBTASN1 + select BR2_PACKAGE_LIBGCRYPT + help + GNOME Keyring is a collection of components in GNOME that store + secrets, passwords, kets, certificates and make them available + to applications. + + GNOME Keyring is integrated with the user's login, so that their + secret storage can be unlocked when the user logins into their + session. + + GNOME Keyring is based around a standard called PKCS#11, + which is a standard way for applications to manage + certificates and keys on smart cards or secure storage + + https://live.gnome.org/GnomeKeyring + diff --git a/package/gnome-keyring/gnome-keyring.mk b/package/gnome-keyring/gnome-keyring.mk new file mode 100644 index 0000000..4daa204 --- /dev/null +++ b/package/gnome-keyring/gnome-keyring.mk @@ -0,0 +1,22 @@ +############################################################# +# +# gnome-keyring +# +############################################################# + +GNOME_KEYRING_MAJOR_VERSION = 2.28 +GNOME_KEYRING_MINOR_VERSION = 2 +GNOME_KEYRING_VERSION = $(GNOME_KEYRING_MAJOR_VERSION).$(GNOME_KEYRING_MINOR_VERSION) +GNOME_KEYRING_SOURCE = gnome-keyring-$(GNOME_KEYRING_VERSION).tar.bz2 +GNOME_KEYRING_SITE = http://ftp.gnome.org/pub/gnome/sources/gnome-keyring/$(GNOME_KEYRING_MAJOR_VERSION) +GNOME_KEYRING_DEPENDENCIES += dbus linux-pam libtasn1 libgcrypt gconf \ + libglib2 libgtk2 +GNOME_KEYRING_CONF_OPT += --with-pam-dir=/lib/security \ + --with-root-certs=/etc/ssl/certs +GNOME_KEYRING_AUTORECONF = YES +GNOME_KEYRING_INSTALL_STAGING = YES +GNOME_KEYRING_CONF_ENV = LIBGCRYPT_CONFIG=$(STAGING_DIR)/usr/bin/libgcrypt-config \ + ASN1PARSER=$(STAGING_DIR)/usr/bin/asn1Parser \ + ac_cv_file__dev_random=yes + +$(eval $(autotools-package))