From 159e64a26b3a7849625a227161266bf57b7e7992 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 17:58:47 +0000 Subject: [PATCH 01/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index e5c4dda..028807e 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 13%{?dist} +Release: 14%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries @@ -130,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* Sat Feb 11 2017 Fedora Release Engineering - 1.4.2-14 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Fri Feb 05 2016 Fedora Release Engineering - 1.4.2-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild From 1b0b32069d9f84d53c70a2bcfe54fb8b226e0d76 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 27 Jul 2017 22:14:57 +0000 Subject: [PATCH 02/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 028807e..761b0cf 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 14%{?dist} +Release: 15%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries @@ -130,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* Thu Jul 27 2017 Fedora Release Engineering - 1.4.2-15 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Sat Feb 11 2017 Fedora Release Engineering - 1.4.2-14 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From f8fa1484ef3a295dddeabf2313c2c29255f76e31 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 10:48:02 +0000 Subject: [PATCH 03/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 761b0cf..3b115dd 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 15%{?dist} +Release: 16%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries @@ -130,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 1.4.2-16 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Thu Jul 27 2017 Fedora Release Engineering - 1.4.2-15 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 28c81b34379c2ada91c585b4692475e8097712c9 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Tue, 29 Aug 2017 18:44:22 +0200 Subject: [PATCH 04/15] Update to 1.6.0 --- .gitignore | 1 + sources | 2 +- xmltooling.spec | 10 +++++++--- 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 04dce20..1f7638e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ xmltooling-1.3.3.tar.gz /xmltooling-1.4.2.tar.gz +/xmltooling-1.6.0.tar.bz2 diff --git a/sources b/sources index 3f199b4..1708045 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -98ed7fb45c63cd6d03446f8c47dc645b xmltooling-1.4.2.tar.gz +SHA512 (xmltooling-1.6.0.tar.bz2) = a81847f2c206f54ed74d8682fcb698f8b09c07751d70b3bd5ca4ee39bb23caeefdf99397671c4b0da02c96b32285dbf747c58e7d100cf9a3d63b80cb154ed925 diff --git a/xmltooling.spec b/xmltooling.spec index 3b115dd..05b1424 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,15 +1,16 @@ Name: xmltooling -Version: 1.4.2 -Release: 16%{?dist} +Version: 1.6.0 +Release: 1%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries License: ASL 2.0 URL: https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C -Source0: http://www.shibboleth.net/downloads/c++-opensaml/2.4.3/xmltooling-%{version}.tar.gz +Source0: http://shibboleth.net/downloads/c++-opensaml/2.6.0/xmltooling-%{version}.tar.bz2 Patch0: %{name}-python-cxxtest.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) +BuildRequires: boost-devel BuildRequires: xml-security-c-devel #cxxtest is not available in EPEL4. # so skip it. @@ -130,6 +131,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* Tue Aug 29 2017 Kalev Lember - 1.6.0-1 +- Update to 1.6.0 + * Thu Aug 03 2017 Fedora Release Engineering - 1.4.2-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 369b91ce467000eda81c2cb801dddcb417fd9947 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Fri, 9 Feb 2018 09:06:32 +0100 Subject: [PATCH 05/15] Escape macros in %changelog Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/ Signed-off-by: Igor Gnatenko --- xmltooling.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index 05b1424..661ee24 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries @@ -131,6 +131,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* Fri Feb 09 2018 Igor Gnatenko - 1.6.0-2 +- Escape macros in %%changelog + * Tue Aug 29 2017 Kalev Lember - 1.6.0-1 - Update to 1.6.0 @@ -147,7 +150,7 @@ rm -rf $RPM_BUILD_ROOT - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sun Aug 16 2015 Bruno Wolff III - 1.4.2-12 -- Account for changes in how %doc works in subpackages +- Account for changes in how %%doc works in subpackages * Fri Jun 19 2015 Fedora Release Engineering - 1.4.2-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild From c611a03e7e833014e12c16065fd9ed944a5fb62c Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 00:51:27 +0100 Subject: [PATCH 06/15] Remove BuildRoot definition None of currently supported distributions need that. It was needed last for EL5 which is EOL now Signed-off-by: Igor Gnatenko --- xmltooling.spec | 1 - 1 file changed, 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 661ee24..8d4fa40 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -8,7 +8,6 @@ License: ASL 2.0 URL: https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C Source0: http://shibboleth.net/downloads/c++-opensaml/2.6.0/xmltooling-%{version}.tar.bz2 Patch0: %{name}-python-cxxtest.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: boost-devel BuildRequires: xml-security-c-devel From 4307c66fe51f31a975b106b2190b503ae36dfd55 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Wed, 14 Feb 2018 09:01:53 +0100 Subject: [PATCH 07/15] Remove %clean section None of currently supported distributions need that. Last one was EL5 which is EOL for a while. Signed-off-by: Igor Gnatenko --- xmltooling.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index 8d4fa40..e9171e5 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -103,9 +103,6 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xmltoolingtest %check make check -%clean -rm -rf $RPM_BUILD_ROOT - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig From c9e09d6d10356dc5d6b1edcb2e85155435f79452 Mon Sep 17 00:00:00 2001 From: Jason Tibbitts Date: Mon, 9 Jul 2018 23:55:21 -0500 Subject: [PATCH 08/15] Remove needless use of %defattr --- xmltooling.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index e9171e5..cfd45b5 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -107,7 +107,6 @@ make check %postun -p /sbin/ldconfig %files -%defattr(-,root,root,-) %{_libdir}/*.so.* %{_datadir}/xml/xmltooling %dir %{_docdir}/%{name} @@ -115,13 +114,11 @@ make check %{_docdir}/%{name}/{LICENSE.txt,CURL.LICENSE,LOG4CPP.LICENSE,NOTICE.txt,OPENSSL.LICENSE} %files doc -%defattr(-,root,root,-) %dir %{_docdir}/%{name} %{_docdir}/%{name}/{LICENSE.txt,CURL.LICENSE,LOG4CPP.LICENSE,NOTICE.txt,OPENSSL.LICENSE} %{_docdir}/%{name}/api/ %files devel -%defattr(-,root,root,-) %{_includedir}/%{name} %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc From 6d795006e0bead1e28f1e14f24b1d56cfc5fd0a2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 14 Jul 2018 09:24:44 +0000 Subject: [PATCH 09/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index cfd45b5..7586b8b 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.6.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries @@ -124,6 +124,9 @@ make check %{_libdir}/pkgconfig/*.pc %changelog +* Sat Jul 14 2018 Fedora Release Engineering - 1.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Fri Feb 09 2018 Igor Gnatenko - 1.6.0-2 - Escape macros in %%changelog From 0c9f795e0649d1accfddc1fc6b1bd4b61bf8438d Mon Sep 17 00:00:00 2001 From: Pete Walter Date: Fri, 16 Nov 2018 12:45:09 +0000 Subject: [PATCH 10/15] Rebuild for xml-security-c 2.0 --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 7586b8b..f5d774a 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.6.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries @@ -124,6 +124,9 @@ make check %{_libdir}/pkgconfig/*.pc %changelog +* Fri Nov 16 2018 Pete Walter - 1.6.0-4 +- Rebuild for xml-security-c 2.0 + * Sat Jul 14 2018 Fedora Release Engineering - 1.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From 0817fdb3d24432c25e584f45ff7f914581ab66cc Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:41:22 +0100 Subject: [PATCH 11/15] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- xmltooling.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index f5d774a..83312fa 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -103,8 +103,7 @@ rm -f $RPM_BUILD_ROOT/%{_bindir}/xmltoolingtest %check make check -%post -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%ldconfig_scriptlets %files %{_libdir}/*.so.* From fca144a89178b1509f7fc1570558044f6427ca86 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 28 Jan 2019 20:18:31 +0100 Subject: [PATCH 12/15] Remove obsolete Group tag References: https://fedoraproject.org/wiki/Changes/Remove_Group_Tag --- xmltooling.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index 83312fa..6e6ee1c 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -3,7 +3,6 @@ Version: 1.6.0 Release: 4%{?dist} Summary: XML signing and encryption library -Group: System Environment/Libraries License: ASL 2.0 URL: https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C Source0: http://shibboleth.net/downloads/c++-opensaml/2.6.0/xmltooling-%{version}.tar.bz2 @@ -45,7 +44,6 @@ classes to add value around the DOM, as well as signing and encryption support. %package doc -Group: Documentation Summary: XML signing and encryption library documentation %if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6 BuildArch: noarch @@ -61,7 +59,6 @@ support. This %{name}-doc package contains documentation. %package devel -Group: System Environment/Libraries Summary: XML signing and encryption library development files Requires: %{name} = %{version}-%{release} From ed8b884f6a4c209afe8a66e308253e4d47d41d95 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 3 Feb 2019 12:35:00 +0000 Subject: [PATCH 13/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 6e6ee1c..33953d4 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.6.0 -Release: 4%{?dist} +Release: 5%{?dist} Summary: XML signing and encryption library License: ASL 2.0 @@ -120,6 +120,9 @@ make check %{_libdir}/pkgconfig/*.pc %changelog +* Sun Feb 03 2019 Fedora Release Engineering - 1.6.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Fri Nov 16 2018 Pete Walter - 1.6.0-4 - Rebuild for xml-security-c 2.0 From 54b9177b5109e6f2678b0a7582e35e33d8231d40 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jul 2019 04:22:45 +0000 Subject: [PATCH 14/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 33953d4..371756a 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.6.0 -Release: 5%{?dist} +Release: 6%{?dist} Summary: XML signing and encryption library License: ASL 2.0 @@ -120,6 +120,9 @@ make check %{_libdir}/pkgconfig/*.pc %changelog +* Sat Jul 27 2019 Fedora Release Engineering - 1.6.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Sun Feb 03 2019 Fedora Release Engineering - 1.6.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From d7e1d52c0c8fbd53c41089a2decd818216622070 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 8 Aug 2019 16:50:58 +0000 Subject: [PATCH 15/15] xmltooling fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676235 --- .gitignore | 3 - dead.package | 1 + sources | 1 - xmltooling-python-cxxtest.patch | 18 --- xmltooling.spec | 223 -------------------------------- 5 files changed, 1 insertion(+), 245 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 sources delete mode 100644 xmltooling-python-cxxtest.patch delete mode 100644 xmltooling.spec diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 1f7638e..0000000 --- a/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -xmltooling-1.3.3.tar.gz -/xmltooling-1.4.2.tar.gz -/xmltooling-1.6.0.tar.bz2 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..d962a69 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +xmltooling fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676235 diff --git a/sources b/sources deleted file mode 100644 index 1708045..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (xmltooling-1.6.0.tar.bz2) = a81847f2c206f54ed74d8682fcb698f8b09c07751d70b3bd5ca4ee39bb23caeefdf99397671c4b0da02c96b32285dbf747c58e7d100cf9a3d63b80cb154ed925 diff --git a/xmltooling-python-cxxtest.patch b/xmltooling-python-cxxtest.patch deleted file mode 100644 index 2439cc6..0000000 --- a/xmltooling-python-cxxtest.patch +++ /dev/null @@ -1,18 +0,0 @@ -diff -Naur xmltooling-1.4.2-orig/configure.ac xmltooling-1.4.2/configure.ac ---- xmltooling-1.4.2-orig/configure.ac 2011-06-28 02:38:30.000000000 +0200 -+++ xmltooling-1.4.2/configure.ac 2011-09-12 07:52:39.050758345 +0200 -@@ -388,12 +388,12 @@ - [AC_DEFINE([HAVE_ITERATOR_TRAITS],[1],[Define to 1 if you have an STL implementation that supports std::iterator_traits.])],[]) - - # Check for unit test support --CXXTEST="/usr/bin/cxxtestgen.pl" -+CXXTEST="/usr/bin/cxxtestgen" - CXXTESTFLAGS="" - AC_ARG_WITH(cxxtest, - AS_HELP_STRING([--with-cxxtest=PATH], [where cxxtest is installed]), - [if test x_$with_cxxtest != x_/usr; then -- CXXTEST="${with_cxxtest}/cxxtestgen.pl" -+ CXXTEST="${with_cxxtest}/cxxtestgen" - CXXTESTFLAGS="-I${with_cxxtest}" - fi]) - if ! test -f "${CXXTEST}"; then diff --git a/xmltooling.spec b/xmltooling.spec deleted file mode 100644 index 371756a..0000000 --- a/xmltooling.spec +++ /dev/null @@ -1,223 +0,0 @@ -Name: xmltooling -Version: 1.6.0 -Release: 6%{?dist} -Summary: XML signing and encryption library - -License: ASL 2.0 -URL: https://wiki.shibboleth.net/confluence/display/OpenSAML/XMLTooling-C -Source0: http://shibboleth.net/downloads/c++-opensaml/2.6.0/xmltooling-%{version}.tar.bz2 -Patch0: %{name}-python-cxxtest.patch - -BuildRequires: boost-devel -BuildRequires: xml-security-c-devel -#cxxtest is not available in EPEL4. -# so skip it. -%if "%{?rhel}" != "4" -BuildRequires: cxxtest -%endif -BuildRequires: log4cpp-devel -BuildRequires: xerces-c-devel -BuildRequires: doxygen -BuildRequires: graphviz - -%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6 -BuildRequires: libcurl-devel -%else -BuildRequires: curl-devel -%endif - -# To bring in /usr/share/xml -Requires: xml-common - -# Needed since we are doing and autoreconf -# below. -BuildRequires: automake -BuildRequires: autoconf -BuildRequires: libtool - - -%description -The XMLTooling library contains generic XML parsing and processing -classes based on the Xerces-C DOM. It adds more powerful facilities -for declaring element- and type-specific API and implementation -classes to add value around the DOM, as well as signing and encryption -support. - -%package doc -Summary: XML signing and encryption library documentation -%if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6 -BuildArch: noarch -%endif - -%description doc -The XMLTooling library contains generic XML parsing and processing -classes based on the Xerces-C DOM. It adds more powerful facilities -for declaring element- and type-specific API and implementation -classes to add value around the DOM, as well as signing and encryption -support. - -This %{name}-doc package contains documentation. - -%package devel -Summary: XML signing and encryption library development files -Requires: %{name} = %{version}-%{release} - -%description devel -The XMLTooling library contains generic XML parsing and processing -classes based on the Xerces-C DOM. It adds more powerful facilities -for declaring element- and type-specific API and implementation -classes to add value around the DOM, as well as signing and encryption -support. - -This %{name}-devel package contains header files. - -%prep -%setup -q -%patch0 -p1 - -%build -#aclocal -#autoconf -#autoheader -#automake --add-missing --copy -#libtoolize --copy --force -autoreconf -fiv - -%if "%{?rhel}" == "4" -%configure --without-cxxtest -%else -%configure -%endif -make %{?_smp_mflags} - -%install -rm -rf $RPM_BUILD_ROOT -# Force unversioned doc directory -make install DESTDIR=$RPM_BUILD_ROOT pkgdocdir=%{_docdir}/%{name} -# Don't need the unit test executer. -rm -f $RPM_BUILD_ROOT/%{_bindir}/xmltoolingtest - -%check -make check - -%ldconfig_scriptlets - -%files -%{_libdir}/*.so.* -%{_datadir}/xml/xmltooling -%dir %{_docdir}/%{name} -%{_docdir}/%{name}/README.txt -%{_docdir}/%{name}/{LICENSE.txt,CURL.LICENSE,LOG4CPP.LICENSE,NOTICE.txt,OPENSSL.LICENSE} - -%files doc -%dir %{_docdir}/%{name} -%{_docdir}/%{name}/{LICENSE.txt,CURL.LICENSE,LOG4CPP.LICENSE,NOTICE.txt,OPENSSL.LICENSE} -%{_docdir}/%{name}/api/ - -%files devel -%{_includedir}/%{name} -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc - -%changelog -* Sat Jul 27 2019 Fedora Release Engineering - 1.6.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sun Feb 03 2019 Fedora Release Engineering - 1.6.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Fri Nov 16 2018 Pete Walter - 1.6.0-4 -- Rebuild for xml-security-c 2.0 - -* Sat Jul 14 2018 Fedora Release Engineering - 1.6.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri Feb 09 2018 Igor Gnatenko - 1.6.0-2 -- Escape macros in %%changelog - -* Tue Aug 29 2017 Kalev Lember - 1.6.0-1 -- Update to 1.6.0 - -* Thu Aug 03 2017 Fedora Release Engineering - 1.4.2-16 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Thu Jul 27 2017 Fedora Release Engineering - 1.4.2-15 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 1.4.2-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Fri Feb 05 2016 Fedora Release Engineering - 1.4.2-13 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Sun Aug 16 2015 Bruno Wolff III - 1.4.2-12 -- Account for changes in how %%doc works in subpackages - -* Fri Jun 19 2015 Fedora Release Engineering - 1.4.2-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Sat May 02 2015 Kalev Lember - 1.4.2-10 -- Rebuilt for GCC 5 C++11 ABI change - -* Mon Aug 18 2014 Fedora Release Engineering - 1.4.2-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sun Jun 08 2014 Fedora Release Engineering - 1.4.2-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sat Oct 12 2013 Bruno Wolff III - 1.4.2-7 -- Rebuild for liblog4cpp soname bump -- Use unversioned doc directory - -* Sun Aug 04 2013 Fedora Release Engineering - 1.4.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Feb 15 2013 Fedora Release Engineering - 1.4.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sun Jul 22 2012 Fedora Release Engineering - 1.4.2-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Feb 28 2012 Fedora Release Engineering - 1.4.2-3 -- Rebuilt for c++ ABI breakage - -* Sat Jan 14 2012 Fedora Release Engineering - 1.4.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Mon Sep 12 2011 Guido Grazioli - 1.4.2-1 -- Update to opensaml 2.4.3, xmltooling 1.4.2 (CVE-2011-1411) -- Fix project url and download url - -* Wed Mar 16 2011 Kalev Lember - 1.3.3-4 -- Rebuilt with xml-security-c 1.6 - -* Thu Mar 10 2011 Kalev Lember - 1.3.3-3 -- Rebuilt with xerces-c 3.1 - -* Mon Feb 07 2011 Fedora Release Engineering - 1.3.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sun Jun 20 2010 Steve Traylen - 1.3.3-1 -- New upstream 1.3.3. - -* Sun Feb 07 2010 Steve Traylen - 1.3.2-2 -- Rebuild againt xerces 3 - -* Wed Dec 2 2009 Steve Traylen 1.3.2-1 -- New upstream 1.3.2 - -* Thu Nov 19 2009 Steve Traylen 1.3.1-2 -- New upstream -- Addition of graphviz to build requires. -- Correct date in this changelog. - -* Mon Oct 19 2009 Steve Traylen 1.2.2-3 -- Disable cxxtests for EPEL4 only. - -* Sat Oct 17 2009 Steve Traylen 1.2.2-2 -- Change Source URL to be permanent rather than contain "latest" -- Require xml-common to bring in /usr/share/xml - -* Mon Oct 5 2009 Steve Traylen 1.2.2-1 -- First Build -