From 1f94a1212f557ed0771b90104b4ac16c94b39d5a Mon Sep 17 00:00:00 2001 From: Sergey Zhemoitel Date: Wed, 13 Jun 2012 14:15:46 +0400 Subject: [PATCH] update to 1.2 --- .abf.yml | 1 + frogatto.spec | 111 ++++++++++++++++++++++---------------------------- 2 files changed, 50 insertions(+), 62 deletions(-) diff --git a/.abf.yml b/.abf.yml index 0a177f5..c5fa257 100644 --- a/.abf.yml +++ b/.abf.yml @@ -1,2 +1,3 @@ sources: "frogatto-1.1.tar.bz2": 33476cc346d64dbd66b6443df0f2b714ab990367 + "frogatto-frogatto-1.2-0-g07a33cd.tar.gz": aff19f30f96acca009880ae44d0b61c30fa82769 diff --git a/frogatto.spec b/frogatto.spec index 6ee5f2a..e1c3a50 100644 --- a/frogatto.spec +++ b/frogatto.spec @@ -1,87 +1,74 @@ +Name: frogatto +Version: 1.2 +Release: 2 +Summary: Frogatto & Friends classic adventure game +License: GPLv3+ +Group: Games/Arcade +URL: http://www.frogatto.com/ +# 1.2 is available at https://github.com/frogatto/frogatto/tarball/1.2 only +Source: http://www.frogatto.com/files/%{name}-%{name}-%{version}-0-g07a33cd.tar.gz +Source1: frogatto +Source2: frogatto.desktop +Source3: frogatto.xpm +Source4: frogatto.6 +Patch1: frogatto-1.0-asneeded.patch +BuildRequires: boost-devel +BuildRequires: gcc-c++ +BuildRequires: SDL_image-devel +BuildRequires: SDL_mixer-devel +BuildRequires: SDL_ttf-devel +BuildRequires: glew-devel +BuildRequires: png-devel +#BuildRequires: ccache +BuildRequires: glibc-devel -Name: frogatto -Version: 1.1 -Release: 3 -Summary: Frogatto & Friends classic adventure game -License: GPLv3+ -Group: Games/Arcade -URL: http://www.frogatto.com/ -Source: http://www.frogatto.com/files/frogatto-%version.tar.bz2 -Source1: frogatto -Source2: frogatto.desktop -Source3: frogatto.xpm -Source4: frogatto.6 -Patch1: frogatto-1.0-asneeded.patch - - -# Automatically added by buildreq on Thu Aug 26 2010 -BuildRequires: boost-devel gcc-c++ libSDL_image-devel libSDL_mixer-devel libSDL_ttf-devel libglew-devel libpng-devel ccache glibc-devel - - -Requires: %name-gamedata = %version +Requires: %{name}-gamedata = %{version} %description Frogatto & Friends is a old-school 2d platformer game, starring a certain quixotic frog. -%package gamedata -Summary: Game data for frogatto -License: distributable -Group: Games/Arcade +%package gamedata +Summary: Game data for frogatto +License: distributable +Group: Games/Arcade # We split game data to separate package to make it noarch and thus save # bandwidth and space on distribution media. -BuildArch: noarch +BuildArch: noarch -%description gamedata +%description gamedata Game data for frogatto. %prep -%setup -q -sed -i -e 's#BINARY_FILE=.*#BINARY_FILE=%{_libdir}/frogatto/game#g' %{SOURCE1} +%setup -q -n %{name}-%{name}-64c84bf %build -%make +%make CC=%__cc CXX=%(echo %__cc |sed -e 's,gcc,g++,') %install -install -d %buildroot%_datadir/frogatto -install -pDm 755 game %buildroot%_libdir/frogatto/game -cp -a images data music sounds %buildroot%_datadir/frogatto +%__rm -rf %{buildroot} +%__install -d %{buildroot}%{_datadir}/frogatto +%__install -d %buildroot%_gamesbindir +%__install -pDm 755 game %{buildroot}%{_libdir}/frogatto/game +%__cp -a images data music sounds %{buildroot}%{_datadir}/frogatto -install -pDm 755 %_sourcedir/frogatto %buildroot%_gamesbindir/frogatto -install -pDm 644 %_sourcedir/frogatto.desktop %buildroot%{_datadir}/applications/frogatto.desktop -install -pDm 644 %_sourcedir/frogatto.xpm %buildroot%{_pixmaps}/frogatto.xpm -install -pDm 644 %_sourcedir/frogatto.6 %buildroot%{_mandir}/man6/frogatto.6 +sed -e 's#BINARY_FILE=.*#BINARY_FILE=%{_libdir}/frogatto/game#g' %{SOURCE1} >%buildroot%_gamesbindir/frogatto +chmod 0755 %buildroot%_gamesbindir/frogatto +%__install -pDm 644 %SOURCE2 %{buildroot}%{_datadir}/applications/frogatto.desktop +%__install -pDm 644 %SOURCE3 %{buildroot}%{_datadir}/pixmaps/frogatto.xpm +%__install -pDm 644 %SOURCE4 %{buildroot}%{_mandir}/man6/frogatto.6 + +%clean +%__rm -rf %{buildroot} %files -%_gamesbindir/* -%_libdir/frogatto/ +%{_gamesbindir}/* +%{_libdir}/%{name}/ %{_datadir}/applications/* -#%{_pixmaps}/* +%{_datadir}/pixmaps/* %{_mandir}/man6/* %files gamedata %doc LICENSE -%_datadir/frogatto +%{_datadir}/%{name} - - -%changelog -* Mon Aug 22 2011 Funda Wang 1.1-3 -+ Revision: 696056 -- fix startup script - -* Fri May 20 2011 Nicolas Lécureuil 1.1-2 -+ Revision: 676306 -- Remove %%mkrel - -* Fri May 20 2011 Zombie Ryushu 1.1-1 -+ Revision: 676284 -- strange csu issue debug symbols -- strange csu issue -- Packager tag -- Packager tag -- imported package frogatto - - -* Thu Aug 26 2010 Victor Forsiuk 1.0-alt1 -- Initial build.