diff --git a/file-roller-2.31.5.tar.bz2 b/file-roller-2.31.5.tar.bz2 deleted file mode 100644 index 1e0e5a5..0000000 --- a/file-roller-2.31.5.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:66e3e254c721e4ff8f91ab62360bb1b724495a9ce6244ede5efb92dcc4280554 -size 1853480 diff --git a/file-roller-2.31.90.tar.bz2 b/file-roller-2.31.90.tar.bz2 new file mode 100644 index 0000000..96a20ec --- /dev/null +++ b/file-roller-2.31.90.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97bab2495027233b771187c8e146daba2dbcfeba5821aceaa42a0c7135eca8ed +size 1868646 diff --git a/file-roller.changes b/file-roller.changes index 30be904..7c98d11 100644 --- a/file-roller.changes +++ b/file-roller.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Tue Aug 17 10:59:58 CEST 2010 - dimstar@opensuse.org + +- Update to version 2.31.90: + + Use GConf instead of GSettings + + Updated translations. +- Add pkgconfig(gconf-2.0) BuildRequires. +- Revert back to gconf handling instead of gsettings: + + Stop using gsettings macros. + + Pass --disable-schemas-install to configure. + + Re-introduce gconf pre, preun and posttrans scriptlets. + ------------------------------------------------------------------- Thu Aug 5 23:57:12 CEST 2010 - vuntz@opensuse.org diff --git a/file-roller.spec b/file-roller.spec index b6c3a32..6a9c501 100644 --- a/file-roller.spec +++ b/file-roller.spec @@ -1,5 +1,5 @@ # -# spec file for package file-roller (Version 2.31.5) +# spec file for package file-roller (Version 2.31.90) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -18,7 +18,7 @@ Name: file-roller -Version: 2.31.5 +Version: 2.31.90 Release: 1 License: GPLv2+ Summary: An Archive Manager for GNOME @@ -31,6 +31,7 @@ BuildRequires: gnome-doc-utils-devel BuildRequires: gtk2-devel BuildRequires: intltool BuildRequires: nautilus-devel +BuildRequires: pkgconfig(gconf-2.0) BuildRequires: translation-update-upstream BuildRequires: update-desktop-files Requires: %{name}-lang = %{version} @@ -63,7 +64,7 @@ DocDir: %{_defaultdocdir} #Suggests: unace #Suggests: unalz #Suggests: unstuff -%glib2_gsettings_schema_requires +%gconf_schemas_prereq %description File Roller is an archive manager for GNOME. With it, you can create @@ -91,7 +92,8 @@ translation-update-upstream %build %configure\ - --disable-scrollkeeper + --disable-scrollkeeper \ + --disable-schemas-install %__make %{?jobs:-j%jobs} %install @@ -101,32 +103,36 @@ translation-update-upstream %endif %suse_update_desktop_file -N "File Roller" -G "Archive Manager" %name Archiving %find_lang %{name} +%find_gconf_schemas rm %{buildroot}%{_libdir}/*/*/*.*a %fdupes %{buildroot} %clean rm -rf %{buildroot} +%pre -f %{name}.schemas_pre + %post -%glib2_gsettings_schema_post if test -x usr/bin/update-mime-database ; then usr/bin/update-mime-database usr/share/mime >/dev/null fi +%posttrans -f %{name}.schemas_posttrans + +%preun -f %{name}.schemas_preun + %postun -%glib2_gsettings_schema_postun if test -x usr/bin/update-mime-database ; then usr/bin/update-mime-database usr/share/mime >/dev/null fi -%files +%files -f %{name}.schemas_list %defattr(-, root, root) %doc AUTHORS NEWS README COPYING %{_bindir}/file-roller %{_libexecdir}/file-roller/ %{_datadir}/applications/*.desktop %{_datadir}/file-roller/ -%{_datadir}/glib-2.0/schemas/org.gnome.file-roller.gschema.xml %{_datadir}/icons/hicolor/*/apps/*.png %{_datadir}/icons/hicolor/scalable/apps/*.svg