[packages/CEGUI] - updated to 0.7.7 - removed obsolete new-tinyxml, gcc patches - package python bindings

qboosh qboosh at pld-linux.org
Wed Aug 1 21:03:25 CEST 2012


commit 03137a3353483e76118b6d2b3010d2c4fb3790c0
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Aug 1 21:03:39 2012 +0200

    - updated to 0.7.7
    - removed obsolete new-tinyxml,gcc patches
    - package python bindings

 CEGUI-gcc.patch         | 10 ---------
 CEGUI-new-tinyxml.patch | 16 --------------
 CEGUI.spec              | 58 +++++++++++++++++++++++++++++++++++++++----------
 3 files changed, 46 insertions(+), 38 deletions(-)
---
diff --git a/CEGUI.spec b/CEGUI.spec
index 1818eb2..6e2681a 100644
--- a/CEGUI.spec
+++ b/CEGUI.spec
@@ -1,5 +1,4 @@
 # TODO:
-# - python
 # - separate packages for plugins
 #
 # Conditional build:
@@ -11,16 +10,14 @@
 Summary:	CEGUI - a free library providing windowing and widgets
 Summary(pl.UTF-8):	CEGUI - wolnodostępna biblioteka zapewniającą okienka i widgety
 Name:		CEGUI
-Version:	0.7.5
-Release:	12
+Version:	0.7.7
+Release:	0.1
 License:	LGPL v2.1+ (with MIT parts)
 Group:		Libraries
 Source0:	http://downloads.sourceforge.net/crayzedsgui/%{name}-%{version}.tar.gz
-# Source0-md5:	38c79d1fdfaaa10f481c99a2ac479516
+# Source0-md5:	8b83577f86eaa1581765dd155c7c8f24
 Source1:	http://downloads.sourceforge.net/crayzedsgui/%{name}-DOCS-%{version}.tar.gz
-# Source1-md5:	cdf59df7503f752a70eea4081eaac6ef
-Patch0:		%{name}-new-tinyxml.patch
-Patch1:		%{name}-gcc.patch
+# Source1-md5:	4d011b7e262222a4c0129ccb19014686
 URL:		http://www.cegui.org.uk/
 BuildRequires:	DevIL-devel
 BuildRequires:	DirectFB-devel >= 1.2.0
@@ -154,10 +151,33 @@ Header files for CEGUI OpenGLRenderer library.
 %description OpenGL-devel -l pl.UTF-8
 Pliki nagłówkowe biblioteki CEGUI OpenGLRenderer.
 
+%package -n python-CEGUI
+Summary:	Python binding for CEGUI
+Summary(pl.UTF-8):	Wiązania Pythona do CEGUI
+Group:		Libraries/Python
+Requires:	%{name} = %{version}-%{release}
+
+%description -n python-CEGUI
+Python binding for CEGUI.
+
+%description -n python-CEGUI -l pl.UTF-8
+Wiązania Pythona do CEGUI.
+
+%package -n python-CEGUI-Renderer-OpenGL
+Summary:	Python binding for CEGUIOpenGLRenderer library
+Summary(pl.UTF-8):	Wiązania Pythona do biblioteki CEGUIOpenGLRenderer
+Group:		Libraries/Python
+Requires:	%{name}-OpenGL = %{version}-%{release}
+Requires:	python-CEGUI = %{version}-%{release}
+
+%description -n python-CEGUI-Renderer-OpenGL
+Python binding for CEGUI OpenGL renderer library.
+
+%description -n python-CEGUI-Renderer-OpenGL -l pl.UTF-8
+Wiązania Pythona do biblioteki CEGUIOpenGLRenderer.
+
 %prep
 %setup -q -a 1
-%patch0 -p1
-%patch1 -p1
 
 sed -i -e 's/lua5\.1/lua51/' acinclude.m4
 
@@ -184,6 +204,12 @@ rm -rf $RPM_BUILD_ROOT
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
+%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/*.la
+
+%if %{without samples}
+%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/CEGUI/{animations,fonts,imagesets,layouts,looknfeel,lua_scripts,schemes,xml_schemas}
+%endif
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -195,6 +221,8 @@ rm -rf $RPM_BUILD_ROOT
 %doc doc/README
 %attr(755,root,root) %{_libdir}/libCEGUIBase-%{version}.so
 # plugins
+%attr(755,root,root) %{_libdir}/libCEGUICoronaImageCodec-%{version}.so
+%attr(755,root,root) %{_libdir}/libCEGUICoronaImageCodec.so
 %attr(755,root,root) %{_libdir}/libCEGUIDevILImageCodec-%{version}.so
 %attr(755,root,root) %{_libdir}/libCEGUIDevILImageCodec.so
 %attr(755,root,root) %{_libdir}/libCEGUIExpatParser-%{version}.so
@@ -223,15 +251,13 @@ rm -rf $RPM_BUILD_ROOT
 %files docs
 %defattr(644,root,root,755)
 %doc docs
-%dir %{_datadir}/%{name}
-%dir %{_datadir}/%{name}/xml_schemas
-%{_datadir}/%{name}/xml_schemas/*.xsd
 
 %files devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libCEGUIBase.so
 %{_libdir}/libCEGUIBase.la
 # plugins - but as their headers are included...
+%{_libdir}/libCEGUICoronaImageCodec.la
 %{_libdir}/libCEGUIDevILImageCodec.la
 %{_libdir}/libCEGUIExpatParser.la
 %{_libdir}/libCEGUIFalagardWRBase.la
@@ -281,3 +307,11 @@ rm -rf $RPM_BUILD_ROOT
 %{_includedir}/%{name}/RendererModules/OpenGL
 %{_pkgconfigdir}/CEGUI-OPENGL.pc
 %endif
+
+%files -n python-CEGUI
+%defattr(644,root,root,755)
+%attr(755,root,root) %{py_sitedir}/PyCEGUI.so
+
+%files -n python-CEGUI-Renderer-OpenGL
+%defattr(644,root,root,755)
+%attr(755,root,root) %{py_sitedir}/PyCEGUIOpenGLRenderer.so


More information about the pld-cvs-commit mailing list