diff --git a/gcstar.changes b/gcstar.changes index ebeffb4..1d6fa25 100644 --- a/gcstar.changes +++ b/gcstar.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Sat Feb 12 17:21:09 CET 2011 - vuntz@opensuse.org + +- Call relevant macros in %post/%postun: + + %desktop_database_post/postun because the package ships at + least one desktop file. + + %icon_theme_cache_post/postun because the package ships themed + icons. + + %mime_database_post/postun because the package ships a mime + type definition. +- Remove shared-mime-info Requires: if it's not there, then we + simply don't need to update the mime database. + ------------------------------------------------------------------- Thu Sep 2 12:41:15 CEST 2010 - vuntz@opensuse.org diff --git a/gcstar.spec b/gcstar.spec index e133b11..e430f8a 100644 --- a/gcstar.spec +++ b/gcstar.spec @@ -43,8 +43,6 @@ Requires: perl(HTML::Parser) Requires: perl(XML::Parser) Requires: perl(XML::Simple) Requires: perl-libwww-perl -Requires(post): shared-mime-info -Requires(postun): shared-mime-info BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildArch: noarch @@ -89,16 +87,22 @@ rm %{buildroot}/usr/lib/gcstar/GCPlugins/GCbooks/GCSaraiva.pm.orig rm -rf %{buildroot} %post -%if 0%{?suse_version} >= 1140 +%if 0%{?suse_version} > 1130 +%desktop_database_post %icon_theme_cache_post +%mime_database_post +%else +update-mime-database %{_datadir}/mime || true %endif -update-mime-database %{_datadir}/mime %postun -%if 0%{?suse_version} >= 1140 +%if 0%{?suse_version} > 1130 +%desktop_database_postun %icon_theme_cache_postun +%mime_database_postun +%else +update-mime-database %{_datadir}/mime || true %endif -update-mime-database %{_datadir}/mime %files %defattr(-,root,root)