1 Summary: The OpenGL Extension Wrangler Library
2 Summary(pl.UTF-8): Bibliteka OpenGL Extension Wrangler
8 Source0: https://github.com/nigels-com/glew/releases/download/glew-%{version}/glew-%{version}.tgz
9 # Source0-md5: 3579164bccaef09e36c0af7f4fd5c7c7
10 Patch0: %{name}-eglew.patch
11 Patch1: %{name}-const.patch
12 URL: https://github.com/nigels-com/glew
13 BuildRequires: OpenGL-GLU-devel
14 BuildRequires: xorg-lib-libX11-devel
15 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
18 The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
19 extension loading library. GLEW provides efficient run-time mechanisms
20 for determining which OpenGL extensions are supported on the target
21 platform. OpenGL core and extension functionality is exposed in a
24 %description -l pl.UTF-8
25 OpenGL Extension Wrangler Library (GLEW) jest międzyplatformową
26 biblioteką C/C++ ładującą rozszerzenia. GLEW zapewnia wydajne
27 mechanizmy rozpoznające które rozszerzenia są dostępne w czasie
28 wykonywania programu. Funkcjonalność rdzenia OpenGL i rozszerzeń jest
29 udostępniana w pojedynczym pliku nagłówkowym.
32 Summary: Header files for glew
33 Summary(pl.UTF-8): Pliki nagłówkowe glew
34 Group: Development/Libraries
35 Requires: %{name} = %{version}-%{release}
36 Requires: OpenGL-GLU-devel
37 Requires: xorg-lib-libX11-devel
40 Header files for glew.
42 %description devel -l pl.UTF-8
43 Pliki nagłówkowe glew.
46 Summary: Static glew library
47 Summary(pl.UTF-8): Biblioteka statyczna glew
48 Group: Development/Libraries
49 Requires: %{name}-devel = %{version}-%{release}
54 %description static -l pl.UTF-8
55 Biblioteka statyczna glew.
66 LDFLAGS="%{rpmldflags}" \
67 INCDIR=%{_includedir}/GL \
69 PKGDIR=%{_pkgconfigdir}
72 rm -rf $RPM_BUILD_ROOT
74 %{__make} install.all \
75 DESTDIR=$RPM_BUILD_ROOT \
76 INCDIR=%{_includedir}/GL \
78 PKGDIR=%{_pkgconfigdir}
81 %{__rm} $RPM_BUILD_ROOT%{_includedir}/GL/wglew.h
84 rm -rf $RPM_BUILD_ROOT
86 %post -p /sbin/ldconfig
87 %postun -p /sbin/ldconfig
90 %defattr(644,root,root,755)
91 %doc LICENSE.txt README.md doc/*.{html,css,png,jpg}
92 %attr(755,root,root) %{_bindir}/glewinfo
93 %attr(755,root,root) %{_bindir}/visualinfo
94 %attr(755,root,root) %{_libdir}/libGLEW.so.*.*.*
95 %attr(755,root,root) %ghost %{_libdir}/libGLEW.so.2.2
98 %defattr(644,root,root,755)
99 %attr(755,root,root) %{_libdir}/libGLEW.so
100 %{_includedir}/GL/eglew.h
101 %{_includedir}/GL/glew.h
102 %{_includedir}/GL/glxew.h
103 %{_pkgconfigdir}/glew.pc
106 %defattr(644,root,root,755)