[trophy] Use supplied desktop file (with some mods)

Bruno Wolff III bruno at fedoraproject.org
Sat Mar 3 18:34:41 UTC 2012


commit 520cfa61b710c6e010b203f43131613af9623790
Author: Bruno Wolff III <bruno at wolff.to>
Date:   Sat Mar 3 11:44:32 2012 -0600

    Use supplied desktop file (with some mods)
    
    Previously we were using a desktop file provided by Fedora.
    Now we want to use the supplied desktop file with a couple
    of extra keys set.

 trophy.desktop |    9 ---------
 trophy.spec    |   10 +++++-----
 2 files changed, 5 insertions(+), 14 deletions(-)
---
diff --git a/trophy.spec b/trophy.spec
index c506e45..8ddcff9 100644
--- a/trophy.spec
+++ b/trophy.spec
@@ -6,7 +6,6 @@ Group:          Amusements/Games
 License:        GPL+
 URL:            http://trophy.sourceforge.net/
 Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Source1:        %{name}.desktop
 Source2:        %{name}.png
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  ClanLib1-devel desktop-file-utils
@@ -20,7 +19,6 @@ like shooting and dropping bombs.
 %prep
 %setup -q
 
-
 %build
 export LDFLAGS=-L%{_libdir}/ClanLib-1.0
 %configure
@@ -33,9 +31,11 @@ make install DESTDIR=$RPM_BUILD_ROOT
 
 # below is the desktop file and icon stuff.
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
-desktop-file-install --vendor fedora            \
+desktop-file-edit --set-key=Terminal --set-value=false \
+  --set-key=StartupNotify --set-value=false
   --dir $RPM_BUILD_ROOT%{_datadir}/applications \
-  %{SOURCE1}
+  $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/96x96/apps
 install -p -m 644 %{SOURCE2} \
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/96x96/apps
@@ -63,7 +63,7 @@ fi
 %doc AUTHORS COPYING ChangeLog README TODO
 %{_bindir}/%{name}
 %{_datadir}/%{name}
-%{_datadir}/applications/fedora-%{name}.desktop
+%{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/96x96/apps/%{name}.png
 
 


More information about the scm-commits mailing list