X-Git-Url: http://git.pld-linux.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=BillardGL.spec;h=0138ac4983ded243cab3cd67e1e8ea6c1451594e;hb=HEAD;hp=1be8728a81af1e74b0ce245160c53fac90a8e7fb;hpb=596af6a527751d90e8c0174d75cfbc90d857914f;p=packages%2FBillardGL.git diff --git a/BillardGL.spec b/BillardGL.spec index 1be8728..0138ac4 100644 --- a/BillardGL.spec +++ b/BillardGL.spec @@ -1,39 +1,56 @@ -Name: BillardGL Summary: 3D billard simulation using OpenGL -Summary(pl): Symulacja bilarda u¿ywaj±ca OpenGL -Version: 1.70 -Release: 1 -Group: X11/Applications/Games +Summary(pl.UTF-8): Symulacja bilarda używająca OpenGL +Name: BillardGL +Version: 1.75 +Release: 3 License: GPL -Vendor: University of Freiburg / Germany -Source0: http://wesley.informatik.uni-freiburg.de/~nopper/BillardGL/download/%{name}-%{version}.tar.gz -# Source0-md5: 925e8a3f42690b9c6b009bc77781cc52 -URL: http://www.billardgl.de +Group: X11/Applications/Games +Source0: http://billardgl.sourceforge.net/download/%{name}-%{version}.tar.gz +# Source0-md5: 46f2cf99e1a2b2aa4707d3500e43be47 +Source1: %{name}.desktop +Source2: %{name}.xpm +Patch0: %{name}-starting-resolution.patch +Patch1: %{name}-depracted.patch +Patch2: %{name}-config_buffer_overflows.patch +URL: http://www.tobias-nopper.de/BillardGL/ +BuildRequires: OpenGL-glut-devel +BuildRequires: rpmbuild(macros) >= 1.167 +BuildRequires: sed >= 4.0 +BuildRequires: xorg-lib-libXi-devel +BuildRequires: xorg-lib-libXmu-devel BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) - %description 3D billard simulation using OpenGL. -%description -l pl -Trójwymiarowa symulacja bilarda u¿ywaj±ca OpenGL. +%description -l pl.UTF-8 +Trójwymiarowa symulacja bilarda używająca OpenGL. %prep %setup -q +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 + +sed -i -e "s:-L/usr/X11R6/lib::" src/Makefile +sed -i -e "s:/usr/share/:%{_datadir}/:" src/Namen.h %build -cd src -sed -e "s:/usr/share/:%{_datadir}/:" Namen.h > Namen -mv -f Namen Namen.h -%{__make} +%{__make} -C src \ + CXX="%{__cxx}" \ + CXXFLAGS="%{rpmcxxflags} -Wall -W %{!?debug:-DNO_DEBUG}" \ + LINK="%{__cxx}" \ + LFLAGS="%{rpmldflags}" %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT{%{_bindir},%{_datadir}/%{name}/Texturen/{1,2,4,8}} +install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}/lang,%{_datadir}/%{name}/Texturen/{1,2,4,8}} cd src install BillardGL $RPM_BUILD_ROOT%{_bindir} -install *.lang $RPM_BUILD_ROOT%{_datadir}/%{name} +install lang/*.lang $RPM_BUILD_ROOT%{_datadir}/%{name}/lang +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir} +install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir} for j in 1 2 4 8 ; do for i in Texturen/$j/*; do @@ -49,3 +66,5 @@ rm -rf $RPM_BUILD_ROOT %doc src/README %attr(755,root,root) %{_bindir}/BillardGL %{_datadir}/%{name} +%{_desktopdir}/*.desktop +%{_pixmapsdir}/*.xpm