X-Git-Url: https://git.pld-linux.org/?a=blobdiff_plain;f=BillardGL.spec;h=0138ac4983ded243cab3cd67e1e8ea6c1451594e;hb=1ac0bf9ff9f6ca6bd8cf6cd1a9bf6664a63b2281;hp=435952ea426f5e5039d6227c3accb053c8984e77;hpb=b887c391ec9c714705b556332ba137b84e0c4dbd;p=packages%2FBillardGL.git diff --git a/BillardGL.spec b/BillardGL.spec index 435952e..0138ac4 100644 --- a/BillardGL.spec +++ b/BillardGL.spec @@ -1,15 +1,23 @@ -Name: BillardGL Summary: 3D billard simulation using OpenGL -Summary(pl.UTF-8): Symulacja bilarda używająca OpenGL +Summary(pl.UTF-8): Symulacja bilarda używająca OpenGL +Name: BillardGL Version: 1.75 -Release: 2 -Group: X11/Applications/Games +Release: 3 License: GPL -Vendor: University of Freiburg / Germany +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 @@ -20,20 +28,29 @@ 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 -i -e "s:/usr/X11R6/lib:/usr/X11R6/%{_lib}:g" Makefile -sed -i -e "s:/usr/share/:%{_datadir}/:" 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/*.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