]> git.pld-linux.org Git - packages/BillardGL.git/blame - BillardGL.spec
- versioned OpenGL-glut BR/R (freeglut is required)
[packages/BillardGL.git] / BillardGL.spec
CommitLineData
d7fa07f6 1Summary: 3D billard simulation using OpenGL
bdbc7a2b 2Summary(pl.UTF-8): Symulacja bilarda używająca OpenGL
ee1007e4 3Name: BillardGL
af7b96c1 4Version: 1.75
13cc799e 5Release: 3
b945e728 6License: GPL
742b3d04 7Group: X11/Applications/Games
0010b480 8Source0: http://billardgl.sourceforge.net/download/%{name}-%{version}.tar.gz
af7b96c1 9# Source0-md5: 46f2cf99e1a2b2aa4707d3500e43be47
13cc799e
BZ
10Source1: %{name}.desktop
11Source2: %{name}.xpm
8d55392d
BZ
12Patch0: %{name}-starting-resolution.patch
13Patch1: %{name}-depracted.patch
14Patch2: %{name}-config_buffer_overflows.patch
0010b480 15URL: http://www.tobias-nopper.de/BillardGL/
742b3d04 16BuildRequires: OpenGL-glut-devel >= 4.0
c4f135e4 17BuildRequires: rpmbuild(macros) >= 1.167
a239c2b8 18BuildRequires: sed >= 4.0
8d55392d
BZ
19BuildRequires: xorg-lib-libXi-devel
20BuildRequires: xorg-lib-libXmu-devel
742b3d04 21Requires: OpenGL-glut >= 4.0
d7fa07f6 22BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
b945e728 23
b945e728 24%description
d7fa07f6 253D billard simulation using OpenGL.
b945e728 26
b887c391
JR
27%description -l pl.UTF-8
28Trójwymiarowa symulacja bilarda używająca OpenGL.
b945e728
MW
29
30%prep
d7fa07f6 31%setup -q
8d55392d
BZ
32%patch0 -p1
33%patch1 -p1
34%patch2 -p1
b945e728 35
ee1007e4
JB
36sed -i -e "s:-L/usr/X11R6/lib::" src/Makefile
37sed -i -e "s:/usr/share/:%{_datadir}/:" src/Namen.h
38
b945e728 39%build
ee1007e4
JB
40%{__make} -C src \
41 CXX="%{__cxx}" \
42 CXXFLAGS="%{rpmcxxflags} -Wall -W %{!?debug:-DNO_DEBUG}" \
43 LINK="%{__cxx}" \
44 LFLAGS="%{rpmldflags}"
b945e728 45
b945e728
MW
46%install
47rm -rf $RPM_BUILD_ROOT
13cc799e 48install -d $RPM_BUILD_ROOT{%{_bindir},%{_desktopdir},%{_pixmapsdir},%{_datadir}/%{name}/lang,%{_datadir}/%{name}/Texturen/{1,2,4,8}}
b945e728 49
b945e728 50cd src
d7fa07f6 51install BillardGL $RPM_BUILD_ROOT%{_bindir}
632396bc 52install lang/*.lang $RPM_BUILD_ROOT%{_datadir}/%{name}/lang
13cc799e
BZ
53install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
54install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
b945e728 55
d7fa07f6 56for j in 1 2 4 8 ; do
57 for i in Texturen/$j/*; do
58 install $i $RPM_BUILD_ROOT%{_datadir}/%{name}/Texturen/$j
59 done
b945e728
MW
60done
61
d7fa07f6 62%clean
63rm -rf $RPM_BUILD_ROOT
b945e728
MW
64
65%files
66%defattr(644,root,root,755)
fca1472b 67%doc src/README
d7fa07f6 68%attr(755,root,root) %{_bindir}/BillardGL
69%{_datadir}/%{name}
13cc799e
BZ
70%{_desktopdir}/*.desktop
71%{_pixmapsdir}/*.xpm
This page took 0.087908 seconds and 4 git commands to generate.