rpms/xrick/F-8 xrick-rpmoptflags-makefile.patch, NONE, 1.1 xrick.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Thorsten Leemhuis thl at rpmfusion.org
Tue Aug 5 19:03:33 CEST 2008


Author: thl

Update of /cvs/nonfree/rpms/xrick/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv29016

Modified Files:
	.cvsignore sources 
Added Files:
	xrick-rpmoptflags-makefile.patch xrick.spec 
Log Message:
initial import from livna

xrick-rpmoptflags-makefile.patch:

--- NEW FILE xrick-rpmoptflags-makefile.patch ---
diff -Naur xrick-021212-orig/Makefile xrick-021212/Makefile
--- xrick-021212-orig/Makefile	2002-12-24 17:58:26.000000000 +0100
+++ xrick-021212/Makefile	2003-05-13 17:53:14.000000000 +0200
@@ -71,7 +71,7 @@
 all:
 	@echo "ROOTDIR=$(ROOTDIR)" > Makefile.global
 	@echo "XOBJ=$(XOBJ)" >> Makefile.global
-	@echo "CFLAGS=-g -ansi -pedantic -Wall -W -O2 -I $(ROOTDIR)/include $(shell sdl-config --cflags)" >> Makefile.global
+	@echo "CFLAGS=$(RPM_OPT_FLAGS) -ansi -pedantic -Wall -W -I $(ROOTDIR)/include $(shell sdl-config --cflags)" >> Makefile.global
 	@echo "LDFLAGS=-lz $(shell sdl-config --libs)" >> Makefile.global
 	@echo "CC=gcc" >> Makefile.global
 	@echo "CPP=gcc -E" >> Makefile.global


--- NEW FILE xrick.spec ---
%define		tarversion	021212

Summary: 	A clone of the game Rick Dangerous
Name: 		xrick
Version: 	0.0
Release: 	0.7.%{tarversion}%{?dist}
License: 	Distributable
Group: 		Amusements/Games
URL:		http://www.bigorno.net/xrick/
Source0: 	http://www.bigorno.net/xrick/%{name}-%{tarversion}.tgz
Patch1:		xrick-rpmoptflags-makefile.patch
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:	SDL-devel zlib-devel desktop-file-utils ImageMagick
Requires:	hicolor-icon-theme

#---------------------------------------------------------------------

%description
xrick is a clone of Rick Dangerous. Written entirely in C, it relies
on the Simple DirectMedia Layer library and has been ported to Linux
(its primary target). Way before Lara Croft, back in the 1980's and
early 1990's, Rick Dangerous was the Indiana Jones of computer games,
running away from rolling rocks and avoiding traps in places from
South America to a futuristic missile base via Egypt and the
Schwarzendumpf castle.

#---------------------------------------------------------------------

%prep
%setup -q -n %{name}-%{tarversion}
%patch1 -p1
sed -i 's:data.zip:%{_datadir}/%{name}/data.zip:g' src/xrick.c
# make xrick manpage UTF8
gunzip xrick.6.gz
iconv -f ISO-8859-1 -t UTF8 xrick.6 > xrick.6.tmp
mv xrick.6.tmp xrick.6

#---------------------------------------------------------------------

%build
make %{?_smp_mflags}
convert src/xrickST.ico xrickST.png

#---------------------------------------------------------------------

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/%{_bindir}
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/%{name}
mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man6
install -m 0755 xrick $RPM_BUILD_ROOT/%{_bindir}
install -m 0644 data.zip $RPM_BUILD_ROOT/%{_datadir}/%{name}
install -m 0644 xrick.6 $RPM_BUILD_ROOT/%{_mandir}/man6

cat > %{name}.desktop << EOF
[Desktop Entry]
Encoding=UTF-8
Name=X Rick
Comment=A "Rick Dangerous" Clone.
Exec=%{name} -fullscreen
Icon=xrickST.png
Terminal=false
Type=Application
Categories=Game;ActionGame;
EOF

mkdir -p $RPM_BUILD_ROOT/%{_datadir}/applications
desktop-file-install --vendor rpmfusion \
  --dir $RPM_BUILD_ROOT/%{_datadir}/applications    \
  %{name}.desktop

mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
install -p -m 644 xrickST.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
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

%postun
touch --no-create %{_datadir}/icons/hicolor || :
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
   %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi

#---------------------------------------------------------------------

%files
%defattr(-,root,root,-)
%doc README
%{_bindir}/%{name}
%{_datadir}/applications/*%{name}.desktop
%{_datadir}/%{name}
%{_mandir}/man6/%{name}.6*
%{_datadir}/icons/hicolor/32x32/apps/xrickST.png

#---------------------------------------------------------------------

%changelog
* Mon Aug 04 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.0-0.7.021212
- rebuild

* Fri Sep 28 2007 Hans de Goede <j.w.r.degoede at hhs.nl> 0.0-0.6.021212
- install data files under /usr/share/xrick instead of /usr/share/games/xrick
- install icon into the fdo /usr/share/icons dir instead of /usr/share/pixmap
- make the manpage UTF-8
- start fullscreen

* Sat Mar 25 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
0.0-0.5.021212
- fix release
- remove epoch

* Tue Feb 28 2006 Andreas Bierfert <andreas.bierfert[AT]lowlatency.de>
- add dist

* Tue Aug  5 2003 Dams <anvil[AT]livna.org> 0:0.0-0.fdr.4.021212
- using convert at build time to do ico->png conversion

* Thu Jul 17 2003 Dams <anvil[AT]livna.org> 0:0.0-0.fdr.3.021212
- Added icon for menu

* Wed Jun 18 2003 Dams <anvil[AT]livna.org> 0:0.0-0.fdr.2.0212120
- Desktop entry : oops !! Sorry.

* Tue Jun 17 2003 Dams <anvil[AT]livna.org> 0:0.0-0.fdr.1.0212120
- Modified Summary
- Package now own datadir/games/xrick directory

* Mon May 19 2003 Dams <anvil[AT]livna.org> 0:021212-0.fdr.4
- Added a desktop entry. BuildRequires desktop-file-utils.
- Modified the patch to keep ansi/pedantic and other gcc warning flags

* Tue May 13 2003 Dams <anvil[AT]livna.org> 0:021212-0.fdr.3
- Patch to accept RPM_OPT_FLAGS from Michael Schwendt

* Tue May 13 2003 Dams <anvil[AT]livna.org> 0:021212-0.fdr.2
- buildroot -> RPM_BUILD_ROOT
- Modified Source0

* Wed Apr 23 2003 Dams <anvil[AT]livna.org> 
- Initial build.


Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/xrick/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	22 Jul 2008 16:41:29 -0000	1.1
+++ .cvsignore	5 Aug 2008 17:03:32 -0000	1.2
@@ -0,0 +1 @@
+xrick-021212.tgz


Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/xrick/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	22 Jul 2008 16:41:29 -0000	1.1
+++ sources	5 Aug 2008 17:03:32 -0000	1.2
@@ -0,0 +1 @@
+615190051481266710cb43ecd1fe930c  xrick-021212.tgz



More information about the rpmfusion-commits mailing list