[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