diff --git a/dconf-0.7.3.tar.bz2 b/dconf-0.7.3.tar.bz2 deleted file mode 100644 index 5554cf3..0000000 --- a/dconf-0.7.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:84efc95cb62b6637b2131e110ff447908be739c2185d69bebb300293b561dfd9 -size 184278 diff --git a/dconf-0.7.5.tar.bz2 b/dconf-0.7.5.tar.bz2 new file mode 100644 index 0000000..cc9f598 --- /dev/null +++ b/dconf-0.7.5.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2103e8207744903790e9fac6427fa394bb485a0c7f4e0d03b0fb43268c34f33 +size 193355 diff --git a/dconf.changes b/dconf.changes index ada25f0..dd43f5b 100644 --- a/dconf.changes +++ b/dconf.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Tue May 17 16:53:08 CEST 2011 - dimstar@opensuse.org + +- Update to version 0.7.5: + + Fix crashing if the database did not already exist + + many fixes and improvements to the dconf-editor +- changes from version 0.7.4: + + bgo#648949: multithreading issue fixed (which actually affects + all GSettings-using programs since dconf is used from a helper + thread in that case) + + dconf commandline tool is vastly more friendly now + + no more aborting on unrecognised arguments + + proper help + + bash completion support + + support for sysadmin lockdown + + the editor now properly reads installed enum xml files +- Add glib2_gsettings_schemas_* macros to -editor subpackage for + the new schema. + ------------------------------------------------------------------- Mon Apr 4 13:24:57 UTC 2011 - dimstar@opensuse.org diff --git a/dconf.spec b/dconf.spec index 6e62ebd..a8de41f 100644 --- a/dconf.spec +++ b/dconf.spec @@ -18,7 +18,7 @@ Name: dconf -Version: 0.7.3 +Version: 0.7.5 Release: 1 # FIXME: remove SUSE_ASNEEDED=0 when this is fixed: https://bugzilla.gnome.org/show_bug.cgi?id=626280 License: LGPLv2.1+ @@ -96,6 +96,7 @@ License: LGPLv2.1+ Summary: Simple key-based configuration system -- Graphical Editor Group: System/GUI/GNOME Requires: %{name} = %{version} +%glib2_gsettings_schema_requires %description editor dconf is a low-level configuration system. Its main purpose is to @@ -164,9 +165,11 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} %post editor %desktop_database_post +%glib2_gsettings_schema_post %postun editor %desktop_database_postun +%glib2_gsettings_schema_postun %files %defattr(-, root, root) @@ -179,6 +182,8 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} %{_datadir}/dbus-1/system-services/ca.desrt.dconf.service # alternative databases %{_sysconfdir}/dconf/ +# Bash completion helper +%{_sysconfdir}/bash_completion.d/dconf-bash-completion.sh %files -n libdconf0 %defattr(-, root, root) @@ -197,6 +202,7 @@ mkdir -p %{buildroot}%{_sysconfdir}/dconf/{profile,db} %{_bindir}/dconf-editor %{_datadir}/applications/dconf-editor.desktop %{_datadir}/dconf-editor/ +%{_datadir}/glib-2.0/schemas/ca.desrt.dconf-editor.gschema.xml %files devel %defattr(-, root, root)