[arch-commits] Commit in gnome-keyring/trunk (3 files)
Ionut Biru
ibiru at archlinux.org
Sun May 2 17:29:10 UTC 2010
Date: Sunday, May 2, 2010 @ 13:29:10
Author: ibiru
Revision: 79300
upgpkg: gnome-keyring 2.30.1-2
backport the fix for adding service for org.freedesktop.secrets.
Added:
gnome-keyring/trunk/add_service_for_org.freedesktop.secrets_1.patch
gnome-keyring/trunk/add_service_for_org.freedesktop.secrets_2.patch
Modified:
gnome-keyring/trunk/PKGBUILD
-------------------------------------------------+
PKGBUILD | 14 ++++++-
add_service_for_org.freedesktop.secrets_1.patch | 40 ++++++++++++++++++++++
add_service_for_org.freedesktop.secrets_2.patch | 21 +++++++++++
3 files changed, 72 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2010-05-02 17:10:34 UTC (rev 79299)
+++ PKGBUILD 2010-05-02 17:29:10 UTC (rev 79300)
@@ -3,7 +3,7 @@
pkgname=gnome-keyring
pkgver=2.30.1
-pkgrel=1
+pkgrel=2
pkgdesc="GNOME Password Management daemon"
arch=(i686 x86_64)
license=('GPL' 'LGPL')
@@ -12,11 +12,19 @@
options=('!libtool' '!emptydirs')
url="http://www.gnome.org"
install=gnome-keyring.install
-source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.30/${pkgname}-${pkgver}.tar.bz2)
-sha256sums=('a76e7e06c3daa44340f8a3a0f3ef4b784973cdddff2d854cb30a3e7950796e5a')
+source=(http://ftp.gnome.org/pub/gnome/sources/${pkgname}/2.30/${pkgname}-${pkgver}.tar.bz2
+ add_service_for_org.freedesktop.secrets_1.patch
+ add_service_for_org.freedesktop.secrets_2.patch)
+sha256sums=('a76e7e06c3daa44340f8a3a0f3ef4b784973cdddff2d854cb30a3e7950796e5a'
+ '4172736975e9b3edb7e7aeaff11effea2a6bd9165059d977111083ad7624ad51'
+ '4afad6d8e84731a85162f82c995128cc0b36b3db239ef7dce1a2f742a7fe9b68')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+ patch -Np1 -i ${srcdir}/add_service_for_org.freedesktop.secrets_1.patch || return 1
+ patch -Np1 -i ${srcdir}/add_service_for_org.freedesktop.secrets_2.patch || return 1
+ autoconf || return 1
+ automake || return 1
./configure --prefix=/usr --sysconfdir=/etc \
--localstatedir=/var --disable-static \
--libexecdir=/usr/lib/gnome-keyring \
Added: add_service_for_org.freedesktop.secrets_1.patch
===================================================================
--- add_service_for_org.freedesktop.secrets_1.patch (rev 0)
+++ add_service_for_org.freedesktop.secrets_1.patch 2010-05-02 17:29:10 UTC (rev 79300)
@@ -0,0 +1,40 @@
+From b36d6beeb2fa430210c8a2aa19f772bd75325e42 Mon Sep 17 00:00:00 2001
+From: Rob Bradford <rob at linux.intel.com>
+Date: Wed, 14 Apr 2010 18:12:41 +0000
+Subject: Add dbus activation service file for org.freedesktop.secrets
+
+Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=611002
+---
+diff --git a/daemon/Makefile.am b/daemon/Makefile.am
+index be96523..4c95b5a 100644
+--- a/daemon/Makefile.am
++++ b/daemon/Makefile.am
+@@ -54,14 +54,16 @@ gnome_keyring_daemon_LDADD = \
+
+ EXTRA_DIST = \
+ org.gnome.keyring.service.in \
++ org.freedesktop.secrets.service.in \
+ $(desktop_in_files)
+
+ CLEANFILES = \
+ org.gnome.keyring.service \
++ org.freedesktop.service \
+ $(desktop_DATA)
+
+ servicedir = $(DBUS_SERVICES_DIR)
+-service_in_files = org.gnome.keyring.service.in
++service_in_files = org.gnome.keyring.service.in org.freedesktop.secrets.service.in
+ service_DATA = $(service_in_files:.service.in=.service)
+ service_PATH = $(VALGRIND_RUN)$(bindir)
+
+diff --git a/daemon/org.freedesktop.secrets.service.in b/daemon/org.freedesktop.secrets.service.in
+new file mode 100644
+index 0000000..d4db713
+--- a/dev/null
++++ b/daemon/org.freedesktop.secrets.service.in
+@@ -0,0 +1,3 @@
++[D-BUS Service]
++Name=org.freedesktop.secrets
++Exec=@PATH@/gnome-keyring-daemon --start --foreground --components=secrets
+--
+cgit v0.8.3.1
Added: add_service_for_org.freedesktop.secrets_2.patch
===================================================================
--- add_service_for_org.freedesktop.secrets_2.patch (rev 0)
+++ add_service_for_org.freedesktop.secrets_2.patch 2010-05-02 17:29:10 UTC (rev 79300)
@@ -0,0 +1,21 @@
+From d6bb94e9c05072fc791fb5045f5b1ab22d11d916 Mon Sep 17 00:00:00 2001
+From: Sjoerd Simons <sjoerd.simons at collabora.co.uk>
+Date: Mon, 19 Apr 2010 13:47:26 +0000
+Subject: Make sure the service files are created correctly
+
+---
+diff --git a/daemon/Makefile.am b/daemon/Makefile.am
+index 4c95b5a..9edb13f 100644
+--- a/daemon/Makefile.am
++++ b/daemon/Makefile.am
+@@ -68,7 +68,7 @@ service_DATA = $(service_in_files:.service.in=.service)
+ service_PATH = $(VALGRIND_RUN)$(bindir)
+
+ # Rule to make the service file with bindir expanded
+-$(service_DATA): $(service_in_files) Makefile
++%.service: %.service.in Makefile
+ @sed -e "s|\@PATH\@|$(service_PATH)|" $< > $@
+
+ desktop_in_files = \
+--
+cgit v0.8.3.1
More information about the arch-commits
mailing list