2 Summary: Open source XMLTooling library
5 Group: System Environment/Libraries
8 URL: http://www.opensaml.org/
9 Source0: %{name}-%{version}.tar.gz
10 BuildRoot: %{_tmppath}/%{name}-%{version}-root
11 BuildRequires: xerces%{?xercesver}-c-devel >= 2.8.0, xml-security-c-devel >= 1.4.0
12 BuildRequires: openssl-devel
13 %{?_with_log4cpp:BuildRequires: log4cpp-devel >= 1.0}
14 %{!?_with_log4cpp:BuildRequires: log4shib-devel}
17 The XMLTooling library contains generic XML parsing and processing
18 classes based on the Xerces-C DOM. It adds more powerful facilities
19 for declaring element- and type-specific API and implementation
20 classes to add value around the DOM, as well as signing and encryption
23 This package contains the xmltooling runtime library.
26 Summary: XMLTooling development Headers
27 Group: Development/Libraries
28 Requires: %{name} = %{version}
31 The XMLTooling library contains generic XML parsing and processing
32 classes based on the Xerces-C DOM. It adds more powerful facilities
33 for declaring element- and type-specific API and implementation
34 classes to add value around the DOM, as well as signing and encryption
37 This package contains the headers and other necessary files to build
38 applications or libraries that use or extend the xmltooling library.
41 Summary: XMLTooling API Documentation
42 Group: Development/Libraries
43 Requires: %{name} = %{version}
46 XMLTooling Library API documentation generated by doxygen.
52 %configure %{?xmltooling_options}
56 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
57 %{__make} install DESTDIR=$RPM_BUILD_ROOT
63 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
65 %ifnos solaris2.8 solaris2.9 solaris2.10
66 %post -p /sbin/ldconfig
69 %ifnos solaris2.8 solaris2.9 solaris2.10
70 %postun -p /sbin/ldconfig
74 %defattr(-,root,root,-)
75 %{_libdir}/libxmltooling.so.*
76 %{_libdir}/libxmltooling-lite.so.*
77 %dir %{_datadir}/xml/xmltooling
78 %{_datadir}/xml/xmltooling
79 %exclude %{_bindir}/xmltoolingtest
80 %docdir %{_datadir}/doc/xmltooling
81 %{_datadir}/doc/xmltooling/LICENSE.txt
82 %{_datadir}/doc/xmltooling/NOTICE.txt
83 %{_datadir}/doc/xmltooling/CURL.LICENSE
84 %{_datadir}/doc/xmltooling/LOG4CPP.LICENSE
85 %{_datadir}/doc/xmltooling/OPENSSL.LICENSE
88 %defattr(-,root,root,-)
90 %{_libdir}/libxmltooling.so
91 %{_libdir}/libxmltooling-lite.so
94 %defattr(644,root,root,755)
95 %doc %{_datadir}/doc/xmltooling/api
98 * Thu Aug 16 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-3
101 * Fri Jul 13 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-2
104 * Wed Apr 12 2006 Scott Cantor <cantor.2@osu.edu> - 1.0-1
105 - First SPEC file based on various versions in existence.