]> git.pld-linux.org Git - packages/glew.git/blame - glew.spec
- updated to 1.10.0 (note: new soname)
[packages/glew.git] / glew.spec
CommitLineData
92f8bb2c 1Summary: The OpenGL Extension Wrangler Library
83abd658 2Summary(pl.UTF-8): Bibliteka OpenGL Extension Wrangler
92f8bb2c 3Name: glew
3818b6c7 4Version: 1.10.0
92f8bb2c 5Release: 1
f783b192 6License: BSD
92f8bb2c 7Group: Libraries
abe5cf8c 8Source0: http://downloads.sourceforge.net/glew/%{name}-%{version}.tgz
3818b6c7 9# Source0-md5: 2f09e5e6cb1b9f3611bcac79bc9c2d5d
92f8bb2c 10URL: http://glew.sourceforge.net/
11BuildRequires: OpenGL-GLU-devel
abe5cf8c 12BuildRequires: xorg-lib-libXext-devel
92f8bb2c 13BuildRequires: xorg-lib-libXi-devel
9f8fdc93 14BuildRequires: xorg-lib-libXmu-devel
92f8bb2c 15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
f43c1573 18The OpenGL Extension Wrangler Library (GLEW) is a cross-platform C/C++
19extension loading library. GLEW provides efficient run-time mechanisms
20for determining which OpenGL extensions are supported on the target
21platform. OpenGL core and extension functionality is exposed in a
22single header file.
92f8bb2c 23
65b306ab
JR
24%description -l pl.UTF-8
25OpenGL Extension Wrangler Library (GLEW) jest międzyplatformową
26biblioteką C/C++ ładującą rozszerzenia. GLEW zapewnia wydajne
27mechanizmy rozpoznające które rozszerzenia są dostępne w czasie
f43c1573 28wykonywania programu. Funkcjonalność rdzenia OpenGL i rozszerzeń jest
29udostępniana w pojedynczym pliku nagłówkowym.
92f8bb2c 30
31%package devel
32Summary: Header files for glew
83abd658 33Summary(pl.UTF-8): Pliki nagłówkowe glew
92f8bb2c 34Group: Development/Libraries
35Requires: %{name} = %{version}-%{release}
36Requires: OpenGL-GLU-devel
abe5cf8c 37Requires: xorg-lib-libXext-devel
92f8bb2c 38Requires: xorg-lib-libXi-devel
9f8fdc93 39Requires: xorg-lib-libXmu-devel
92f8bb2c 40
41%description devel
42Header files for glew.
43
65b306ab
JR
44%description devel -l pl.UTF-8
45Pliki nagłówkowe glew.
92f8bb2c 46
47%package static
48Summary: Static glew library
83abd658 49Summary(pl.UTF-8): Biblioteka statyczna glew
92f8bb2c 50Group: Development/Libraries
51Requires: %{name}-devel = %{version}-%{release}
52
53%description static
54Static glew library.
55
65b306ab 56%description static -l pl.UTF-8
92f8bb2c 57Biblioteka statyczna glew.
58
59%prep
abe5cf8c 60%setup -q
92f8bb2c 61
62%build
63%{__make} \
64 CC="%{__cc}" \
65 OPT="%{rpmcflags}" \
abe5cf8c
JB
66 LDFLAGS="%{rpmldflags}" \
67 LIBDIR=%{_libdir}
92f8bb2c 68
69%install
70rm -rf $RPM_BUILD_ROOT
abe5cf8c 71install -d $RPM_BUILD_ROOT{%{_libdir},%{_bindir},%{_includedir}/GL,%{_pkgconfigdir}}
92f8bb2c 72
73install bin/* $RPM_BUILD_ROOT%{_bindir}
74cp -d lib/* $RPM_BUILD_ROOT%{_libdir}
abe5cf8c 75install include/GL/{glew,glxew}.h $RPM_BUILD_ROOT%{_includedir}/GL
9f6c57df 76install glew.pc glewmx.pc $RPM_BUILD_ROOT%{_pkgconfigdir}
92f8bb2c 77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81%post -p /sbin/ldconfig
82%postun -p /sbin/ldconfig
83
84%files
85%defattr(644,root,root,755)
abe5cf8c
JB
86%doc LICENSE.txt README.txt TODO.txt doc/*.{html,css,png,jpg}
87%attr(755,root,root) %{_bindir}/glewinfo
88%attr(755,root,root) %{_bindir}/visualinfo
7ce91d65 89%attr(755,root,root) %{_libdir}/libGLEW.so.*.*.*
3818b6c7 90%attr(755,root,root) %ghost %{_libdir}/libGLEW.so.1.10
9f6c57df 91%attr(755,root,root) %{_libdir}/libGLEWmx.so.*.*.*
3818b6c7 92%attr(755,root,root) %ghost %{_libdir}/libGLEWmx.so.1.10
92f8bb2c 93
94%files devel
95%defattr(644,root,root,755)
96%attr(755,root,root) %{_libdir}/libGLEW.so
9f6c57df 97%attr(755,root,root) %{_libdir}/libGLEWmx.so
abe5cf8c
JB
98%{_includedir}/GL/glew.h
99%{_includedir}/GL/glxew.h
100%{_pkgconfigdir}/glew.pc
9f6c57df 101%{_pkgconfigdir}/glewmx.pc
92f8bb2c 102
103%files static
104%defattr(644,root,root,755)
105%{_libdir}/libGLEW.a
9f6c57df 106%{_libdir}/libGLEWmx.a
This page took 0.083668 seconds and 4 git commands to generate.