[ballbuster] remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247

Rahul Sundaram sundaram at fedoraproject.org
Mon Feb 11 03:50:39 UTC 2013


commit 03f1835baba765073c3475d9eca0dad561327daf
Author: Rahul Sundaram <sundaram at fedoraproject.org>
Date:   Sun Feb 10 22:50:17 2013 -0500

    remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
    
    - clean up spec to follow current guidelines
    - fix desktop file to follow specification

 ballbuster.desktop |    2 +-
 ballbuster.spec    |   26 ++++++++------------------
 2 files changed, 9 insertions(+), 19 deletions(-)
---
diff --git a/ballbuster.desktop b/ballbuster.desktop
index 55d2890..116dda1 100644
--- a/ballbuster.desktop
+++ b/ballbuster.desktop
@@ -3,7 +3,7 @@ Encoding=UTF-8
 Name=Ball: Buster
 Comment=Move the paddle to bounce the ball and break all the bricks
 Exec=ballbuster-wrapper
-Icon=ballbuster.png
+Icon=ballbuster
 Terminal=false
 StartupNotify=false
 Type=Application
diff --git a/ballbuster.spec b/ballbuster.spec
index c45ab54..02f404b 100644
--- a/ballbuster.spec
+++ b/ballbuster.spec
@@ -1,6 +1,6 @@
 Name:           ballbuster
 Version:        1.0
-Release:        15%{?dist}
+Release:        16%{?dist}
 Summary:        Move the paddle to bounce the ball and break all the bricks
 Group:          Amusements/Games
 License:        GPLv2+
@@ -9,7 +9,6 @@ Source0:        http://www.patrickavella.com/BallBusterX.zip
 Source1:        %{name}.desktop
 Patch0:         ballbuster-unix.patch.gz
 Patch1:         ballbuster-1.0-gcc43.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  ClanLib1-devel desktop-file-utils ImageMagick
 Requires:       hicolor-icon-theme opengl-games-utils
 
@@ -20,39 +19,28 @@ control the ball by bouncing it back at the bricks with a paddle which you
 control with your mouse. The game features: A built in level editor, 20 power
 ups and special effects (particle, alpha, rotating, and zooming).
 
-
 %prep
 %setup -q -c
 %patch0 -p1 -z .unix
 %patch1 -p1 -z .gcc43
 sed -i 's/\r//g' COPYING credits.txt ExtremeUpdates.txt manual.html html/*
 
-
 %build
 make %{?_smp_mflags} PREFIX=%{_prefix} \
   CFLAGS="$RPM_OPT_FLAGS `pkg-config --cflags clanCore-1.0` -fpermissive"
 convert -transparent black icon1.ico %{name}.png
 
-
 %install
-rm -rf $RPM_BUILD_ROOT
 make install PREFIX=$RPM_BUILD_ROOT%{_prefix}
 ln -s opengl-game-wrapper.sh $RPM_BUILD_ROOT%{_bindir}/%{name}-wrapper
 
 # below is the desktop file and icon stuff.
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
-desktop-file-install --vendor fedora            \
-  --dir $RPM_BUILD_ROOT%{_datadir}/applications \
-  %{SOURCE1}
+desktop-file-install --dir $RPM_BUILD_ROOT%{_datadir}/applications %{SOURCE1}
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
 install -p -m 644 %{name}.png \
   $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
 
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-
 %post
 touch --no-create %{_datadir}/icons/hicolor || :
 if [ -x %{_bindir}/gtk-update-icon-cache ]; then
@@ -65,17 +53,19 @@ if [ -x %{_bindir}/gtk-update-icon-cache ]; then
    %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
 fi
 
-
 %files
-%defattr(-,root,root,-)
 %doc COPYING credits.txt ExtremeUpdates.txt manual.html html
 %{_bindir}/%{name}*
 %{_datadir}/%{name}
-%{_datadir}/applications/fedora-%{name}.desktop
+%{_datadir}/applications/%{name}.desktop
 %{_datadir}/icons/hicolor/32x32/apps/%{name}.png
 
-
 %changelog
+* Sun Feb 10 2013 Rahul Sundaram <sundaram at fedoraproject.org> - 1.0-16
+- remove vendor tag from desktop file. https://fedorahosted.org/fpc/ticket/247
+- clean up spec to follow current guidelines
+- fix desktop file to follow specification
+
 * Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0-15
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 


More information about the scm-commits mailing list