3 %bcond_with tests # do not perform "make test"
5 Summary: OpenGL - Perl module to display 3D data using OpenGL, GLU, GLUT, and GLX
6 Summary(pl.UTF-8): OpenGL - moduł Perla przedstawiający dane korzystając z bibliotek OpenGL, GLU, GLUT i GLX
11 License: GPL v1+ or Artistic
12 Group: Development/Languages/Perl
13 Source0: http://search.cpan.org/CPAN/authors/id/C/CH/CHM/OpenGL-%{version}.tar.gz
14 # Source0-md5: 433e4f197d7200c219494a8604f3e06b
15 Patch0: %{name}-build.patch
16 URL: http://search.cpan.org/dist/OpenGL/
17 BuildRequires: OpenGL-devel
18 BuildRequires: freeglut-devel
19 BuildRequires: perl-devel >= 1:5.8.0
20 BuildRequires: rpm-perlprov >= 4.1-13
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24 This module provides access to most of the OpenGL 1.0, 1.1, and 1.2
25 APIs. Some amount of GLU is supported (I'm not quite sure what version
26 it works out to), and GLUT should be completely supported up to API
27 version 3. A small portion of GLX and X11 is supported, as an
30 %description -l pl.UTF-8
31 Ten moduł daje dostęp do większości API OpenGL 1.0, 1.1 i 1.2.
32 Udostępnia też część GLU (w bliżej nieokreślonej wersji) oraz
33 powinien udostępniać pełne API GLUT do wersji 3. Jako alternatywa
34 dla GLUT jest dostępna także niewielka część API GLX i X11.
37 %setup -q -n OpenGL-%{version}
41 %{__perl} Makefile.PL \
47 %{?with_tests:%{__make} test}
50 rm -rf $RPM_BUILD_ROOT
53 DESTDIR=$RPM_BUILD_ROOT
54 mkdir -p $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
55 cp examples/* $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}/
58 rm -rf $RPM_BUILD_ROOT
61 %defattr(644,root,root,755)
62 %doc README SUPPORTS TODO COPYRIGHT
63 %{perl_vendorarch}/OpenGL.pm
64 %dir %{perl_vendorarch}/OpenGL
65 %{perl_vendorarch}/OpenGL/Config.pm
66 %dir %{perl_vendorarch}/auto/OpenGL
67 %{perl_vendorarch}/auto/OpenGL/autosplit.ix
68 %attr(755,root,root) %{perl_vendorarch}/auto/OpenGL/*.so
69 %dir %{_examplesdir}/%{name}-%{version}
70 %{_mandir}/man3/*.3pm*
71 %{_examplesdir}/%{name}-%{version}/*