rpms/freetennis/FC-6 freetennis-0.4.8-pathfixes.patch, NONE, 1.1 freetennis.desktop, NONE, 1.1 freetennis.png, NONE, 1.1 freetennis.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
Nigel Jones (nigelj)
fedora-extras-commits at redhat.com
Fri May 4 12:56:47 UTC 2007
Author: nigelj
Update of /cvs/extras/rpms/freetennis/FC-6
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv32701/FC-6
Modified Files:
.cvsignore sources
Added Files:
freetennis-0.4.8-pathfixes.patch freetennis.desktop
freetennis.png freetennis.spec
Log Message:
Import freetennis to FC-6
freetennis-0.4.8-pathfixes.patch:
--- NEW FILE freetennis-0.4.8-pathfixes.patch ---
diff -u freetennis-0.4.8.old/freetennis.ml freetennis-0.4.8/freetennis.ml
--- freetennis-0.4.8.old/freetennis.ml 2005-11-22 10:20:33.000000000 +1300
+++ freetennis-0.4.8/freetennis.ml 2007-04-10 17:27:06.000000000 +1200
@@ -27,10 +27,10 @@
places. If you choose to customize them, use absolute paths without
the trailing slash. *)
-let sfxDir = "sfx" (* where the wav files are located.
+let sfxDir = "/usr/share/freetennis/sfx" (* where the wav files are located.
example of customization: /usr/share/freetennis/sounds *)
-let gfxDir = "graphics" (* where the pngs and subdirs are located.
+let gfxDir = "/usr/share/freetennis/graphics" (* where the pngs and subdirs are located.
example of customization: /usr/share/freetennis/gfx *)
Common subdirectories: freetennis-0.4.8.old/graphics and freetennis-0.4.8/graphics
Common subdirectories: freetennis-0.4.8.old/sfx and freetennis-0.4.8/sfx
Common subdirectories: freetennis-0.4.8.old/web-site and freetennis-0.4.8/web-site
--- NEW FILE freetennis.desktop ---
[Desktop Entry]
Encoding=UTF-8
Name=Tennis
Comment=Play Tennis - single player or multiplayer
Exec=freetennis -newbie
Icon=freetennis.png
Terminal=false
Type=Application
Categories=Game;SportsGame;
StartupNotify=true
--- NEW FILE freetennis.spec ---
Name: freetennis
Version: 0.4.8
Release: 4%{?dist}
Summary: Tennis simulation game
Group: Amusements/Games
License: GPL
URL: http://freetennis.sourceforge.net/
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.bz2
Source1: freetennis.desktop
Source2: freetennis.png
Patch0: freetennis-0.4.8-pathfixes.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ocaml SDL_gfx-devel SDL_mixer-devel gdk-pixbuf-devel
BuildRequires: lablgtk libXmu-devel gtk2-devel desktop-file-utils
BuildRequires: ocaml-camlimages-devel ocaml-SDL-devel
%description
Free Tennis is a free software tennis simulation game. The game can be
played against an A.I. or human-vs-human via LAN or internet.
%prep
%setup -q
%patch -p1
%build
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
mv freetennis $RPM_BUILD_ROOT%{_bindir}
mv graphics $RPM_BUILD_ROOT%{_datadir}/%{name}/
mv sfx $RPM_BUILD_ROOT%{_datadir}/%{name}/
desktop-file-install --vendor="fedora" \
--dir=${RPM_BUILD_ROOT}%{_datadir}/applications \
%{SOURCE1}
mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/
install -p %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/48x48/apps/
%clean
rm -rf $RPM_BUILD_ROOT
%post
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%postun
touch --no-create %{_datadir}/icons/hicolor || :
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
%files
%defattr(-,root,root,-)
%doc COPYING CHANGES.txt AUTHORS TODO.txt web-site/
%{_bindir}/freetennis
%{_datadir}/%{name}
%{_datadir}/applications/fedora-freetennis.desktop
%{_datadir}/icons/hicolor/48x48/apps/freetennis.png
%changelog
* Fri May 04 2007 Nigel Jones <dev at nigelj.com> 0.4.8-4
- Add SportsGame to .desktop file
- Correct source URL
* Fri May 04 2007 Nigel Jones <dev at nigelj.com> 0.4.8-3
- Change builddep to ocaml-camlimages
* Thu May 03 2007 Nigel Jones <dev at nigelj.com> 0.4.8-2
- Add freetennis.png and alter freetennis.desktop to show icon
- Change builddep to ocaml-SDL-devel
* Tue Apr 10 2007 Nigel Jones <dev at nigelj.com> 0.4.8-1
- Initial spec file
Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/freetennis/FC-6/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 4 May 2007 10:42:53 -0000 1.1
+++ .cvsignore 4 May 2007 12:56:11 -0000 1.2
@@ -0,0 +1 @@
+freetennis-0.4.8.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/extras/rpms/freetennis/FC-6/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 4 May 2007 10:42:53 -0000 1.1
+++ sources 4 May 2007 12:56:11 -0000 1.2
@@ -0,0 +1 @@
+9a8dc8f588420ff246b3f2b602ae02de freetennis-0.4.8.tar.bz2
More information about the fedora-extras-commits
mailing list