Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 5a3864a1b69133f3ae9d1f59b6d44807 > files > 4

neverball-1.5.4-6.mga3.src.rpm

Name:		neverball
Summary:	Roll a ball through an obstacle course
Version: 	1.5.4
Release: 	%mkrel 6
Url:		http://icculus.org/neverball/
Source0:	http://icculus.org/neverball/%{name}-%{version}.tar.bz2
Patch0:		neverball-1.5.2-fix-locale-dir.patch
Patch1:		neverball-1.5.4-dso.patch
Group:		Games/Arcade
License:	GPLv2+
Epoch:		1
BuildRequires:	SDL_mixer-devel
BuildRequires:	SDL_image-devel
BuildRequires:	SDL_ttf-devel
BuildRequires:	libpng-devel
BuildRequires:	libjpeg-devel
BuildRequires:	GL-devel
BuildRequires:	libphysfs-devel
Obsoletes:	neverputt
Provides:	neverputt = %{version}-%{release}

%description
Tilt the floor to roll a ball through an obstacle course within the
given time.  If the ball falls or time expires, a ball is lost.
This package inclutes neverputt, a golf game based on neverball.
Hardware accellerated OpenGL support with multitexture is required.

%prep
%setup -q
%patch0 -p1
%patch1 -p0
sed -i "/Version/d" dist/%{name}.desktop.in
sed -i "/Version/d" dist/neverputt.desktop.in

%build
%make CFLAGS="$RPM_OPT_FLAGS -ansi `sdl-config --cflags`" ENABLE_NLS=1 DATADIR=%{_gamesdatadir}/%{name}/data

%install
install -m 755 -D %{name} %{buildroot}%{_gamesbindir}/%{name}
install -m 755 neverputt %{buildroot}%{_gamesbindir}/

mkdir -p %{buildroot}%{_gamesdatadir}/%{name}
rm -fr data/map-*/*.map
cp -a data %{buildroot}%{_gamesdatadir}/%{name}/

mkdir -p %{buildroot}%{_datadir}/applications
install -m 644 dist/*.desktop %{buildroot}%{_datadir}/applications
mkdir -p %{buildroot}%{_mandir}/man6
install -m 644 dist/*.6 %{buildroot}%{_mandir}/man6

for res in 16 24 32 48 64 128 256; do
    mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${res}x${res}/apps
    install -m 644 dist/neverball_${res}.png %{buildroot}%{_datadir}/icons/hicolor/${res}x${res}/apps/neverball.png
    install -m 644 dist/neverputt_${res}.png %{buildroot}%{_datadir}/icons/hicolor/${res}x${res}/apps/neverputt.png
done

cp -r locale %{buildroot}%{_datadir}/

%find_lang %{name}

%files -f %{name}.lang
%defattr(0755,root,root)
%{_gamesbindir}/%{name}
%{_gamesbindir}/neverputt
%defattr(0644,root,root)
%doc CHANGES README
%doc doc/*
%dir %{_gamesdatadir}/%{name}
%{_gamesdatadir}/%{name}/*
%{_datadir}/applications/%name.desktop
%{_datadir}/applications/neverputt.desktop
%_datadir/icons/hicolor/*/apps/never*.png
%_mandir/man6/neverball.6*
%_mandir/man6/neverputt.6*


%changelog

* Sat Jan 12 2013 umeabot <umeabot> 1:1.5.4-6.mga3
+ Revision: 361012
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sun Aug 19 2012 cjw <cjw> 1:1.5.4-5.mga3
+ Revision: 282234
- fix file attributes

* Thu May 31 2012 dams <dams> 1:1.5.4-4.mga3
+ Revision: 252280
- add a patch from fedora to explicit link against -lX11 -lm to remove implicit library linkage

* Fri Mar 11 2011 stormi <stormi> 1:1.5.4-3.mga2
+ Revision: 68102
- remove old mdv stuff
- imported package neverball