rpms/cegui/devel cegui-0.5.0-xerces-c-2.8.patch, NONE, 1.1 cegui.spec, 1.8, 1.9

Ian Chapman (oddsocks) fedora-extras-commits at redhat.com
Wed Feb 13 18:59:09 UTC 2008


Author: oddsocks

Update of /cvs/pkgs/rpms/cegui/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28261

Modified Files:
	cegui.spec 
Added Files:
	cegui-0.5.0-xerces-c-2.8.patch 
Log Message:


cegui-0.5.0-xerces-c-2.8.patch:

--- NEW FILE cegui-0.5.0-xerces-c-2.8.patch ---
diff -up CEGUI-0.5.0/XMLParserModules/XercesParser/CEGUIXercesParser.cpp~ CEGUI-0.5.0/XMLParserModules/XercesParser/CEGUIXercesParser.cpp
--- CEGUI-0.5.0/XMLParserModules/XercesParser/CEGUIXercesParser.cpp~	2008-02-11 11:02:37.000000000 +0100
+++ CEGUI-0.5.0/XMLParserModules/XercesParser/CEGUIXercesParser.cpp	2008-02-11 11:02:37.000000000 +0100
@@ -34,6 +34,7 @@
 #include "CEGUIXMLHandler.h"
 #include "CEGUIXMLAttributes.h"
 #include "CEGUIPropertyHelper.h"
+#include <xercesc/validators/common/Grammar.hpp>
 
 #include <iostream> // Debug 
 // Start of CEGUI namespace section


Index: cegui.spec
===================================================================
RCS file: /cvs/pkgs/rpms/cegui/devel/cegui.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- cegui.spec	29 Aug 2007 20:44:48 -0000	1.8
+++ cegui.spec	13 Feb 2008 18:58:30 -0000	1.9
@@ -1,19 +1,20 @@
-%define         VER 0.5.0
+%define VER 0.5.0
 
 Name:           cegui
 Version:        %{VER}b
-Release:        6%{?dist}
+Release:        7%{?dist}
 Summary:        Free library providing windowing and widgets for graphics APIs / engines
 Group:          System Environment/Libraries
 # Most of the source is MIT with the exception of the modified and embedded
 # tolua++ which is "Freely redistributable without restriction"
 License:        MIT and Freely redistributable without restriction
 URL:            http://www.cegui.org.uk
-Source0:        http://dl.sf.net/crayzedsgui/CEGUI-%{version}.tar.gz
-Source1:        http://dl.sf.net/crayzedsgui/CEGUI-DOCS-%{VER}.tar.gz
+Source0:        http://downloads.sourceforge.net/crayzedsgui/CEGUI-%{version}.tar.gz
+Source1:        http://downloads.sourceforge.net/crayzedsgui/CEGUI-DOCS-%{VER}.tar.gz
 Patch0:         cegui-0.5.0-userverso.patch
 Patch1:         cegui-0.5.0-lua51.patch
 Patch2:         cegui-0.5.0-fixweaksymbol.patch
+Patch3:         cegui-0.5.0-xerces-c-2.8.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires:  autoconf
 BuildRequires:  automake17
@@ -63,6 +64,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 
 # Permission fixes for debuginfo RPM
 chmod -x include/falagard/*.h
@@ -70,11 +72,17 @@
 # Delete zero length file
 rm -f documentation/api_reference/keepme
 
+# Encoding fixes
+iconv -f iso8859-1 AUTHORS -t utf8 > AUTHORS.conv && mv -f AUTHORS.conv AUTHORS
+iconv -f iso8859-1 TODO -t utf8 > TODO.conv && mv -f TODO.conv README
+iconv -f iso8859-1 README -t utf8 > README.conv && mv -f README.conv README
+
 # Run automake/autoconf due to patches 1 & 2
 touch INSTALL NEWS
 automake-1.7
 autoconf
 
+
 %build
 %configure --disable-static --disable-corona --enable-devil \
            --enable-lua-module --disable-irrlicht-renderer --disable-samples \
@@ -100,18 +108,7 @@
 
 %files
 %defattr(-,root,root,-)
-%{_libdir}/libCEGUIBase.so.1*
-%{_libdir}/libCEGUIDevILImageCodec.so.0*
-%{_libdir}/libCEGUIExpatParser.so.0*
-%{_libdir}/libCEGUIFalagardWRBase.so.1*
-%{_libdir}/libCEGUILibxmlParser.so.0*
-%{_libdir}/libCEGUILuaScriptModule.so.1*
-%{_libdir}/libCEGUIOpenGLRenderer.so.0*
-%{_libdir}/libCEGUITGAImageCodec.so.0*
-%{_libdir}/libCEGUITinyXMLParser.so.0*
-%{_libdir}/libCEGUIXercesParser.so.0*
-%{_libdir}/libCEGUISILLYImageCodec.so.0*
-%{_libdir}/libCEGUItoluapp.so.1*
+%{_libdir}/libCEGUI*.so.*
 %exclude %{_libdir}/*.la
 %exclude %{_libdir}/*.a
 %doc AUTHORS ChangeLog COPYING README TinyXML-License TODO
@@ -119,18 +116,7 @@
 
 %files devel
 %defattr(-,root,root,-)
-%{_libdir}/libCEGUIBase.so
-%{_libdir}/libCEGUIDevILImageCodec.so
-%{_libdir}/libCEGUIExpatParser.so
-%{_libdir}/libCEGUIFalagardWRBase.so
-%{_libdir}/libCEGUILibxmlParser.so
-%{_libdir}/libCEGUILuaScriptModule.so
-%{_libdir}/libCEGUIOpenGLRenderer.so
-%{_libdir}/libCEGUITGAImageCodec.so
-%{_libdir}/libCEGUITinyXMLParser.so
-%{_libdir}/libCEGUIXercesParser.so
-%{_libdir}/libCEGUISILLYImageCodec.so
-%{_libdir}/libCEGUItoluapp.so
+%{_libdir}/*.so
 %{_libdir}/pkgconfig/CEGUI-OPENGL.pc
 %{_libdir}/pkgconfig/CEGUI.pc
 %{_includedir}/CEGUI
@@ -141,6 +127,11 @@
 
 
 %changelog
+* Wed Feb 13 2008 Ian Chapman <packages[AT]amiga-hardware.com> 0.5.0b-7
+- Added patch for new xerces-c. Courtesy of Hans de Goede
+- Converted some documentation to UTF8
+- Minor spec cleanups
+
 * Wed Aug 29 2007 Ian Chapman <packages[AT]amiga-hardware.com> 0.5.0b-6
 - Yet another release bump, for building against expat2.
 




More information about the fedora-extras-commits mailing list