SPECS: python-PyOpenGL.spec - added link patch (avoid unnecessary ...
qboosh
qboosh at pld-linux.org
Tue Jul 18 13:47:42 CEST 2006
Author: qboosh Date: Tue Jul 18 11:47:42 2006 GMT
Module: SPECS Tag: HEAD
---- Log message:
- added link patch (avoid unnecessary linking with X libs)
- files cleanups, separated -examples
---- Files affected:
SPECS:
python-PyOpenGL.spec (1.22 -> 1.23)
---- Diffs:
================================================================
Index: SPECS/python-PyOpenGL.spec
diff -u SPECS/python-PyOpenGL.spec:1.22 SPECS/python-PyOpenGL.spec:1.23
--- SPECS/python-PyOpenGL.spec:1.22 Tue Jul 18 09:51:58 2006
+++ SPECS/python-PyOpenGL.spec Tue Jul 18 13:47:37 2006
@@ -9,30 +9,45 @@
Group: Development/Languages/Python
Source0: http://dl.sourceforge.net/pyopengl/%{module}-%{version}.tar.gz
# Source0-md5: 3deac41df71fc98c814330d1eb54ce71
+Patch0: %{name}-link.patch
URL: http://pyopengl.sourceforge.net/
BuildRequires: OpenGL-GLU-devel
-BuildRequires: glut-devel
+BuildRequires: OpenGL-glut-devel
BuildRequires: python-Numeric-devel >= 22.0
BuildRequires: python-devel >= 2.2
-%pyrequires_eq python
+%pyrequires_eq python-libs
Requires: python-Numeric >= 22.0
Obsoletes: PyOpenGL
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-%define _noautoreqdep libGL.so.1 libGLU.so.1 libGLcore.so.1
+%define _noautoreqdep libGL.so.1 libGLU.so.1
%description
OpenGL bindings for Python including support for GL extensions, GLU,
WGL, GLUT, GLE, and Tk.
%description -l pl
-Dowiązania do OpenGL dla Pythona (GL, GLU, WGL, GLUT, GLE i Tk).
+Dowiązania do OpenGL dla Pythona wraz z rozszerzeniami GL, GLU, WGL,
+GLUT, GLE i Tk.
+
+%package examples
+Summary: Demos for PyOpenGL
+Summary(pl): Programy demonstracyjne dla pakietu PyOpenGL
+Group: Development/Languages/Python
+Requires: %{name} = %{version}-%{release}
+
+%description examples
+Demos for PyOpenGL.
+
+%description examples -l pl
+Programy demonstracyjne dla pakietu PyOpenGL.
%prep
%setup -q -n %{module}-%{version}
+%patch0 -p1
%build
-CFLAGS="%{rpmcflags} -L /usr/X11R6/%{_lib}"; export CFLAGS
+CFLAGS="%{rpmcflags}"; export CFLAGS
python setup.py build
%install
@@ -41,8 +56,14 @@
python setup.py install \
--root=$RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+cp -a OpenGL/Demo $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
+
%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
%py_comp $RPM_BUILD_ROOT%{py_sitedir}
+%py_postclean
+
+rm -rf $RPM_BUILD_ROOT%{py_sitedir}/OpenGL/{Demo,doc}
%clean
rm -rf $RPM_BUILD_ROOT
@@ -50,7 +71,45 @@
%files
%defattr(644,root,root,755)
%doc README* OpenGL/doc/xhtml/*
-%attr(-,root,root) %{py_sitedir}/OpenGL
+%dir %{py_sitedir}/OpenGL
+%{py_sitedir}/OpenGL/__init__.py[co]
+%{py_sitedir}/OpenGL/quaternion.py[co]
+%{py_sitedir}/OpenGL/trackball.py[co]
+%{py_sitedir}/OpenGL/scripts
+%{py_sitedir}/OpenGL/version
+# GL
+%dir %{py_sitedir}/OpenGL/GL
+%dir %{py_sitedir}/OpenGL/GL/[!G_]*
+%dir %{py_sitedir}/OpenGL/GL/_3DFX
+%{py_sitedir}/OpenGL/GL/*/*.py[co]
+%attr(755,root,root) %{py_sitedir}/OpenGL/GL/*/*.so
+%{py_sitedir}/OpenGL/GL/GL__init__.py[co]
+%{py_sitedir}/OpenGL/GL/__init__.py[co]
+%attr(755,root,root) %{py_sitedir}/OpenGL/GL/_GL__init__.so
+# GLU
+%dir %{py_sitedir}/OpenGL/GLU
+%dir %{py_sitedir}/OpenGL/GLU/[!G]*
+%{py_sitedir}/OpenGL/GLU/*/*.py[co]
+%attr(755,root,root) %{py_sitedir}/OpenGL/GLU/*/*.so
+%{py_sitedir}/OpenGL/GLU/GLU__init__.py[co]
+%{py_sitedir}/OpenGL/GLU/__init__.py[co]
+%attr(755,root,root) %{py_sitedir}/OpenGL/GLU/_GLU__init__.so
+# GLE
+%{py_sitedir}/OpenGL/GLE.py[co]
+%attr(755,root,root) %{py_sitedir}/OpenGL/_GLE.so
+# GLUT
+%{py_sitedir}/OpenGL/GLUT.py[co]
+%attr(755,root,root) %{py_sitedir}/OpenGL/_GLUT.so
+# GLX
+%{py_sitedir}/OpenGL/GLX
+# Tk
+%{py_sitedir}/OpenGL/Tk
+# WGL
+%{py_sitedir}/OpenGL/WGL
+
+%files examples
+%defattr(644,root,root,755)
+%{_examplesdir}/%{name}-%{version}
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -58,6 +117,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.23 2006/07/18 11:47:37 qboosh
+- added link patch (avoid unnecessary linking with X libs)
+- files cleanups, separated -examples
+
Revision 1.22 2006/07/18 07:51:58 qboosh
- python-numpy -> python-Numeric
================================================================
---- CVS-web:
http://cvs.pld-linux.org/SPECS/python-PyOpenGL.spec?r1=1.22&r2=1.23&f=u
More information about the pld-cvs-commit
mailing list