From 80416c604df21aa590eccce2804c06bfe01348d5 Mon Sep 17 00:00:00 2001 From: Python Maint Date: Sat, 8 Jun 2024 01:15:37 +0200 Subject: [PATCH 1/4] Rebuilt for Python 3.13 --- tomcli.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tomcli.spec b/tomcli.spec index aff8a53..afe05eb 100644 --- a/tomcli.spec +++ b/tomcli.spec @@ -31,7 +31,7 @@ PATH=%{buildroot}%{_bindir}:${PATH} Name: tomcli Version: 0.6.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: CLI for working with TOML files. Pronounced "tom clee." License: MIT @@ -139,6 +139,9 @@ test "${newname}" = "not-tomcli" %changelog +* Fri Jun 07 2024 Python Maint - 0.6.0-2 +- Rebuilt for Python 3.13 + * Thu Mar 28 2024 Maxwell G - 0.6.0-1 - Update to 0.6.0. From d35de8653fb842fda373e5e764116aa47f10f659 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Sat, 20 Jul 2024 07:40:41 +0000 Subject: [PATCH 2/4] Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild --- tomcli.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tomcli.spec b/tomcli.spec index afe05eb..d6eea8c 100644 --- a/tomcli.spec +++ b/tomcli.spec @@ -31,7 +31,7 @@ PATH=%{buildroot}%{_bindir}:${PATH} Name: tomcli Version: 0.6.0 -Release: 2%{?dist} +Release: 3%{?dist} Summary: CLI for working with TOML files. Pronounced "tom clee." License: MIT @@ -139,6 +139,9 @@ test "${newname}" = "not-tomcli" %changelog +* Sat Jul 20 2024 Fedora Release Engineering - 0.6.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild + * Fri Jun 07 2024 Python Maint - 0.6.0-2 - Rebuilt for Python 3.13 From 0b1760abe6fecaaccc952ba3fee359b3a3c72ad0 Mon Sep 17 00:00:00 2001 From: Yaakov Selkowitz Date: Fri, 5 Jul 2024 14:53:29 -0400 Subject: [PATCH 3/4] Disable tomlkit and manpages on RHEL tomcli has recently appeared as a potential build dependency for ELN packages. It is unclear at this point whether tomcli will end up as a required dependency for RHEL 11, but if it does, it will likely be with minimal dependencies. tomli-w is already in RHEL, but tomlkit is not, nor is scdoc for the manpages. If it ends up in EPEL instead (as it may already for 10), then the extra dependencies are not a concern. Also, some fixes are needed when manpages are disabled. --- tomcli.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tomcli.spec b/tomcli.spec index d6eea8c..706728d 100644 --- a/tomcli.spec +++ b/tomcli.spec @@ -17,9 +17,9 @@ # Allows tomcli to be built early in the new Python bootstrap process. %bcond bootstrap 0 -%bcond tomlkit %{without bootstrap} +%bcond tomlkit %[%{without bootstrap} && (%{undefined rhel} || %{defined epel})] %bcond tests %{without bootstrap} -%bcond manpages 1 +%bcond manpages %[%{undefined rhel} || %{defined epel}] # Add minimal py3_test_envvars for EPEL 9 %if %{undefined py3_test_envvars} @@ -90,8 +90,10 @@ done %pyproject_install %pyproject_save_files tomcli +%if %{with manpages} # Install manpages install -Dpm 0644 doc/*.1 -t %{buildroot}%{_mandir}/man1 +%endif # Install shell completions ( @@ -135,7 +137,9 @@ test "${newname}" = "not-tomcli" %{bash_completions_dir}/tomcli* %{fish_completions_dir}/tomcli*.fish %{zsh_completions_dir}/_tomcli* +%if %{with manpages} %{_mandir}/man1/tomcli*.1* +%endif %changelog From 7b1299607c5d73a73f08f546aa010fd503bbea3b Mon Sep 17 00:00:00 2001 From: Maxwell G Date: Tue, 27 Aug 2024 21:56:46 -0500 Subject: [PATCH 4/4] Update to 0.7.0. --- sources | 4 ++-- tomcli.spec | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/sources b/sources index 16fe1f8..590e7ef 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ -SHA512 (tomcli-0.6.0.tar.gz) = 19aad51f0b0e8169e427aa4ded1437061377b82b3b00cc3b175bc92bcb1c359c09c7003630e9857694944d701ee6522b35a05a77223aa574afe9f7b03a6337ad -SHA512 (tomcli-0.6.0.tar.gz.asc) = b76684da7707dc7a25381f974a2d95702ea2e0ce18bbc5057372688da0fc2e0a2039199a70a3936e020336043c94ac0885c26944ff8e28622e94833a526b128a +SHA512 (tomcli-0.7.0.tar.gz) = 6efb507749247ad12ed0c0d1fff472cca1c9f42bad272ab86faa5a9d1daa659bfe22cb466ae6b0ef0c3067de763561d1232f13d4d8d572d97cf097ebe2e9e21f +SHA512 (tomcli-0.7.0.tar.gz.asc) = c4a1ef3b368a028dd89681f59e12805ce0c5c8a08e19b0378a65c6787d432392447f3ce0e67a26189fac1892a6cdfb0b5d7264a74a9fc1be44d08fbdfae79704 diff --git a/tomcli.spec b/tomcli.spec index 706728d..60f0309 100644 --- a/tomcli.spec +++ b/tomcli.spec @@ -30,8 +30,8 @@ PATH=%{buildroot}%{_bindir}:${PATH} %endif Name: tomcli -Version: 0.6.0 -Release: 3%{?dist} +Version: 0.7.0 +Release: 1%{?dist} Summary: CLI for working with TOML files. Pronounced "tom clee." License: MIT @@ -143,6 +143,9 @@ test "${newname}" = "not-tomcli" %changelog +* Wed Aug 28 2024 Maxwell G - 0.7.0-1 +- Update to 0.7.0. + * Sat Jul 20 2024 Fedora Release Engineering - 0.6.0-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild