[freedoom-freedm] Update to latest upstream release No need to explicitly define buildroot, defattr or have a clean st
Rahul Sundaram
sundaram at fedoraproject.org
Fri Aug 26 02:12:04 UTC 2011
commit b0c133777aaa8951af56414d64bb147a281517a2
Author: Rahul Sundaram <sundaram at fedoraproject.org>
Date: Fri Aug 26 07:41:34 2011 +0530
Update to latest upstream release
No need to explicitly define buildroot, defattr or have a clean stage anymore
Replace define with global as per current packaging guidelines
Fix the desktop file to follow the latest spec
freedoom-freedm.desktop | 3 +--
freedoom-freedm.spec | 31 ++++++++++++-------------------
2 files changed, 13 insertions(+), 21 deletions(-)
---
diff --git a/freedoom-freedm.desktop b/freedoom-freedm.desktop
index c53e52c..f0ee4d0 100644
--- a/freedoom-freedm.desktop
+++ b/freedoom-freedm.desktop
@@ -1,10 +1,9 @@
[Desktop Entry]
-Encoding=UTF-8
Name=Freedoom Deathmatch
GenericName=Free Doom
Comment=A set of Doom Deathmatch levels
Exec=prboom -iwad /usr/share/doom/freedm.wad
-Icon=freedoom.png
+Icon=freedoom
Terminal=false
Type=Application
Categories=Game;ActionGame;
diff --git a/freedoom-freedm.spec b/freedoom-freedm.spec
index 30a5b41..903321e 100644
--- a/freedoom-freedm.spec
+++ b/freedoom-freedm.spec
@@ -1,17 +1,16 @@
-%define waddir %{_datadir}/doom
+%global waddir %{_datadir}/doom
Name: freedoom-freedm
-Version: 0.6.4
-Release: 3%{?dist}
+Version: 0.7
+Release: 1%{?dist}
Summary: Deathmatch levels for Doom
Group: Amusements/Games
License: BSD
URL: https://savannah.nongnu.org/projects/freedoom/
-Source0: http://download.savannah.gnu.org/releases-noredirect/freedoom/freedm/freedm-0.6.4.zip
+Source0: http://download.savannah.gnu.org/releases-noredirect/freedoom/freedm/freedm-%{version}.zip
Source1: freedoom-freedm.desktop
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: desktop-file-utils
@@ -21,35 +20,29 @@ Requires: prboom freedoom
A set of deathmatch levels for the DOOM game engine, based on the
freely redistributable Freedoom game files.
-
%prep
%setup -q -n freedm-%{version}
-
%build
# Game data files. Nothing to build!
%install
-rm -rf $RPM_BUILD_ROOT
-install -pD -m 0644 freedm.wad $RPM_BUILD_ROOT/%{waddir}/freedm.wad
-
-desktop-file-install --vendor fedora \
- --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
- %{SOURCE1}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+install -pD -m 0644 freedm.wad %{buildroot}/%{waddir}/freedm.wad
+desktop-file-install --dir %{buildroot}/%{_datadir}/applications %{SOURCE1}
%files
-%defattr(-,root,root,-)
%{waddir}/freedm.wad
%{_datadir}/applications/*.desktop
%doc README COPYING CREDITS NEWS
-
-
%changelog
+* Fri Aug 26 2011 Rahul Sundaram <sundaram at fedoraproject.org> - 0.7-1
+- Update to latest upstream release
+- No need to explicitly define buildroot, defattr or have a clean stage anymore
+- Replace define with global as per current packaging guidelines
+- Fix the desktop file to follow the latest spec
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.6.4-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
More information about the scm-commits
mailing list