[dconf] 0.7

Matthias Clasen mclasen at fedoraproject.org
Mon Jan 17 19:49:27 UTC 2011


commit c0eb1109c2e860972ebf185a63b7c99d2d637e89
Author: Matthias Clasen <mclasen at redhat.com>
Date:   Mon Jan 17 14:48:35 2011 -0500

    0.7

 dconf-bus-get.patch |   14 ++++++++++++++
 dconf.spec          |   15 ++++++++++++---
 2 files changed, 26 insertions(+), 3 deletions(-)
---
diff --git a/dconf-bus-get.patch b/dconf-bus-get.patch
new file mode 100644
index 0000000..33c086e
--- /dev/null
+++ b/dconf-bus-get.patch
@@ -0,0 +1,14 @@
+diff -up dconf-0.7/tests/dbus1.c.bus_get dconf-0.7/tests/dbus1.c
+--- dconf-0.7/tests/dbus1.c.bus_get	2011-01-17 14:35:51.234171003 -0500
++++ dconf-0.7/tests/dbus1.c	2011-01-17 14:36:01.364171019 -0500
+@@ -184,9 +184,7 @@ setup (void)
+ 
+   g_setenv ("DCONF_PROFILE", "test", false);
+ 
+-  backend = dconf_dbus_client_new ("test",
+-                                   dbus_bus_get (DBUS_BUS_SYSTEM, 0),
+-                                   dbus_bus_get (DBUS_BUS_SESSION, 0));
++  backend = dconf_dbus_client_new ("test", NULL, NULL);
+   dconf_dbus_client_subscribe (backend, "/", watch_func, NULL);
+ 
+   implicit = g_hash_table_new_full (g_str_hash, g_str_equal,
diff --git a/dconf.spec b/dconf.spec
index 56cb0df..516765e 100644
--- a/dconf.spec
+++ b/dconf.spec
@@ -8,8 +8,9 @@ Summary:        A configuration system
 Group:          System Environment/Base
 License:        LGPLv2+
 URL:            http://live.gnome.org/dconf
-#VCS:		git:git://git.gnome.org/dconf
+#VCS:           git:git://git.gnome.org/dconf
 Source0:        http://download.gnome.org/sources/dconf/0.7/dconf-%{version}.tar.bz2
+Patch0:         dconf-bus-get.patch
 
 BuildRequires:  glib2-devel >= %{glib2_version}
 Requires:       dbus
@@ -50,6 +51,7 @@ docnf-editor allows you to browse and modify dconf databases.
 
 %prep
 %setup -q
+%patch0 -p1 -b .bus-get
 
 %build
 (if ! test -x configure; then NOCONFIGURE=1 ./autogen.sh; CONFIGFLAGS=--enable-gtk-doc; fi;
@@ -79,21 +81,28 @@ gio-querymodules-%{__isa_bits} %{_libdir}/gio/modules
 %{_datadir}/dbus-1/system-services/ca.desrt.dconf.service
 %{_bindir}/dconf
 %{_libdir}/libdconf.so.*
+%{_libdir}/libdconf-dbus-1.so.*
+#%{_libdir}/girepository-1.0/dconf-1.0.typelib
 
 %files devel
 %defattr(-,root,root,-)
 %{_includedir}/dconf
 %{_libdir}/libdconf.so
 %{_libdir}/pkgconfig/dconf.pc
+%{_includedir}/dconf-dbus-1
+%{_libdir}/libdconf-dbus-1.so
+%{_libdir}/pkgconfig/dconf-dbus-1.pc
 # temporarily disable introspection until we have a new-enough goi
-%{_libdir}/girepository-1.0/dconf-1.0.typelib
-%{_datadir}/gir-1.0/dconf-1.0.gir
+#%{_datadir}/gir-1.0/dconf-1.0.gir
 %{_datadir}/gtk-doc/html/dconf
 %{_datadir}/vala
 
 %files editor
 %defattr(-,root,root,-)
 %{_bindir}/dconf-editor
+%{_datadir}/applications/dconf-editor.desktop
+%dir %{_datadir}/dconf-editor
+%{_datadir}/dconf-editor/dconf-editor.ui
 
 %changelog
 * Mon Jan 17 2011 Matthias Clasen <mclasen at redhat.com> - 0.7-1


More information about the scm-commits mailing list