diff --git a/byobu.spec b/byobu.spec index f2b6acd..9dc59df 100644 --- a/byobu.spec +++ b/byobu.spec @@ -1,8 +1,12 @@ %{!?_pkgdocdir: %global _pkgdocdir %{_docdir}/%{name}-%{version}} +# define icons directories... +%define _iconstheme hicolor +%define _iconsbasedir %{_datadir}/icons/%{_iconstheme} +%define _iconsscaldir %{_iconsbasedir}/scalable/apps Name: byobu Version: 5.69 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Light-weight, configurable window manager built upon GNU screen Group: Applications/System @@ -76,11 +80,27 @@ do done desktop-file-install usr/share/applications/%{name}.desktop --dir %{buildroot}%{_datadir}/applications +# add icon into /usr/share/icons/hicolor/scalable/apps/ from /usr/share/byobu/pixmaps/byobu.svg +mkdir -p %{buildroot}%{_iconsscaldir} +cp -p usr/share/byobu/pixmaps/byobu.svg %{buildroot}%{_iconsscaldir} + %find_lang %{name} %clean rm -rf %{buildroot} +%post +/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || : + +%postun +if [ $1 -eq 0 ] ; then + /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null + /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : +fi + +%posttrans +/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : + %files -f %{name}.lang %defattr(-,root,root,-) @@ -88,6 +108,7 @@ rm -rf %{buildroot} %dir %{_libexecdir}/%{name} %dir %{_sysconfdir}/%{name} %dir %{_pkgdocdir} +%{_iconsscaldir}/%{name}.svg %{_pkgdocdir}/* %{_bindir}/%{name}* %if 0%{?rhel} == 5 @@ -101,6 +122,9 @@ rm -rf %{buildroot} %config(noreplace) %{_sysconfdir}/%{name}/* %changelog +* Thu Jan 9 2014 Jan Klepek - 5.69-2 +- added icon (#1013240) + * Wed Jan 8 2014 Jan Klepek - 5.69-1 - update to latest version (#873560) - added tmux dependency (#907267)