You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							100 lines
						
					
					
						
							2.8 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							100 lines
						
					
					
						
							2.8 KiB
						
					
					
				
								Summary:	Xerces-C++ validating XML parser
							 | 
						|
								Name:		xerces-c
							 | 
						|
								Version:	3.1.2
							 | 
						|
								Release:	1
							 | 
						|
								URL:		http://xerces.apache.org/xerces-c/
							 | 
						|
								Source0:	%{name}-%{version}.tar.gz
							 | 
						|
								License:        Apache
							 | 
						|
								Group:		Libraries
							 | 
						|
								BuildRoot:	%{_tmppath}/%{name}-root
							 | 
						|
								Prefix:		/usr
							 | 
						|
								%{!?_without_curl:BuildRequires: curl-devel}
							 | 
						|
								%{?_with_icu:BuildRequires: libicu-devel}
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								%description
							 | 
						|
								Xerces-C++ is a validating XML parser written in a portable subset of C++.
							 | 
						|
								Xerces-C++ makes it easy to give your application the ability to read and
							 | 
						|
								write XML data. A shared library is provided for parsing, generating,
							 | 
						|
								manipulating, and validating XML documents.
							 | 
						|
								
							 | 
						|
								The parser provides high performance, modularity, and scalability. Source
							 | 
						|
								code, samples and API documentation are provided with the parser. For
							 | 
						|
								portability, care has been taken to make minimal use of templates, no RTTI,
							 | 
						|
								and minimal use of #ifdefs.
							 | 
						|
								
							 | 
						|
								%package devel
							 | 
						|
								Requires:	%{name} = %{version}
							 | 
						|
								Group:		Development/Libraries
							 | 
						|
								Summary:	Header files for Xerces-C++ validating XML parser
							 | 
						|
								
							 | 
						|
								%description devel
							 | 
						|
								Header files you can use to develop XML applications with Xerces-C++.
							 | 
						|
								
							 | 
						|
								Xerces-C++ is a validating XML parser written in a portable subset of C++.
							 | 
						|
								Xerces-C++ makes it easy to give your application the ability to read and
							 | 
						|
								write XML data. A shared library is provided for parsing, generating,
							 | 
						|
								manipulating, and validating XML documents.
							 | 
						|
								
							 | 
						|
								%prep
							 | 
						|
								%setup -q
							 | 
						|
								
							 | 
						|
								%build
							 | 
						|
								%configure %{!?_without_curl:--enable-netaccessor-curl} %{?_with_icu:--enable-transcoder-icu --enable-msgloader-icu} %{?xerces_options}
							 | 
						|
								%{__make}
							 | 
						|
								
							 | 
						|
								%install
							 | 
						|
								[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
							 | 
						|
								%{__make} install DESTDIR=$RPM_BUILD_ROOT
							 | 
						|
								
							 | 
						|
								%clean
							 | 
						|
								[ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
							 | 
						|
								
							 | 
						|
								%ifnos solaris2.8 solaris2.9 solaris2.10
							 | 
						|
								%post -p /sbin/ldconfig
							 | 
						|
								%endif
							 | 
						|
								
							 | 
						|
								%ifnos solaris2.8 solaris2.9 solaris2.10
							 | 
						|
								%postun -p /sbin/ldconfig
							 | 
						|
								%endif
							 | 
						|
								
							 | 
						|
								%files
							 | 
						|
								%defattr(755,root,root)
							 | 
						|
								%{_bindir}/*
							 | 
						|
								%{_libdir}/lib%{name}-*.so
							 | 
						|
								%exclude %{_libdir}/lib%{name}.la
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								%files devel
							 | 
						|
								%defattr(-,root,root)
							 | 
						|
								%{_includedir}/xercesc
							 | 
						|
								%{_libdir}/lib%{name}.so
							 | 
						|
								%{_libdir}/lib%{name}.a
							 | 
						|
								%{_libdir}/pkgconfig/%{name}.pc
							 | 
						|
								
							 | 
						|
								%changelog
							 | 
						|
								* Fri Feb 27 2015 Scott Cantor <cantor.2@osu.edu>
							 | 
						|
								- Upped version and avoided ownership of /usr/include
							 | 
						|
								
							 | 
						|
								* Fri Mar  7 2008 Boris Kolpackov <boris@codesynthesis.com>
							 | 
						|
								- Integrated updates for 3.0.0 from Scott Cantor.
							 | 
						|
								
							 | 
						|
								* Fri Jun  6 2003 Tuan Hoang <tqhoang@bigfoot.com>
							 | 
						|
								- updated for new Xerces-C filename and directory format
							 | 
						|
								- fixed date format in changelog section
							 | 
						|
								
							 | 
						|
								* Fri Mar 14 2003 Tinny Ng <tng@ca.ibm.com>
							 | 
						|
								- changed to 2.3
							 | 
						|
								
							 | 
						|
								* Wed Dec 18 2002 Albert Strasheim <albert@stonethree.com>
							 | 
						|
								- added symlink to libxerces-c.so in lib directory
							 | 
						|
								
							 | 
						|
								* Fri Dec 13 2002 Albert Strasheim <albert@stonethree.com>
							 | 
						|
								- added seperate doc package
							 | 
						|
								- major cleanups
							 | 
						|
								
							 | 
						|
								* Tue Sep 03 2002  <thomas@linux.de>
							 | 
						|
								- fixed missing DESTDIR in Makefile.util.submodule
							 | 
						|
								
							 | 
						|
								* Mon Sep 02 2002  <thomas@linux.de>
							 | 
						|
								- Initial build.
							 |