From 4d76e0155306d9be3cfa6fd66276b8b1876efe80 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 22 Jul 2012 00:58:56 -0500 Subject: [PATCH 01/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 4280065..dad23c6 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 3%{?dist} +Release: 4%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -125,6 +125,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From 41b5403d033b189171473ab5125798d98785d189 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Thu, 14 Feb 2013 21:52:11 -0600 Subject: [PATCH 02/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index dad23c6..bbd7349 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 4%{?dist} +Release: 5%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -125,6 +125,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From d898aa2ca768b7a38da020a9ee65a19641504aba Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 4 Aug 2013 03:33:55 -0500 Subject: [PATCH 03/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index bbd7349..eff2963 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 5%{?dist} +Release: 6%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -125,6 +125,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From 2f4711af868b58e37bf901f97e68c35bdfce2dac Mon Sep 17 00:00:00 2001 From: Bruno Wolff III Date: Sat, 12 Oct 2013 08:50:56 -0500 Subject: [PATCH 04/28] Rebuild for liblog4cpp soname bump --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index eff2963..a177134 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 6%{?dist} +Release: 7%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -125,6 +125,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* Sat Oct 12 2013 Bruno Wolff III - 1.4.2-7 +- Rebuild for liblog4cpp soname bump + * Sun Aug 04 2013 Fedora Release Engineering - 1.4.2-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild From 992f34fb3cce7b98be4c0563b77ffa970f672d9d Mon Sep 17 00:00:00 2001 From: Bruno Wolff III Date: Sat, 12 Oct 2013 11:47:28 -0500 Subject: [PATCH 05/28] Switch to using an unversioned doc directory --- xmltooling.spec | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index a177134..2971ad3 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -95,7 +95,8 @@ make %{?_smp_mflags} %install rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$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 @@ -127,6 +128,7 @@ rm -rf $RPM_BUILD_ROOT %changelog * 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 From f5e6e89006f5f321870a6e5dae1807de39102d21 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Sun, 8 Jun 2014 01:10:22 -0500 Subject: [PATCH 06/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 2971ad3..603552d 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 7%{?dist} +Release: 8%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From aea4ccbb2e3e89ebcc5b452aec9aad52ab2e528c Mon Sep 17 00:00:00 2001 From: Peter Robinson Date: Mon, 18 Aug 2014 10:17:19 +0000 Subject: [PATCH 07/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 603552d..3cbb65c 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 8%{?dist} +Release: 9%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From af3093202e664f84d151a6bed911d18cfb3124a6 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 3 May 2015 00:22:34 +0200 Subject: [PATCH 08/28] Rebuilt for GCC 5 C++11 ABI change --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 3cbb65c..1dca22e 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 9%{?dist} +Release: 10%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From 09f3ab2e2ef286f18b79a1c6f86438bcdc93c8e5 Mon Sep 17 00:00:00 2001 From: Dennis Gilmore Date: Fri, 19 Jun 2015 04:10:47 +0000 Subject: [PATCH 09/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 1dca22e..06464fd 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 10%{?dist} +Release: 11%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -126,6 +126,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From 27c2cc2d1ae31e9335bf6d274e12113155111730 Mon Sep 17 00:00:00 2001 From: Bruno Wolff III Date: Sun, 16 Aug 2015 16:23:47 -0500 Subject: [PATCH 10/28] Account for changes in how %doc works in subpackages %doc now adds the subpackage name to the directory where it copies data over. This especially causes problems where the install step installs documentation and the copy step was redundant. As this wouls leave files unpackaged and cause a build to fail. --- xmltooling.spec | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index 06464fd..b89e32e 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 11%{?dist} +Release: 12%{?dist} Summary: XML signing and encrytion library Group: System Environment/Libraries @@ -117,7 +117,10 @@ rm -rf $RPM_BUILD_ROOT %files doc %defattr(-,root,root,-) -%doc doc/api/html +%dir %{_docdir}/%{name} +%{_docdir}/%{name}/LICENSE.txt +%dir %{_docdir}/%{name}/api +%{_docdir}/%{name}/doc/api/html/ %files devel %defattr(-,root,root,-) @@ -126,6 +129,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From 97c88447d9804d5a5b4a05384d3d458ce5244df7 Mon Sep 17 00:00:00 2001 From: Bruno Wolff III Date: Sun, 16 Aug 2015 18:06:36 -0500 Subject: [PATCH 11/28] Fix up doc file manifest --- xmltooling.spec | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index b89e32e..d75d86f 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -113,14 +113,15 @@ rm -rf $RPM_BUILD_ROOT %defattr(-,root,root,-) %{_libdir}/*.so.* %{_datadir}/xml/xmltooling -%doc doc/README.txt doc/LICENSE.txt +%dir %{_docdir}/%{name} +%{_docdir}/%{name}/README.txt +%{_docdir}/%{name}/{LICENSE.txt,CURL.LICENSE,LOG4CPP.LICENSE,NOTICE.txt,OPENSSL.LICENSE} %files doc %defattr(-,root,root,-) %dir %{_docdir}/%{name} -%{_docdir}/%{name}/LICENSE.txt -%dir %{_docdir}/%{name}/api -%{_docdir}/%{name}/doc/api/html/ +%{_docdir}/%{name}/{LICENSE.txt,CURL.LICENSE,LOG4CPP.LICENSE,NOTICE.txt,OPENSSL.LICENSE} +%{_docdir}/%{name}/api/ %files devel %defattr(-,root,root,-) From 9bdec2f5d7f1d62603f304e708c52e7cc14c69a6 Mon Sep 17 00:00:00 2001 From: Bruno Wolff III Date: Sun, 16 Aug 2015 18:08:05 -0500 Subject: [PATCH 12/28] Fix repeated typo --- xmltooling.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/xmltooling.spec b/xmltooling.spec index d75d86f..7bd4a0d 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,7 +1,7 @@ Name: xmltooling Version: 1.4.2 Release: 12%{?dist} -Summary: XML signing and encrytion library +Summary: XML signing and encryption library Group: System Environment/Libraries License: ASL 2.0 @@ -46,7 +46,7 @@ support. %package doc Group: Documentation -Summary: XML signing and encrytion library documentation +Summary: XML signing and encryption library documentation %if %{?fedora}%{!?fedora:0} >= 10 || %{?rhel}%{!?rhel:0} >= 6 BuildArch: noarch %endif @@ -62,7 +62,7 @@ This %{name}-doc package contains documentation. %package devel Group: System Environment/Libraries -Summary: XML signing and encrytion library development files +Summary: XML signing and encryption library development files Requires: %{name} = %{version}-%{release} %description devel From e91e54f18affc84ca17a57751b528b65546b5a0c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 5 Feb 2016 03:37:33 +0000 Subject: [PATCH 13/28] - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild --- xmltooling.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmltooling.spec b/xmltooling.spec index 7bd4a0d..e5c4dda 100644 --- a/xmltooling.spec +++ b/xmltooling.spec @@ -1,6 +1,6 @@ Name: xmltooling Version: 1.4.2 -Release: 12%{?dist} +Release: 13%{?dist} Summary: XML signing and encryption library Group: System Environment/Libraries @@ -130,6 +130,9 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/pkgconfig/*.pc %changelog +* 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 From 159e64a26b3a7849625a227161266bf57b7e7992 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 11 Feb 2017 17:58:47 +0000 Subject: [PATCH 14/28] - 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 15/28] - 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 16/28] - 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 17/28] 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 18/28] 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 19/28] 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 20/28] 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 21/28] 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 22/28] - 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 23/28] 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 24/28] 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 25/28] 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 26/28] - 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 27/28] - 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 28/28] 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 -