diff --git a/libreoffice.changes b/libreoffice.changes index 793915a..650afcf 100644 --- a/libreoffice.changes +++ b/libreoffice.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu May 21 11:59:03 UTC 2015 - tchvatal@suse.com + +- Update %post scriptlets to work on sle11 again + ------------------------------------------------------------------- Wed May 20 08:45:37 UTC 2015 - tchvatal@suse.com diff --git a/libreoffice.spec b/libreoffice.spec index 7dec911..801002a 100644 --- a/libreoffice.spec +++ b/libreoffice.spec @@ -1235,7 +1235,6 @@ mkdir -p %{buildroot}/%{_datadir}/%{name}/share/autotext/ grep -v '%{_libdir}/%{name}/share/autotext' file-lists/common_list.txt > tmplist mv tmplist file-lists/common_list.txt mv %{buildroot}/%{_libdir}/%{name}/share/autotext/ %{buildroot}/%{_datadir}/%{name}/share/ -echo "%ghost %{_libdir}/%{name}/share/autotext" >> file-lists/common_list.txt ################ # branding split @@ -1319,9 +1318,16 @@ chrpath --delete %{buildroot}%{_libdir}/%{name}/program/librasqal-lo.so.3 %post /sbin/ldconfig +%if %suse_version > 1130 %mime_database_post %desktop_database_post %icon_theme_cache_post +%else +test -f /usr/bin/update-mime-database && /usr/bin/update-mime-database %{_datadir}/mime > /dev/null || : +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.gtk2 && SuSEconfig --module gtk2 > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %preun uno_cache="%{_libdir}/%{name}/share/uno_packages/cache/uno_packages/" @@ -1332,45 +1338,112 @@ exit 0 %postun /sbin/ldconfig +%if %suse_version > 1130 %icon_theme_cache_postun %desktop_database_postun %mime_database_postun +%else +test -f /usr/bin/update-mime-database && /usr/bin/update-mime-database %{_datadir}/mime > /dev/null || : +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.gtk2 && SuSEconfig --module gtk2 > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %post base +%if %suse_version > 1130 %desktop_database_post +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %postun base +%if %suse_version > 1130 %desktop_database_postun +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %post calc +%if %suse_version > 1130 %desktop_database_post +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %postun calc +%if %suse_version > 1130 %desktop_database_postun +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %post draw +%if %suse_version > 1130 %desktop_database_post +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %postun draw +%if %suse_version > 1130 %desktop_database_postun +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %post math +%if %suse_version > 1130 %desktop_database_post +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %postun math +%if %suse_version > 1130 %desktop_database_postun +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %post impress +%if %suse_version > 1130 %desktop_database_post +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %postun impress +%if %suse_version > 1130 %desktop_database_postun +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %post writer +%if %suse_version > 1130 %desktop_database_post +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %postun writer +%if %suse_version > 1130 %desktop_database_postun +%else +test -f /usr/bin/update-desktop-database && /usr/bin/update-desktop-database > /dev/null || : +test -f /sbin/conf.d/SuSEconfig.glib2 && SuSEconfig --module glib2 > /dev/null || : +%endif %_link_noarch_files icon-theme-crystal %_link_noarch_files icon-theme-galaxy