%post %{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null /sbin/ldconfig || : %ifarch %{ix86} # Add new labeling rules for libraries requiring text relocation: %{_sbindir}/semanage fcontext -a -t textrel_shlib_t %{_libdir}/vlc/codec/libdmo_plugin.so %{_sbindir}/semanage fcontext -a -t textrel_shlib_t %{_libdir}/vlc/codec/librealaudio_plugin.so # Set correct SELinux security contexts: if sestatus |egrep -q 'SELinux status.*enabled' then restorecon %{_libdir}/vlc/codec/libdmo_plugin.so %{_libdir}/vlc/codec/librealaudio_plugin.so || : fi || : %preun %{_sbindir}/semanage fcontext --delete -t textrel_shlib_t %{_libdir}/vlc/codec/libdmo_plugin.so %{_sbindir}/semanage fcontext --delete -t textrel_shlib_t %{_libdir}/vlc/codec/librealaudio_plugin.so || : %endif %postun %{_bindir}/gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null /sbin/ldconfig || :