From 32cb2cac6a7b0d23acdd422a8c307d5b10b2ea4d Mon Sep 17 00:00:00 2001 From: Victor Bogado da Silva Lins Date: Nov 15 2008 13:27:46 +0000 Subject: First version aproved for fedora --- diff --git a/.cvsignore b/.cvsignore index e69de29..44f7313 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1,2 @@ +cave9_data-4.tgz +cave9_src-0.3.tgz diff --git a/cave9.desktop b/cave9.desktop new file mode 100644 index 0000000..0f9de99 --- /dev/null +++ b/cave9.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=cave9 +GenericName=3d cave game. +Comment=Sfcave goes 3d. +Exec=cave9 +Icon=/usr/share/cave9/icon.png +Terminal=false +Type=Application +Categories=Game;ArcadeGame; + diff --git a/cave9.spec b/cave9.spec new file mode 100644 index 0000000..7de668f --- /dev/null +++ b/cave9.spec @@ -0,0 +1,66 @@ +Name: cave9 +Version: 0.3 +Release: 3%{?dist} +Summary: 3d game of cave exploration + +Group: Amusements/Games +License: LGPLv3 and CC-BY and CC-BY-SA and Public Domain +URL: http://code.google.com/p/cave9 +Source0: http://cave9.googlecode.com/files/cave9_src-%{version}.tgz +Source1: http://cave9.googlecode.com/files/cave9_data-4.tgz +Source2: cave9.desktop +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) + +BuildRequires: SDL_image-devel, SDL_net-devel, SDL_ttf-devel, mesa-libGL-devel, desktop-file-utils + +%description +Cave9 is a gravity cave-exploration game. + +%prep +%setup -q -a1 +sed -i src/GNUmakefile -e "s/-Wall -Werror -ggdb//" + +%build +CFLAGS="%{optflags}" make %{?_smp_mflags} + +%install +rm -rf $RPM_BUILD_ROOT +mkdir -p $RPM_BUILD_ROOT/usr/bin $RPM_BUILD_ROOT/usr/share/cave9 +install -m 755 -p cave9 $RPM_BUILD_ROOT/usr/bin +cp -p data/wall.jpg data/icon.png data/thrust.wav data/crash.wav data/hit.wav data/hud.ttf $RPM_BUILD_ROOT/usr/share/cave9 +mv data/README.txt data_README.txt +desktop-file-install --vendor="fedora" \ + --dir=${RPM_BUILD_ROOT}%{_datadir}/applications \ + %{SOURCE2} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc AUTHORS.txt README.txt COPYING.txt data_README.txt +%{_bindir}/cave9 +%{_datadir}/cave9 +%{_datadir}/applications/fedora-cave9.desktop + +%changelog +* Sun Nov 09 2008 Victor Bogado 0.3-3 +- Use install -m 755 to ensure correct mode for binaries. +- Final dot missing on description. +- Missing "Public Domain" for nasa data files. + +* Fri Nov 07 2008 Victor Bogado 0.3-2 +- better description +- use of macros +- BuildRequires was missing 'desktop-file-utils' +- Flag to preserve timestamps on 'cp' + +* Mon Sep 15 2008 Victor Bogado 0.3-1 +- update version and data file. +- new data file is now compleatly free. + +* Sat Apr 19 2008 Victor Bogado 0.2-2 +- Use the compiler flags from fedora + +* Wed Apr 16 2008 Victor Bogado 0.2-1 +- initial spec diff --git a/import.log b/import.log new file mode 100644 index 0000000..4400ab4 --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +cave9-0_3-3_bog9:HEAD:cave9-0.3-3.bog9.src.rpm:1226755599 diff --git a/sources b/sources index e69de29..5f2aa65 100644 --- a/sources +++ b/sources @@ -0,0 +1,2 @@ +90e12967e9e103b1b5dff0ac15772371 cave9_data-4.tgz +5cd8180879e116e4c9d36c307d8122a1 cave9_src-0.3.tgz