[packages/chocolate-doom] desktop scriptlets

glen glen at pld-linux.org
Thu Mar 17 22:15:59 CET 2016


commit 9344276df9fe621cbaf0c227df817380cdfefe36
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Mar 17 23:15:54 2016 +0200

    desktop scriptlets

 chocolate-doom.spec | 17 ++++++++++++++---
 1 file changed, 14 insertions(+), 3 deletions(-)
---
diff --git a/chocolate-doom.spec b/chocolate-doom.spec
index d1598e4..070d400 100644
--- a/chocolate-doom.spec
+++ b/chocolate-doom.spec
@@ -14,6 +14,9 @@ BuildRequires:	SDL_mixer-devel
 BuildRequires:	SDL_net-devel
 BuildRequires:	desktop-file-utils
 BuildRequires:	libsamplerate-devel
+Requires:	desktop-file-utils
+Requires:	gtk-update-icon-cache
+Requires:	hicolor-icon-theme
 Provides:	bundled(md5-plumb)
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -42,7 +45,7 @@ rm -rf $RPM_BUILD_ROOT
 
 rm -rf docs
 install -d docs
-mv $RPM_BUILD_ROOT/usr/share/doc/chocolate-{doom,heretic,hexen,strife} docs
+mv $RPM_BUILD_ROOT%{_docdir}/chocolate-{doom,heretic,hexen,strife} docs
 
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/appdata}
 mv $RPM_BUILD_ROOT%{_prefix}/games/* $RPM_BUILD_ROOT%{_bindir}
@@ -56,6 +59,14 @@ desktop-file-validate $RPM_BUILD_ROOT%{_desktopdir}/screensavers/chocolate-doom-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post
+%update_desktop_database
+%update_icon_cache hicolor
+
+%postun
+%update_desktop_database
+%update_icon_cache hicolor
+
 %files
 %defattr(644,root,root,755)
 %doc ChangeLog NEWS NOT-BUGS README
@@ -76,8 +87,8 @@ rm -rf $RPM_BUILD_ROOT
 %{_desktopdir}/chocolate-heretic.desktop
 %{_desktopdir}/chocolate-hexen.desktop
 %{_desktopdir}/chocolate-strife.desktop
-%{_iconsdir}/hicolor/64x64/apps/chocolate-doom.png
-%{_iconsdir}/hicolor/64x64/apps/chocolate-setup.png
+%{_iconsdir}/hicolor/*/apps/chocolate-doom.png
+%{_iconsdir}/hicolor/*/apps/chocolate-setup.png
 %{_mandir}/man5/chocolate-doom.cfg.5*
 %{_mandir}/man5/chocolate-heretic.cfg.5*
 %{_mandir}/man5/chocolate-hexen.cfg.5*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/chocolate-doom.git/commitdiff/9344276df9fe621cbaf0c227df817380cdfefe36



More information about the pld-cvs-commit mailing list