From 7c63d3d6faf7ee46227337efa9c480b510d6886891cecad58359fea7097a6cd5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 21 May 2015 11:59:22 +0000 Subject: [PATCH] - Update %post scriptlets to work on sle11 again OBS-URL: https://build.opensuse.org/package/show/LibreOffice:Factory/libreoffice?expand=0&rev=281 --- libreoffice.changes | 5 +++ libreoffice.spec | 75 ++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 79 insertions(+), 1 deletion(-) 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