ALT Linux repos
Group :: Games/Arcade
RPM: pingus
Main Changelog Spec Patches Sources Download Gear Bugs and FR Repocop
%define snapshot_date 20060721
%define srcname %name-%version
Name: pingus
Version: 0.7.2
Release: alt1
Summary: A free Lemmings clone
Summary(ru_RU.KOI8-R): Свободный клон Lemmings
License: GPL
Group: Games/Arcade
Url: http://pingus.seul.org
Packager: Ilya Mashkin <oddity at altlinux.ru>
Source: %name-%version.tar.bz2
Source1: %name.16.xpm
Source2: %name.32.xpm
Source3: %name.48.xpm
Source4: %name.menu
Source6: pingus.desktop
Source7: pingus.png
Patch0: pingus-0.7.0-cflags.patch
#Patch1: pingus-0.6.0-alt-gcc33.patch
#Patch2: pingus-0.6.0-alt-gcc34.patch
# remove 25092007:
#Patch3: pingus-20060721-gettext.patch
#Patch4: pingus-20060721-datapath.patch
# old, remove 28092007:
#BuildPreReq: gcc3.2-c++
#requires: clanlib0.8 clanlib0.8-sdl clanlib0.8-gui clanlib0.8-mikmod clanlib0.8-sound clanlib0.8-vorbis libxml2 zlib
#ruildRequires: xorg-x11-libs xorg-x11-devel clanlib0.8-devel clanlib0.8-gui clanlib0.8-sdl clanlib0.8-mikmod clanlib0.8-sound clanlib0.8-vorbis gcc-c++ libjpeg libmikmod-devel libogg libpng-devel libstdc++-devel libvorbis libxml2-devel zlib-devel gettext
# Automatically added by buildreq on Fri Sep 28 2007
BuildRequires: esound flex gcc-c++ ghostscript-utils libSDL-devel rcs
BuildRequires: libSDL_mixer-devel libSDL_image-devel boost-devel libpng-devel
BuildRequires: physfs-devel scons boost-signals-devel
%description
Pingus is a free Lemmings clone covered under the GPL. Pingus uses SDL,
which should make it portable over a lot of operating systems in the future. At
the moment the main target is Linux. It is possible to play Pingus in a X
window or in fullscreen.
%description -l ru_RU.KOI8-R
Pingus - свободный клон Lemmings, выпускаемый под GPL. Pingus использует
SDL, что должно сделать его портируемым на множество других операционных
систем в будущем. На данный момент главная цель - Linux. В Pingus возможно
играть в X в окне или в полноэкранном режиме.
%prep
%setup -q
#patch0 -p1
%build
export CCFLAGS="$RPM_OPT_FLAGS"
scons
%install
mkdir -p $RPM_BUILD_ROOT%_man6dir
./install.sh $RPM_BUILD_ROOT%_prefix
install -p -m 644 doc/%name.6 $RPM_BUILD_ROOT%_man6dir/
install -pD -m644 %SOURCE1 $RPM_BUILD_ROOT%_miconsdir/%name.xpm
install -pD -m644 %SOURCE2 $RPM_BUILD_ROOT%_niconsdir/%name.xpm
install -pD -m644 %SOURCE3 $RPM_BUILD_ROOT%_liconsdir/%name.xpm
install -pD -m644 %SOURCE4 $RPM_BUILD_ROOT%_menudir/%name
mkdir -p $RPM_BUILD_ROOT%_datadir/%name
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/themes/
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/metamap/
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/demos/
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/prefabs/
mv data/themes/*.xml $RPM_BUILD_ROOT%_datadir/%name/data/themes/
mv data/demos/*.* $RPM_BUILD_ROOT%_datadir/%name/data/demos/
mv data/prefabs/*.xml $RPM_BUILD_ROOT%_datadir/%name/data/prefabs/
install -m 644 data/metamap/metamap.xml \
$RPM_BUILD_ROOT%_datadir/%name/data/metamap
%find_lang %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%_bindir/*
%_datadir/%name
%_man6dir/*
%_menudir/%name
%_miconsdir/%name.xpm
%_niconsdir/%name.xpm
%_liconsdir/%name.xpm
%doc AUTHORS ChangeLog NEWS README TODO
%changelog
…
Full changelog you can see here
%define srcname %name-%version
Name: pingus
Version: 0.7.2
Release: alt1
Summary: A free Lemmings clone
Summary(ru_RU.KOI8-R): Свободный клон Lemmings
License: GPL
Group: Games/Arcade
Url: http://pingus.seul.org
Packager: Ilya Mashkin <oddity at altlinux.ru>
Source: %name-%version.tar.bz2
Source1: %name.16.xpm
Source2: %name.32.xpm
Source3: %name.48.xpm
Source4: %name.menu
Source6: pingus.desktop
Source7: pingus.png
Patch0: pingus-0.7.0-cflags.patch
#Patch1: pingus-0.6.0-alt-gcc33.patch
#Patch2: pingus-0.6.0-alt-gcc34.patch
# remove 25092007:
#Patch3: pingus-20060721-gettext.patch
#Patch4: pingus-20060721-datapath.patch
# old, remove 28092007:
#BuildPreReq: gcc3.2-c++
#requires: clanlib0.8 clanlib0.8-sdl clanlib0.8-gui clanlib0.8-mikmod clanlib0.8-sound clanlib0.8-vorbis libxml2 zlib
#ruildRequires: xorg-x11-libs xorg-x11-devel clanlib0.8-devel clanlib0.8-gui clanlib0.8-sdl clanlib0.8-mikmod clanlib0.8-sound clanlib0.8-vorbis gcc-c++ libjpeg libmikmod-devel libogg libpng-devel libstdc++-devel libvorbis libxml2-devel zlib-devel gettext
# Automatically added by buildreq on Fri Sep 28 2007
BuildRequires: esound flex gcc-c++ ghostscript-utils libSDL-devel rcs
BuildRequires: libSDL_mixer-devel libSDL_image-devel boost-devel libpng-devel
BuildRequires: physfs-devel scons boost-signals-devel
%description
Pingus is a free Lemmings clone covered under the GPL. Pingus uses SDL,
which should make it portable over a lot of operating systems in the future. At
the moment the main target is Linux. It is possible to play Pingus in a X
window or in fullscreen.
%description -l ru_RU.KOI8-R
Pingus - свободный клон Lemmings, выпускаемый под GPL. Pingus использует
SDL, что должно сделать его портируемым на множество других операционных
систем в будущем. На данный момент главная цель - Linux. В Pingus возможно
играть в X в окне или в полноэкранном режиме.
%prep
%setup -q
#patch0 -p1
%build
export CCFLAGS="$RPM_OPT_FLAGS"
scons
%install
mkdir -p $RPM_BUILD_ROOT%_man6dir
./install.sh $RPM_BUILD_ROOT%_prefix
install -p -m 644 doc/%name.6 $RPM_BUILD_ROOT%_man6dir/
install -pD -m644 %SOURCE1 $RPM_BUILD_ROOT%_miconsdir/%name.xpm
install -pD -m644 %SOURCE2 $RPM_BUILD_ROOT%_niconsdir/%name.xpm
install -pD -m644 %SOURCE3 $RPM_BUILD_ROOT%_liconsdir/%name.xpm
install -pD -m644 %SOURCE4 $RPM_BUILD_ROOT%_menudir/%name
mkdir -p $RPM_BUILD_ROOT%_datadir/%name
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/themes/
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/metamap/
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/demos/
mkdir -p $RPM_BUILD_ROOT%_datadir/%name/data/prefabs/
mv data/themes/*.xml $RPM_BUILD_ROOT%_datadir/%name/data/themes/
mv data/demos/*.* $RPM_BUILD_ROOT%_datadir/%name/data/demos/
mv data/prefabs/*.xml $RPM_BUILD_ROOT%_datadir/%name/data/prefabs/
install -m 644 data/metamap/metamap.xml \
$RPM_BUILD_ROOT%_datadir/%name/data/metamap
%find_lang %name
%post
%update_menus
%postun
%clean_menus
%files -f %name.lang
%_bindir/*
%_datadir/%name
%_man6dir/*
%_menudir/%name
%_miconsdir/%name.xpm
%_niconsdir/%name.xpm
%_liconsdir/%name.xpm
%doc AUTHORS ChangeLog NEWS README TODO
%changelog
…
Full changelog you can see here