[enigma] remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
Rahul Sundaram
sundaram at fedoraproject.org
Tue Mar 5 07:00:10 UTC 2013
commit 8ab5fdea4d0493852cf051c4280f773dea6850f8
Author: Rahul Sundaram <sundaram at fedoraproject.org>
Date: Tue Mar 5 01:59:48 2013 -0500
remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
- replace file requires with package requires for dejavu sans fonts
- use make_install macro
- drop obsolete version requirements for build dependencies
- update gtk icon cache scriplets to follow current guidelines
- drop defattr
enigma.spec | 41 +++++++++++++++++++++++++----------------
1 files changed, 25 insertions(+), 16 deletions(-)
---
diff --git a/enigma.spec b/enigma.spec
index 188dc59..1361e0f 100644
--- a/enigma.spec
+++ b/enigma.spec
@@ -1,6 +1,6 @@
Name: enigma
Version: 1.01
-Release: 22%{?dist}
+Release: 23%{?dist}
Summary: Clone of the ATARI game Oxyd
Group: Amusements/Games
@@ -17,18 +17,17 @@ Patch5: enigma-gcc-4.6-ftbfs.patch
Patch6: enigma-gcc-4.7-ftbfs.patch
Patch7: enigma-libpng15.patch
-Requires: %{_datadir}/fonts/dejavu/DejaVuSans.ttf
-Requires: %{_datadir}/fonts/dejavu/DejaVuSansCondensed.ttf
+Requires: dejavu-sans-fonts
-BuildRequires: SDL-devel >= 1.2
-BuildRequires: SDL_image-devel >= 1.2
-BuildRequires: SDL_mixer-devel >= 1.2.4
-BuildRequires: SDL_ttf-devel >= 2.0.4
+BuildRequires: SDL-devel
+BuildRequires: SDL_image-devel
+BuildRequires: SDL_mixer-devel
+BuildRequires: SDL_ttf-devel
BuildRequires: gettext
BuildRequires: libpng-devel
BuildRequires: desktop-file-utils
-BuildRequires: zlib-devel >= 1.2.0
-BuildRequires: tetex >= 2.0.2
+BuildRequires: zlib-devel
+BuildRequires: tetex
BuildRequires: xerces-c-devel
%description
@@ -56,7 +55,7 @@ make %{?_smp_mflags}
%install
rm -rf __doc
-make install DESTDIR=$RPM_BUILD_ROOT
+%make_install
mkdir __doc
mv $RPM_BUILD_ROOT%{_datadir}/doc/enigma/ __doc
@@ -68,8 +67,6 @@ ln -s %{_datadir}/fonts/dejavu/DejaVuSans.ttf $RPM_BUILD_ROOT%{_datadir}/%{name}
desktop-file-install \
- --delete-original \
- --vendor fedora \
--remove-key Version \
--dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
$RPM_BUILD_ROOT%{_datadir}/applications/enigma.desktop
@@ -77,26 +74,38 @@ desktop-file-install \
%find_lang %{name}
%post
-gtk-update-icon-cache -qf %{_datadir}/icons/hicolor 2>/dev/null || :
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun
-gtk-update-icon-cache -qf %{_datadir}/icons/hicolor 2>/dev/null || :
+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,-)
%doc README AUTHORS CHANGES COPYING ACKNOWLEDGEMENTS __doc/*
%{_datadir}/enigma
%{_bindir}/enigma
%{_mandir}/man?/enigma.*
%{_datadir}/icons/hicolor/48x48/apps/enigma.png
%{_datadir}/pixmaps/enigma.png
-%{_datadir}/applications/*enigma.desktop
+%{_datadir}/applications/enigma.desktop
# we don't need the enet stuff
%exclude %{_includedir}/enet/
%exclude %{_libdir}/libenet.a
%changelog
+* Mon Mar 04 2013 Rahul Sundaram <sundaram at fedoraproject.org> - 1.01-23
+- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
+- replace file requires with package requires for dejavu sans fonts
+- use make_install macro
+- drop obsolete version requirements for build dependencies
+- update gtk icon cache scriplets to follow current guidelines
+- drop defattr
+
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.01-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
More information about the scm-commits
mailing list