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 %if 0%{?suse_version} > 1030
12 BuildRequires: libXerces-c-devel >= 2.8.0
14 BuildRequires: xerces%{?xercesver}-c-devel >= 2.8.0
16 BuildRequires: xml-security-c-devel >= 1.4.0
17 BuildRequires: openssl-devel, curl-devel >= 7.10.6
18 %{?_with_log4cpp:BuildRequires: log4cpp-devel >= 1.0}
19 %{!?_with_log4cpp:BuildRequires: log4shib-devel}
22 The XMLTooling library contains generic XML parsing and processing
23 classes based on the Xerces-C DOM. It adds more powerful facilities
24 for declaring element- and type-specific API and implementation
25 classes to add value around the DOM, as well as signing and encryption
28 This package contains the xmltooling runtime library.
31 Summary: XMLTooling development Headers
32 Group: Development/Libraries
33 Requires: %{name} = %{version}
34 %if 0%{?suse_version} > 1030
35 Requires: libXerces-c-devel >= 2.8.0
37 Requires: xerces%{?xercesver}-c-devel >= 2.8.0
39 Requires: xml-security-c-devel >= 1.4.0
40 Requires: openssl-devel, curl-devel >= 7.10.6
41 %{?_with_log4cpp:Requires: log4cpp-devel >= 1.0}
42 %{!?_with_log4cpp:Requires: log4shib-devel}
45 The XMLTooling library contains generic XML parsing and processing
46 classes based on the Xerces-C DOM. It adds more powerful facilities
47 for declaring element- and type-specific API and implementation
48 classes to add value around the DOM, as well as signing and encryption
51 This package contains the headers and other necessary files to build
52 applications or libraries that use or extend the xmltooling library.
55 Summary: XMLTooling API Documentation
56 Group: Development/Libraries
57 Requires: %{name} = %{version}
60 XMLTooling Library API documentation generated by doxygen.
66 %configure %{?xmltooling_options}
70 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
71 %{__make} install DESTDIR=$RPM_BUILD_ROOT
72 find $RPM_BUILD_ROOT/%{_bindir} -type f |
73 %{__sed} -e "s|$RPM_BUILD_ROOT||" | sort > rpm.binlist
79 [ "$RPM_BUILD_ROOT" != "/" ] && %{__rm} -rf $RPM_BUILD_ROOT
81 %ifnos solaris2.8 solaris2.9 solaris2.10
82 %post -p /sbin/ldconfig
85 %ifnos solaris2.8 solaris2.9 solaris2.10
86 %postun -p /sbin/ldconfig
90 %defattr(-,root,root,-)
91 %{_libdir}/libxmltooling.so.*
92 %{_libdir}/libxmltooling-lite.so.*
93 %dir %{_datadir}/xml/xmltooling
94 %{_datadir}/xml/xmltooling
95 %docdir %{_datadir}/doc/xmltooling
96 %{_datadir}/doc/xmltooling/README.txt
97 %{_datadir}/doc/xmltooling/LICENSE.txt
98 %{_datadir}/doc/xmltooling/NOTICE.txt
99 %{_datadir}/doc/xmltooling/CURL.LICENSE
100 %{_datadir}/doc/xmltooling/LOG4CPP.LICENSE
101 %{_datadir}/doc/xmltooling/OPENSSL.LICENSE
104 %defattr(-,root,root,-)
106 %{_libdir}/libxmltooling.so
107 %{_libdir}/libxmltooling-lite.so
110 %defattr(644,root,root,755)
111 %doc %{_datadir}/doc/xmltooling/api
114 * Wed Dec 3 2008 Scott Cantor <cantor.2@osu.edu> - 1.2-1
115 - Bumping for minor update.
116 - Fixing SUSE Xerces dependency name.
118 * Tue Jul 1 2008 Scott Cantor <cantor.2@osu.edu> - 1.1-1
119 - Bumping for minor update.
121 * Mon Mar 17 2008 Scott Cantor <cantor.2@osu.edu> - 1.0-6
124 * Fri Jan 18 2008 Scott Cantor <cantor.2@osu.edu> - 1.0-5
125 - Release candidate 1.
127 * Thu Nov 08 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-4
128 - Second public beta.
130 * Thu Aug 16 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-3
133 * Fri Jul 13 2007 Scott Cantor <cantor.2@osu.edu> - 1.0-2
136 * Wed Apr 12 2006 Scott Cantor <cantor.2@osu.edu> - 1.0-1
137 - First SPEC file based on various versions in existence.