diff --git a/baselibs.conf b/baselibs.conf index 293ffa7..9e531bc 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -2,4 +2,4 @@ gsettings-backend-dconf requires "glib2-tools-" post "%glib2_gio_module_post" postun "%glib2_gio_module_postun" -libdconf0 +libdconf1 diff --git a/dconf-0.12.1.tar.xz b/dconf-0.12.1.tar.xz deleted file mode 100644 index 907fc86..0000000 --- a/dconf-0.12.1.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3cd32b78d88ed7be90dace5d45e2cf8a6abdb253d43dbfa5ef52103b329dc214 -size 202112 diff --git a/dconf-0.13.90.tar.xz b/dconf-0.13.90.tar.xz new file mode 100644 index 0000000..6d71590 --- /dev/null +++ b/dconf-0.13.90.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8661a45700d2530d1e07b735809a3a5e3df019cc8064f0f80919417fc59ee288 +size 267392 diff --git a/dconf.changes b/dconf.changes index 52d3696..9926ad5 100644 --- a/dconf.changes +++ b/dconf.changes @@ -1,3 +1,50 @@ +------------------------------------------------------------------- +Tue Aug 21 07:27:22 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.13.90: + + Updated translations. + +------------------------------------------------------------------- +Tue Aug 7 16:29:44 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.13.5: + + the service no longer attempts to migrate the primary dconf + database from its (years) old path ~/.config/dconf to the new + ~/.config/dconf/user + + fixes for profile file parsing problems + + fix obscure race in GDBus handling code that could result in + out-of-order message delivery + + editor: + - clean up some messages and mark strings for translations + - enable internationalization + + add manpages for dconf(7), dconf(1), dconf-service and + dconf-editor + + Updated translations. +- Add docbook-xsl-stylesheets, intltool and xsltproc BuildRequires: + new dependencies. +- Split out a -lang package. + +------------------------------------------------------------------- +Fri Aug 3 08:53:22 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.13.4: + + extensively refactored + + API of libdconf has changed; soname bumped to libdconf.so.1 + + installed header layout has changed + + there are changes to the API used between the client and the + service. + + there is a now a fairly decent test suite but it requires a + full D-Bus environment to run in, so it may make sense to avoid + 'make check' on builders for the time being. + +------------------------------------------------------------------- +Fri Aug 3 07:10:30 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.13.0: + + editor: use GtkApplication and GMenu + + editor: support searching for keys + + dconf cli: call setlocale() on startup + ------------------------------------------------------------------- Fri Aug 3 06:37:48 UTC 2012 - dimstar@opensuse.org diff --git a/dconf.spec b/dconf.spec index 911033d..bfd82bf 100644 --- a/dconf.spec +++ b/dconf.spec @@ -17,20 +17,23 @@ Name: dconf -Version: 0.12.1 +Version: 0.13.90 Release: 0 Summary: Simple key-based configuration system License: LGPL-2.1+ Group: System/Libraries Url: http://live.gnome.org/dconf -Source: http://download.gnome.org/sources/dconf/0.12/%{name}-%{version}.tar.xz +Source: http://download.gnome.org/sources/dconf/0.13/%{name}-%{version}.tar.xz Source99: baselibs.conf # For directory ownership BuildRequires: dbus-1 +BuildRequires: docbook-xsl-stylesheets +BuildRequires: intltool >= 0.50.0 BuildRequires: update-desktop-files -BuildRequires: vala >= 0.15.1 +BuildRequires: vala >= 0.17.0 +BuildRequires: xsltproc BuildRequires: pkgconfig(dbus-1) -BuildRequires: pkgconfig(gio-2.0) >= 2.31.18 +BuildRequires: pkgconfig(gio-2.0) >= 2.33.3 BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libxml-2.0) @@ -40,20 +43,21 @@ BuildRequires: gtk-doc # dconf provides a dbus service, but has no dependency on dbus in any way # (because it uses gdbus), so we need an explicit Requires Requires: dbus-1 +Recommends: %{name}-lang %description dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. -%package -n libdconf0 +%package -n libdconf1 Summary: Simple key-based configuration system -- Library Group: System/Libraries # The library doesn't really work if the dconf service is not reachable, so we # need a Requires Requires: %{name} >= %{version} -%description -n libdconf0 +%description -n libdconf1 dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. @@ -102,7 +106,7 @@ This package provides a graphical editor for dconf database. %package devel Summary: Simple key-based configuration system -- Development Files Group: Development/Libraries/GNOME -Requires: libdconf0 = %{version} +Requires: libdconf1 = %{version} %description devel dconf is a low-level configuration system. Its main purpose is to @@ -119,6 +123,7 @@ dconf is a low-level configuration system. Its main purpose is to provide a backend to GSettings on platforms that don't already have configuration storage systems. +%lang_package %prep %setup -q @@ -139,10 +144,11 @@ have configuration storage systems. find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print %suse_update_desktop_file %{buildroot}%{_datadir}/applications/dconf-editor.desktop SystemSetup mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} +%find_lang %{name} -%post -n libdconf0 -p /sbin/ldconfig +%post -n libdconf1 -p /sbin/ldconfig -%postun -n libdconf0 -p /sbin/ldconfig +%postun -n libdconf1 -p /sbin/ldconfig %post -n libdconf-dbus-1-0 -p /sbin/ldconfig @@ -173,11 +179,15 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} %{_libexecdir}/dconf-service %{_datadir}/dbus-1/services/ca.desrt.dconf.service # Bash completion helper -%{_sysconfdir}/bash_completion.d/dconf-bash-completion.sh +%{_datadir}/bash-completion/completions/dconf +%{_mandir}/man[17]/dconf.[17]%{ext_man} +%{_mandir}/man1/dconf-service.1%{?ext_man} # alternative databases %{_sysconfdir}/dconf/ -%files -n libdconf0 +%files lang -f %{name}.lang + +%files -n libdconf1 %defattr(-, root, root) %{_libdir}/libdconf.so.* @@ -196,6 +206,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} %{_datadir}/dconf-editor/ %{_datadir}/glib-2.0/schemas/ca.desrt.dconf-editor.gschema.xml %{_datadir}/icons/hicolor/*/apps/dconf-editor.png +%{_mandir}/man1/dconf-editor.1%{?ext_man} %files devel %defattr(-, root, root)