X-Git-Url: https://git.pld-linux.org/?p=packages%2Ffoobillard.git;a=blobdiff_plain;f=foobillard.spec;h=89033a5a151bb1e88a65c73499885ccca8c16f16;hp=bff1f54b0852eeb1c2ac57511187720d3c8e4a1f;hb=HEAD;hpb=7e207fe5b8d1310ca427b550cec447f2218dec2e diff --git a/foobillard.spec b/foobillard.spec index bff1f54..89033a5 100644 --- a/foobillard.spec +++ b/foobillard.spec @@ -1,31 +1,34 @@ # # Conditional build: %bcond_with glut # use glut instead of SDL -%bcond_with nvidia # enable NVidia specific extensions - +%bcond_with nvidia # enable NVidia specific extensions +# Summary: A free OpenGL game of playing billard -Summary(pl): Wolnodostêpna gra w bilard oparta na OpenGL +Summary(pl.UTF-8): Wolnodostępna gra w bilard oparta na OpenGL Name: foobillard -Version: 2.9 -Release: 1 -Vendor: Florian Berger , +Version: 3.0a +Release: 5 License: GPL Group: X11/Applications/Games Source0: http://foobillard.sunsite.dk/dnl/%{name}-%{version}.tar.gz -# Source0-md5: b8b10d7d3ade07a9e0c497165beadbca +# Source0-md5: c2d92edeaaf8bfb18aa26f1c79931b7d Source1: %{name}.desktop Source2: %{name}.xpm -URL: http://foobillard.sunsite.dk/ -BuildRequires: OpenGL-devel +URL: http://foobillard.sourceforge.net/ +BuildRequires: OpenGL-GLU-devel %{!?with_glut:BuildRequires: SDL-devel} -%{?with_nvidia:BuildRequires: XFree86-driver-nvidia} BuildRequires: autoconf BuildRequires: automake BuildRequires: freetype-devel %{?with_glut:BuildRequires: glut-devel} BuildRequires: intltool +BuildRequires: libpng-devel +BuildRequires: libtool +%{?with_nvidia:BuildRequires: xorg-driver-video-nvidia-devel} +BuildRequires: xorg-lib-libXaw-devel +BuildRequires: xorg-lib-libXi-devel Requires: OpenGL -%{?with_nvidia:Requires: XFree86-driver-nvidia} +%{?with_nvidia:Requires: xorg-driver-video-nvidia} BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _noautoreqdep libGL.so.1 libGLU.so.1 @@ -39,15 +42,15 @@ the main physics is implemented. If you are a billard-pro and you're missing some physics, please tell me. Cause I've implemented it like I think it should work, which might differ from reality. -%description -l pl -FooBillard to próba stworzenia wolnodostêpnego bilarda OpenGL dla -Linuksa. Dlaczego foo? Bo autor mia³ ju¿ to logo (F.B. - Florian -Berger) i "foo" brzmi trochê jak "pool" (a nazwa "FoolBillard" nie -brzmia³a zbyt przyci±gaj±co). FooBillard jest nadal w stadium rozwoju, -ale g³ówna fizyka jest ju¿ zaimplementowana. Je¿eli w grze brakuje -jakiej¶ fizyki, dobrze jest zg³osiæ to autorowi, poniewa¿ on -zaimplementowa³ j± tak, jak my¶la³, ¿e powinna dzia³aæ, co mo¿e siê -nieco ró¿niæ od rzeczywisto¶ci. +%description -l pl.UTF-8 +FooBillard to próba stworzenia wolnodostępnego bilarda OpenGL dla +Linuksa. Dlaczego foo? Bo autor miał już to logo (F.B. - Florian +Berger) i "foo" brzmi trochę jak "pool" (a nazwa "FoolBillard" nie +brzmiała zbyt przyciągająco). FooBillard jest nadal w stadium rozwoju, +ale główna fizyka jest już zaimplementowana. Jeżeli w grze brakuje +jakiejś fizyki, dobrze jest zgłosić to autorowi, ponieważ on +zaimplementował ją tak, jak myślał, że powinna działać, co może się +nieco różnić od rzeczywistości. %prep %setup -q @@ -60,19 +63,26 @@ X_LIBS='-I/usr/X11R6/include'; export X_LIBS %{__autoconf} %{__automake} %configure \ - %{!?with_glut:--enable-SDL}%{?with_glut:--enable-glut} \ - %{!?with_nvidia:--disable-nvidia}%{?with_nvidia:--enable-nvidia} +%if %{with glut} + --enable-glut \ + --disable-SDL \ +%else + --disable-glut \ + --enable-SDL \ +%endif + --%{?with_nvidia:en}%{!?with_nvidia:dis}able-nvidia \ + --enable-sound %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_applnkdir}/Games,%{_pixmapsdir}} +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} %{__make} install \ DESTDIR=$RPM_BUILD_ROOT -install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Games +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} %clean @@ -83,5 +93,5 @@ rm -rf $RPM_BUILD_ROOT %doc AUTHORS NEWS README ChangeLog TODO README.FONTS foobillardrc.example %attr(755,root,root) %{_bindir}/* %{_datadir}/foobillard -%{_applnkdir}/Games/%{name}.desktop +%{_desktopdir}/%{name}.desktop %{_pixmapsdir}/*