From 8ff868935d0323a7dcd3bffa1f93ca97ef5e1750 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Thu, 1 Jun 2023 16:41:54 +0200 Subject: [PATCH 01/25] Removed ExclusiveArch. GPRbuild_arches doesn't exist in EPEL. This is fine as long as GNAT and GPRbuild work on all the EPEL arches. --- xmlada.spec | 3 --- 1 file changed, 3 deletions(-) diff --git a/xmlada.spec b/xmlada.spec index 43e0ad8..ff1373a 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -38,9 +38,6 @@ BuildRequires: python3-sphinx-latex BuildRequires: latexmk %endif -# Build only on architectures where GPRbuild is available. -ExclusiveArch: %{GPRbuild_arches} - %global common_description_en \ XML/Ada includes support for parsing XML files, including DTDs, full support for \ SAX, and an almost complete support for the core part of the DOM. It includes \ From 6c89530d46febba711c502bd2341d1f93b72b7ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Thu, 1 Jun 2023 16:44:56 +0200 Subject: [PATCH 02/25] Turned on bootstrap mode. --- xmlada.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index ff1373a..dc71697 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -1,7 +1,7 @@ # This package has a bootstrap build mode that can be used to create a source # code package for bootstrapping GPRbuild. See the 'gprbuild' spec file for more # information. -%bcond_with bootstrap +%bcond_without bootstrap # Upstream source information. %global upstream_owner AdaCore From 6800935a2bcbef8c6c2cea427c3e8307b84b1a5a Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 22 Jul 2023 19:01:15 +0000 Subject: [PATCH 03/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 43e0ad8..7ec5247 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 2%{?dist} +Release: 3%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -280,6 +280,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sat Jul 22 2023 Fedora Release Engineering - 2:23.0.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + * Mon Mar 13 2023 Björn Persson - 2:23.0.0-2 - Set a minimum version of fedora-gnat-project-common. - Simplified the install section a bit. From e8dcfc5f1349eeacb64a5420caa6db8406440e9c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Tue, 16 Jan 2024 11:16:40 +0100 Subject: [PATCH 04/25] Rebuilt with GCC 14 prerelease. --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 7ec5247..840ab5e 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 3%{?dist} +Release: 4%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -280,6 +280,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Tue Jan 16 2024 Björn Persson - 2:23.0.0-4 +- Rebuilt with GCC 14 prerelease. + * Sat Jul 22 2023 Fedora Release Engineering - 2:23.0.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild From 35e4b1c293bf8f29169eb5b3251309b73d6d5873 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 27 Jan 2024 09:52:15 +0000 Subject: [PATCH 05/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 840ab5e..5267f60 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 4%{?dist} +Release: 5%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -280,6 +280,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sat Jan 27 2024 Fedora Release Engineering - 2:23.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild + * Tue Jan 16 2024 Björn Persson - 2:23.0.0-4 - Rebuilt with GCC 14 prerelease. From 4ff40cd1954321a8407414b3961f73c78844c5d3 Mon Sep 17 00:00:00 2001 From: Dennis van Raaij Date: Fri, 8 Dec 2023 20:06:39 +0100 Subject: [PATCH 06/25] Update to v24.0.0. --- .gitignore | 1 + sources | 2 +- xmlada.spec | 9 +++++++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 61a79ac..902cffe 100644 --- a/.gitignore +++ b/.gitignore @@ -10,3 +10,4 @@ /xmlada-2020-20200429-19A99-src.tar.gz /xmlada-22.0.0.tar.gz /xmlada-23.0.0.tar.gz +/xmlada-24.0.0.tar.gz diff --git a/sources b/sources index ab000ed..3c545d4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xmlada-23.0.0.tar.gz) = a0fb2a34ffb5edf408fbdc1a3d68511b5545a5ec8993251ba75d71dd2a197f14e187d08f8febd71cb23bbd694889a99941911386af8468c5eb3b11128555edcb \ No newline at end of file +SHA512 (xmlada-24.0.0.tar.gz) = 4e6773a5fdf9b6ebb5afca913d77aba9f697768f28ef9b23b9277aa4ea4ce09de4e53655dd5559e2326ff847327adb53fa6b776775aa923100a2624df415c97d \ No newline at end of file diff --git a/xmlada.spec b/xmlada.spec index 5267f60..0589eb2 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -6,13 +6,13 @@ # Upstream source information. %global upstream_owner AdaCore %global upstream_name xmlada -%global upstream_version 23.0.0 +%global upstream_version 24.0.0 %global upstream_gittag v%{upstream_version} Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 5%{?dist} +Release: 1%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -34,6 +34,7 @@ BuildRequires: gcc-gnat gprbuild sed # A fedora-gnat-project-common that contains GPRbuild_flags is needed. BuildRequires: fedora-gnat-project-common >= 3.17 BuildRequires: python3-sphinx +BuildRequires: python3-sphinx_rtd_theme BuildRequires: python3-sphinx-latex BuildRequires: latexmk %endif @@ -280,6 +281,10 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sun Jan 28 2024 Dennis van Raaij - 2:24.0.0-1 +- Updated to v24.0.0. +- Generated HTML-documentation now uses the 'Read the Docs' Sphinx theme. + * Sat Jan 27 2024 Fedora Release Engineering - 2:23.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild From 2ae77acab81ddb41ac8ae007bc03067d943806ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Thu, 25 Apr 2024 18:02:47 +0200 Subject: [PATCH 07/25] Use the macro GPRinstall. --- xmlada.spec | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/xmlada.spec b/xmlada.spec index 0589eb2..e2f3bdd 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -31,8 +31,8 @@ Source1: xmlada.gpr BuildRequires: make %if %{without bootstrap} BuildRequires: gcc-gnat gprbuild sed -# A fedora-gnat-project-common that contains GPRbuild_flags is needed. -BuildRequires: fedora-gnat-project-common >= 3.17 +# A fedora-gnat-project-common that contains the macro GPRinstall is needed. +BuildRequires: fedora-gnat-project-common >= 3.21 BuildRequires: python3-sphinx BuildRequires: python3-sphinx_rtd_theme BuildRequires: python3-sphinx-latex @@ -165,13 +165,7 @@ function run_gprinstall { local libtype=$1 local component=$2 local directory=$3 # directory name in the source tree - gprinstall --create-missing-dirs --no-manifest \ - --prefix=%{buildroot}%{_prefix} \ - --sources-subdir=%{buildroot}%{_includedir}/%{name}/${component}\ - --project-subdir=%{buildroot}%{_GNAT_project_dir} \ - --ali-subdir=%{buildroot}%{_libdir}/%{name} \ - --lib-subdir=%{buildroot}%{_libdir} \ - --link-lib-subdir=%{buildroot}%{_libdir} \ + %{GPRinstall -s xmlada/${component}} \ --build-var=LIBRARY_TYPE --build-var=XMLADA_BUILD \ --build-name=${libtype} -XLIBRARY_TYPE=${libtype} \ -P ${directory}/%{name}_${component}.gpr From f0a6f1e191567fc770f3437420a8cbffb8e231bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Wed, 15 May 2024 23:33:17 +0200 Subject: [PATCH 08/25] Added a missing bootstrap dependency on findutils. --- xmlada.spec | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xmlada.spec b/xmlada.spec index e2f3bdd..38c3bcb 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -37,6 +37,8 @@ BuildRequires: python3-sphinx BuildRequires: python3-sphinx_rtd_theme BuildRequires: python3-sphinx-latex BuildRequires: latexmk +%else +BuildRequires: findutils %endif # Build only on architectures where GPRbuild is available. From de4407abc12ecd1d4621c3a8ad415de037457522 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 10:13:11 +0000 Subject: [PATCH 09/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 38c3bcb..01e88f8 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 2:24.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Sun Jan 28 2024 Dennis van Raaij - 2:24.0.0-1 - Updated to v24.0.0. - Generated HTML-documentation now uses the 'Read the Docs' Sphinx theme. From 0ed304da955e44fa7416705aacbc9d47772a0c22 Mon Sep 17 00:00:00 2001 From: Dennis van Raaij Date: Fri, 25 Oct 2024 18:17:22 +0200 Subject: [PATCH 10/25] Update to v25.0.0 --- .gitignore | 1 + sources | 2 +- xmlada.spec | 7 +++++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 902cffe..999a3c5 100644 --- a/.gitignore +++ b/.gitignore @@ -11,3 +11,4 @@ /xmlada-22.0.0.tar.gz /xmlada-23.0.0.tar.gz /xmlada-24.0.0.tar.gz +/xmlada-25.0.0.tar.gz diff --git a/sources b/sources index 3c545d4..6c6c8aa 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xmlada-24.0.0.tar.gz) = 4e6773a5fdf9b6ebb5afca913d77aba9f697768f28ef9b23b9277aa4ea4ce09de4e53655dd5559e2326ff847327adb53fa6b776775aa923100a2624df415c97d \ No newline at end of file +SHA512 (xmlada-25.0.0.tar.gz) = c57db78e3afd20862c3275d3d0874ada1748e98df06a76841cb3dca3686b29c7693835a591ca5789dca2d3d6ba9677c9082df94857e180e0758a5b77fafc40c0 diff --git a/xmlada.spec b/xmlada.spec index 01e88f8..51f74dd 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -6,13 +6,13 @@ # Upstream source information. %global upstream_owner AdaCore %global upstream_name xmlada -%global upstream_version 24.0.0 +%global upstream_version 25.0.0 %global upstream_gittag v%{upstream_version} Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 2%{?dist} +Release: 1%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sun Oct 27 2024 Dennis van Raaij - 2:25.0.0-1 +- Updated to v25.0.0. + * Sat Jul 20 2024 Fedora Release Engineering - 2:24.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild From 8d9e2649b0526d0aa9298eab49f6e5f10566cc10 Mon Sep 17 00:00:00 2001 From: Dennis van Raaij Date: Sun, 23 Oct 2022 17:15:35 +0200 Subject: [PATCH 11/25] Enable bootstrapping --- xmlada.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 51f74dd..32ea5a3 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -1,7 +1,7 @@ # This package has a bootstrap build mode that can be used to create a source # code package for bootstrapping GPRbuild. See the 'gprbuild' spec file for more # information. -%bcond_with bootstrap +%bcond_without bootstrap # Upstream source information. %global upstream_owner AdaCore From dcffa6d8f9dd3250514af12e8c5513b6748de82b Mon Sep 17 00:00:00 2001 From: Pavel Zhukov Date: Wed, 4 Dec 2024 15:21:33 +0100 Subject: [PATCH 12/25] Disable bootstrapping This reverts commit 8d9e2649b0526d0aa9298eab49f6e5f10566cc10. --- xmlada.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/xmlada.spec b/xmlada.spec index 32ea5a3..104c697 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -1,7 +1,7 @@ # This package has a bootstrap build mode that can be used to create a source # code package for bootstrapping GPRbuild. See the 'gprbuild' spec file for more # information. -%bcond_without bootstrap +%bcond_with bootstrap # Upstream source information. %global upstream_owner AdaCore @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Wed Dec 04 2024 Pavel Zhukov - 2:25.0.0-2 +- Disable bootstrap + * Sun Oct 27 2024 Dennis van Raaij - 2:25.0.0-1 - Updated to v25.0.0. From f90fa89c6b6bb774f2d6a88f0461c989d8465898 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Mon, 13 Jan 2025 18:15:50 +0100 Subject: [PATCH 13/25] Rebuilt with GCC 15 prerelease. --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 104c697..f23bcca 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 2%{?dist} +Release: 3%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Mon Jan 13 2025 Björn Persson - 2:25.0.0-3 +- Rebuilt with GCC 15 prerelease. + * Wed Dec 04 2024 Pavel Zhukov - 2:25.0.0-2 - Disable bootstrap From 12a2ad169de15d20b4eb878487f4612a35f3bfd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Wed, 15 Jan 2025 12:12:39 +0100 Subject: [PATCH 14/25] Rebuilt with another GCC 15 prerelease. --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index f23bcca..ab7e41e 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 3%{?dist} +Release: 4%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Wed Jan 15 2025 Björn Persson - 2:25.0.0-4 +- Rebuilt with another GCC 15 prerelease. + * Mon Jan 13 2025 Björn Persson - 2:25.0.0-3 - Rebuilt with GCC 15 prerelease. From 0bb1a50af472d42660247cc4e6a7b9a47c098a07 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sun, 19 Jan 2025 16:00:50 +0000 Subject: [PATCH 15/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index ab7e41e..923d0b7 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 4%{?dist} +Release: 5%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sun Jan 19 2025 Fedora Release Engineering - 2:25.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild + * Wed Jan 15 2025 Björn Persson - 2:25.0.0-4 - Rebuilt with another GCC 15 prerelease. From c50d3f879919cc790e6bce6f152ed24ccfa554a8 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 25 Jul 2025 20:55:51 +0000 Subject: [PATCH 16/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 923d0b7..16e6c38 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 5%{?dist} +Release: 6%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Fri Jul 25 2025 Fedora Release Engineering - 2:25.0.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild + * Sun Jan 19 2025 Fedora Release Engineering - 2:25.0.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild From cfec7ec92458f7f9cfc3b5560d195ae043c58884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Fri, 8 Aug 2025 20:57:35 +0200 Subject: [PATCH 17/25] Rebuilt because the ALI of System.OS_Constants changed. --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 16e6c38..de5b062 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 6%{?dist} +Release: 7%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Fri Aug 08 2025 Björn Persson - 2:25.0.0-7 +- Rebuilt because the ALI of System.OS_Constants changed. + * Fri Jul 25 2025 Fedora Release Engineering - 2:25.0.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild From 61efeea091cb11381325b170cd5cff7fba0ae548 Mon Sep 17 00:00:00 2001 From: Dennis van Raaij Date: Mon, 27 Oct 2025 21:56:28 +0100 Subject: [PATCH 18/25] Update to v26.0.0 --- .gitignore | 1 + sources | 2 +- xmlada.spec | 13 ++++++++----- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/.gitignore b/.gitignore index 999a3c5..6052736 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ /xmlada-23.0.0.tar.gz /xmlada-24.0.0.tar.gz /xmlada-25.0.0.tar.gz +/xmlada-26.0.0.tar.gz diff --git a/sources b/sources index 6c6c8aa..313a9f1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (xmlada-25.0.0.tar.gz) = c57db78e3afd20862c3275d3d0874ada1748e98df06a76841cb3dca3686b29c7693835a591ca5789dca2d3d6ba9677c9082df94857e180e0758a5b77fafc40c0 +SHA512 (xmlada-26.0.0.tar.gz) = b97f7727df52229f8e76ab169f4b42b9b82b20c82555607d65455f6cb7836c83219017a45b832de38b348e595f5a68d0987e3c568293b45fc285ffdc3ec3aa01 diff --git a/xmlada.spec b/xmlada.spec index de5b062..3eedfee 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -6,13 +6,13 @@ # Upstream source information. %global upstream_owner AdaCore %global upstream_name xmlada -%global upstream_version 25.0.0 -%global upstream_gittag v%{upstream_version} +%global upstream_version 26.0.0 +%global upstream_commit 5e5b761eb827f458efd2043a5e9ab03e1a614720 Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 7%{?dist} +Release: 1%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -21,7 +21,7 @@ License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 # generating some of XML/Ada's source code. URL: https://github.com/%{upstream_owner}/%{upstream_name} -Source0: %{url}/archive/%{upstream_gittag}/%{upstream_name}-%{upstream_version}.tar.gz +Source0: %{url}/archive/%{upstream_commit}.tar.gz#/%{upstream_name}-%{upstream_version}.tar.gz # XML/Ada's aggregate project file. This project file is normally generated and # installed by GPRinstall, but as we'll install each XML/Ada component @@ -119,7 +119,7 @@ on which GPRbuild is not yet available. ############# %prep -%autosetup -p1 +%autosetup -C -p1 # Set version number. sed --in-place --expression 's/18.0w/%{version}/' configure configure.in @@ -277,6 +277,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Tue Dec 23 2025 Dennis van Raaij - 2:26.0.0-1 +- Updated to v26.0.0. + * Fri Aug 08 2025 Björn Persson - 2:25.0.0-7 - Rebuilt because the ALI of System.OS_Constants changed. From d13e0833dbf3daf7dbc86b02b1c4af61427a9089 Mon Sep 17 00:00:00 2001 From: Dennis van Raaij Date: Mon, 27 Oct 2025 21:56:40 +0100 Subject: [PATCH 19/25] Add missing font dependencies --- xmlada.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/xmlada.spec b/xmlada.spec index 3eedfee..f5c36ff 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -90,6 +90,10 @@ BuildArch: noarch License: AdaCore-doc AND MIT AND BSD-2-Clause # License for the documentation is AdaCore-doc. The Javascript and CSS files # that Sphinx includes with the documentation are BSD 2-Clause and MIT-licensed. +Requires: font(fontawesome) +Requires: font(lato) +Requires: font(robotoslab) +# Fonts are required by the Read the Docs Sphinx theme. %description doc %{common_description_en} From 826a49879277440dcf6f4905b2988966135f40d4 Mon Sep 17 00:00:00 2001 From: Dennis van Raaij Date: Mon, 27 Oct 2025 21:57:39 +0100 Subject: [PATCH 20/25] Remove explicit build dependency on latexmk It is included through python3-sphinx-latex. --- xmlada.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xmlada.spec b/xmlada.spec index f5c36ff..0343ee6 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -34,9 +34,8 @@ BuildRequires: gcc-gnat gprbuild sed # A fedora-gnat-project-common that contains the macro GPRinstall is needed. BuildRequires: fedora-gnat-project-common >= 3.21 BuildRequires: python3-sphinx -BuildRequires: python3-sphinx_rtd_theme BuildRequires: python3-sphinx-latex -BuildRequires: latexmk +BuildRequires: python3-sphinx_rtd_theme %else BuildRequires: findutils %endif From 7b435530dede67a6ecb259a4fc884c94e213293d Mon Sep 17 00:00:00 2001 From: Dennis van Raaij Date: Tue, 6 Jan 2026 20:58:50 +0100 Subject: [PATCH 21/25] Remove version constraint on fedora-gnat-project-common The constraint is satisfied in all supported versions of Fedora. --- xmlada.spec | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/xmlada.spec b/xmlada.spec index 0343ee6..01a25a8 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -31,8 +31,7 @@ Source1: xmlada.gpr BuildRequires: make %if %{without bootstrap} BuildRequires: gcc-gnat gprbuild sed -# A fedora-gnat-project-common that contains the macro GPRinstall is needed. -BuildRequires: fedora-gnat-project-common >= 3.21 +BuildRequires: fedora-gnat-project-common BuildRequires: python3-sphinx BuildRequires: python3-sphinx-latex BuildRequires: python3-sphinx_rtd_theme From 50187327edc983583b538e4988cd7403635b788b Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 17 Jan 2026 20:45:30 +0000 Subject: [PATCH 22/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 01a25a8..f1e9c4b 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 1%{?dist} +Release: 2%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -279,6 +279,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sat Jan 17 2026 Fedora Release Engineering - 2:26.0.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild + * Tue Dec 23 2025 Dennis van Raaij - 2:26.0.0-1 - Updated to v26.0.0. From 60ec67aed1a52d3f6d7ae2c9445b2a596212e5fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Sat, 28 Mar 2026 23:10:53 +0100 Subject: [PATCH 23/25] Rebuilt because GCC 16.0.1-0.10 broke ALI. --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index f1e9c4b..4ae6960 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 2%{?dist} +Release: 3%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -279,6 +279,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sat Mar 28 2026 Björn Persson - 2:26.0.0-3 +- Rebuilt because GCC 16.0.1-0.10 broke ALI. + * Sat Jan 17 2026 Fedora Release Engineering - 2:26.0.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild From 66b7efa76d7740ef019fb7b8d3239b9509820ea8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Persson?= Date: Sun, 10 May 2026 20:06:51 +0200 Subject: [PATCH 24/25] Rebuilt because GCC broke ALI again. --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index 4ae6960..a726f52 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 3%{?dist} +Release: 4%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -279,6 +279,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Sun May 10 2026 Björn Persson - 2:26.0.0-4 +- Rebuilt because GCC broke ALI again. + * Sat Mar 28 2026 Björn Persson - 2:26.0.0-3 - Rebuilt because GCC 16.0.1-0.10 broke ALI. From 69f8c98e46e09bf6f2f5c565545629ed6d0aea70 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 17 Jul 2026 09:18:19 +0000 Subject: [PATCH 25/25] Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild --- xmlada.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xmlada.spec b/xmlada.spec index a726f52..bb65e7e 100644 --- a/xmlada.spec +++ b/xmlada.spec @@ -12,7 +12,7 @@ Name: xmlada Epoch: 2 Version: %{upstream_version} -Release: 4%{?dist} +Release: 5%{?dist} Summary: XML library for Ada License: GPL-3.0-or-later WITH GCC-exception-3.1 AND Unicode-DFS-2016 @@ -279,6 +279,9 @@ find %{buildroot}%{_includedir}/%{name}/sources -type d -empty -delete ############### %changelog +* Fri Jul 17 2026 Fedora Release Engineering - 2:26.0.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild + * Sun May 10 2026 Björn Persson - 2:26.0.0-4 - Rebuilt because GCC broke ALI again.