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
12 BuildRequires: xml-security-c-devel >= 1.4.0
13 BuildRequires: openssl-devel, curl-devel >= 7.10.6
14 %{?_with_log4cpp:BuildRequires: log4cpp-devel >= 1.0}
15 %{!?_with_log4cpp:BuildRequires: log4shib-devel}
18 The XMLTooling library contains generic XML parsing and processing
19 classes based on the Xerces-C DOM. It adds more powerful facilities
20 for declaring element- and type-specific API and implementation
21 classes to add value around the DOM, as well as signing and encryption
24 This package contains the xmltooling runtime library.
27 Summary: XMLTooling development Headers
28 Group: Development/Libraries
29 Requires: %{name} = %{version}
32 The XMLTooling library contains generic XML parsing and processing
33 classes based on the Xerces-C DOM. It adds more powerful facilities
34 for declaring element- and type-specific API and implementation
35 classes to add value around the DOM, as well as signing and encryption
38 This package contains the headers and other necessary files to build
39 applications or libraries that use or extend the xmltooling library.
42 Summary: XMLTooling API Documentation
43 Group: Development/Libraries
44 Requires: %{name} = %{version}
47 XMLTooling Library API documentation generated by doxygen.
53 %configure %{?xmltooling_options}
57 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
58 %{__make} install DESTDIR=$RPM_BUILD_ROOT
59 find $RPM_BUILD_ROOT/%{_bindir} -type f |
60 %{__sed} -e "s|$RPM_BUILD_ROOT||" | sort > rpm.binlist
66 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
68 %ifnos solaris2.8 solaris2.9 solaris2.10
69 %post -p /sbin/ldconfig
72 %ifnos solaris2.8 solaris2.9 solaris2.10
73 %postun -p /sbin/ldconfig
77 %defattr(-,root,root,-)
78 %{_libdir}/libxmltooling.so.*
79 %{_libdir}/libxmltooling-lite.so.*
80 %dir %{_datadir}/xml/xmltooling
81 %{_datadir}/xml/xmltooling
82 %docdir %{_datadir}/doc/xmltooling
83 %{_datadir}/doc/xmltooling/LICENSE.txt
84 %{_datadir}/doc/xmltooling/NOTICE.txt
85 %{_datadir}/doc/xmltooling/CURL.LICENSE
86 %{_datadir}/doc/xmltooling/LOG4CPP.LICENSE
87 %{_datadir}/doc/xmltooling/OPENSSL.LICENSE
90 %defattr(-,root,root,-)
92 %{_libdir}/libxmltooling.so
93 %{_libdir}/libxmltooling-lite.so
96 %defattr(644,root,root,755)
97 %doc %{_datadir}/doc/xmltooling/api
100 * Mon Mar 17 2008 Scott Cantor <cantor.2@osu.edu> - 1.0-6
103 * Fri Jan 18 2008 Scott Cantor <cantor.2@osu.edu> - 1.0-5
104 - Release candidate 1.
106 * Thu Nov 08 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-4
107 - Second public beta.
109 * Thu Aug 16 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-3
112 * Fri Jul 13 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-2
115 * Wed Apr 12 2006 Scott Cantor <cantor.2@osu.edu> - 1.0-1
116 - First SPEC file based on various versions in existence.