rpms/monsterz/devel monsterz-0.7.1-userpmopts.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 monsterz.spec, 1.3, 1.4 sources, 1.2, 1.3 monsterz-0.7.0-userpmopts.patch, 1.1, NONE monsterz.desktop, 1.1, NONE monsterz.png, 1.1, NONE
Ian Chapman (oddsocks)
fedora-extras-commits at redhat.com
Sun Jan 6 20:46:23 UTC 2008
- Previous message (by thread): rpms/libfreebob/devel libfreebob-1.0.3-cstdlib.patch, NONE, 1.1 libfreebob.spec, 1.2, 1.3
- Next message (by thread): rpms/monsterz/F-8 monsterz.spec, 1.3, 1.4 sources, 1.2, 1.3 monsterz-0.7.0-userpmopts.patch, 1.1, NONE monsterz.desktop, 1.1, NONE monsterz.png, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: oddsocks
Update of /cvs/pkgs/rpms/monsterz/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv21733
Modified Files:
.cvsignore monsterz.spec sources
Added Files:
monsterz-0.7.1-userpmopts.patch
Removed Files:
monsterz-0.7.0-userpmopts.patch monsterz.desktop monsterz.png
Log Message:
monsterz-0.7.1-userpmopts.patch:
--- NEW FILE monsterz-0.7.1-userpmopts.patch ---
--- monsterz-0.7.1/Makefile.orig 2007-12-17 22:05:00.000000000 +0000
+++ monsterz-0.7.1/Makefile 2008-01-06 17:28:03.000000000 +0000
@@ -6,6 +6,7 @@
scoredir = /var/games
scorefile = $(scoredir)/monsterz
+CFLAGS=
VERSION = 0.7.1
DIRECTORY = monsterz-$(VERSION)
@@ -22,7 +23,7 @@
all: monsterz
monsterz: monsterz.c
- $(CC) -Wall monsterz.c -DDATADIR=\"$(pkgdatadir)\" -DSCOREFILE=\"$(scorefile)\" -o monsterz
+ $(CC) $(CFLAGS) -Wall monsterz.c -DDATADIR=\"$(pkgdatadir)\" -DSCOREFILE=\"$(scorefile)\" -o monsterz
bitmap: $(BITMAP)
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/monsterz/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 26 Jul 2006 21:31:02 -0000 1.2
+++ .cvsignore 6 Jan 2008 20:45:50 -0000 1.3
@@ -1 +1 @@
-monsterz-0.7.0.tar.gz
+monsterz-0.7.1.tar.gz
Index: monsterz.spec
===================================================================
RCS file: /cvs/pkgs/rpms/monsterz/devel/monsterz.spec,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- monsterz.spec 22 Aug 2007 19:00:40 -0000 1.3
+++ monsterz.spec 6 Jan 2008 20:45:50 -0000 1.4
@@ -1,20 +1,19 @@
Name: monsterz
-Version: 0.7.0
-Release: 8%{?dist}
+Version: 0.7.1
+Release: 1%{?dist}
Summary: Puzzle game, similar to Bejeweled or Zookeeper
Group: Amusements/Games
License: WTFPL
-URL: http://sam.zoy.org/%{name}/
+URL: http://sam.zoy.org/monsterz/
Source0: http://sam.zoy.org/%{name}/%{name}-%{version}.tar.gz
-Source1: monsterz.png
-Source2: monsterz.desktop
-Source3: monsterz.score
-Patch0: monsterz-0.7.0-userpmopts.patch
+Source1: %{name}.score
+Patch0: monsterz-0.7.1-userpmopts.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
-Requires: monsterz-data
Requires: pygame
Requires: hicolor-icon-theme
+Provides: %{name}-data = %{version}-%{release}
+Obsoletes: %{name}-data < 0.7.1
%description
Monsterz is a little arcade puzzle game, similar to the famous Bejeweled or
@@ -25,14 +24,6 @@
board again. Chain reactions earn you even more points.
-%package data
-Summary: Data files for the game monsterz
-Group: Amusements/Games
-
-%description data
-Data files for the game monsterz
-
-
%prep
%setup -q
%patch0 -p1
@@ -41,29 +32,41 @@
%build
make %{?_smp_mflags} prefix=%{_usr} datadir=%{_datadir} pkgdatadir=%{_datadir}/%{name} CFLAGS="%{optflags}"
+# Build desktop icon
+cat >%{name}.desktop <<EOF
+[Desktop Entry]
+Encoding=UTF-8
+Name=Monsterz
+GenericName=Monsterz Puzzle Game
+Comment=%{summary}
+Exec=%{name}
+Icon=%{name}
+Terminal=false
+Type=Application
+Categories=Game;StrategyGame;
+EOF
+
%install
rm -rf %{buildroot}
-#Bypass make install as it requires root priviledges and the SRPM
-#may not necessarily be built as root
+# Bypass make install as it requires root priviledges and the SRPM
+# may not necessarily be built as root
mkdir -p %{buildroot}%{_bindir}
-mkdir -p %{buildroot}%{_datadir}/icons/hicolor/64x64/apps
-mkdir -p %{buildroot}%{_datadir}/applications
-mkdir -p %{buildroot}%{_datadir}/%{name}/graphics
-mkdir -p %{buildroot}%{_datadir}/%{name}/sound
+mkdir -p %{buildroot}%{_datadir}/{applications,icons/hicolor/64x64/apps}
+mkdir -p %{buildroot}%{_datadir}/%{name}/{graphics,sound}
mkdir -p %{buildroot}%{_var}/games
install -pm0755 %{name} %{buildroot}%{_bindir}
install -pm0755 %{name}.py %{buildroot}%{_datadir}/%{name}
-cp -a graphics/*.png %{buildroot}%{_datadir}/%{name}/graphics
+cp -a graphics/* %{buildroot}%{_datadir}/%{name}/graphics
cp -a sound/* %{buildroot}%{_datadir}/%{name}/sound
-install -pm0664 %{SOURCE3} %{buildroot}%{_var}/games/%{name}
+install -pm0664 %{SOURCE1} %{buildroot}%{_var}/games/%{name}
desktop-file-install --vendor fedora \
--dir %{buildroot}%{_datadir}/applications \
- %{SOURCE2}
+ %{name}.desktop
-install -pm0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
+install -pm0644 graphics/icon.png %{buildroot}%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
%clean
@@ -88,43 +91,47 @@
%defattr(-,root,root,-)
%{_datadir}/applications/fedora-%{name}.desktop
%{_datadir}/icons/hicolor/64x64/apps/%{name}.png
+%{_datadir}/%{name}
%attr(2755,root,games) %{_bindir}/%{name}
%attr(-,root,games) %config(noreplace) %{_var}/games/%{name}
%doc AUTHORS COPYING README TODO
-%files data
-%defattr(-,root,root,-)
-%{_datadir}/%{name}
-
-
%changelog
-* Wed Aug 22 2007 Ian Chapman <packages at amiga-hardware.com> 0.7.0-8
+* Sun Jan 06 2008 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.1-1
+- Upgrade to 0.7.1
+- Drop separate data package as it's unnecessary
+- Merge .desktop back into SPEC
+- Various spec cleanups
+- Updated the "use rpm opts" patch
+- Use the icon now supplied
+
+* Wed Aug 22 2007 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-8
- Release bump for F8 mass rebuild
-* Mon Aug 28 2006 Ian Chapman <packages at amiga-hardware.com> 0.7.0-7
+* Mon Aug 28 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-7
- Release bump for FC6 mass rebuild
-* Tue Jul 25 2006 Ian Chapman <packages at amiga-hardware.com> 0.7.0-6
+* Tue Jul 25 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-6
- Split data into a separate package.
-* Sun Jul 23 2006 Ian Chapman <packages at amiga-hardware.com> 0.7.0-5
+* Sun Jul 23 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-5
- Moved .desktop external to spec
- Moved score file external to spec
- License changed to WTFPL
- Use %%{_datadir}/%%{name} not %%{_datadir}/games/%%{name}
-* Sun Jul 09 2006 Ian Chapman <packages at amiga-hardware.com> 0.7.0-4
+* Sun Jul 09 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-4
- Moved icon installation to make it freedesktop compliant
- Added %%post and %%postun sections to update icon cache at installation
- Move hiscore table and .desktop generation to %%build
-* Sat Jun 24 2006 Ian Chapman <packages at amiga-hardware.com> 0.7.0-3
+* Sat Jun 24 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-3
- Cosmetic fixes for the Dribble repository
-* Mon May 29 2006 Ian Chapman <packages at amiga-hardware.com> 0.7.0-2
+* Mon May 29 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-2
- Replace %%{__rm} in clean section with rm
- Added patch to compile using rpmoptflags
-* Mon May 22 2006 Ian Chapman <packages at amiga-hardware.com> 0.7.0-1.iss
+* Mon May 22 2006 Ian Chapman <packages[AT]amiga-hardware.com> 0.7.0-1.iss
- Initial Release
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/monsterz/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 26 Jul 2006 21:31:02 -0000 1.2
+++ sources 6 Jan 2008 20:45:50 -0000 1.3
@@ -1 +1 @@
-323d04d4a2a2905df91eab4ff17e537d monsterz-0.7.0.tar.gz
+c2bdb68dcd636df1abd130ac86defd11 monsterz-0.7.1.tar.gz
--- monsterz-0.7.0-userpmopts.patch DELETED ---
--- monsterz.desktop DELETED ---
- Previous message (by thread): rpms/libfreebob/devel libfreebob-1.0.3-cstdlib.patch, NONE, 1.1 libfreebob.spec, 1.2, 1.3
- Next message (by thread): rpms/monsterz/F-8 monsterz.spec, 1.3, 1.4 sources, 1.2, 1.3 monsterz-0.7.0-userpmopts.patch, 1.1, NONE monsterz.desktop, 1.1, NONE monsterz.png, 1.1, NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list