Update to 4.20.0
Resolves: RHEL-26646 Resolves: RHEL-37552 Resolves: RHEL-38831
This commit is contained in:
parent
ca4eeb3df0
commit
bc97d81a50
1
.gitignore
vendored
1
.gitignore
vendored
@ -165,3 +165,4 @@
|
|||||||
/dnf-4.19.0.tar.gz
|
/dnf-4.19.0.tar.gz
|
||||||
/dnf-4.19.1.tar.gz
|
/dnf-4.19.1.tar.gz
|
||||||
/dnf-4.19.2.tar.gz
|
/dnf-4.19.2.tar.gz
|
||||||
|
/dnf-4.20.0.tar.gz
|
||||||
|
36
dnf.spec
36
dnf.spec
@ -8,11 +8,11 @@
|
|||||||
%global rpm_version 4.14.0
|
%global rpm_version 4.14.0
|
||||||
|
|
||||||
# conflicts
|
# conflicts
|
||||||
%global conflicts_dnf_plugins_core_version 4.0.26
|
%global conflicts_dnf_plugins_core_version 4.7.0
|
||||||
%global conflicts_dnf_plugins_extras_version 4.0.4
|
%global conflicts_dnf_plugins_extras_version 4.0.4
|
||||||
%global conflicts_dnfdaemon_version 0.3.19
|
%global conflicts_dnfdaemon_version 0.3.19
|
||||||
|
|
||||||
%bcond dnf5_obsoletes_dnf %[0%{?fedora} > 41 || 0%{?rhel} > 11]
|
%bcond dnf5_obsoletes_dnf %[0%{?fedora} > 40 || 0%{?rhel} > 11]
|
||||||
|
|
||||||
# override dependencies for rhel 7
|
# override dependencies for rhel 7
|
||||||
%if 0%{?rhel} == 7
|
%if 0%{?rhel} == 7
|
||||||
@ -67,7 +67,7 @@
|
|||||||
It supports RPMs, modules and comps groups & environments.
|
It supports RPMs, modules and comps groups & environments.
|
||||||
|
|
||||||
Name: dnf
|
Name: dnf
|
||||||
Version: 4.19.2
|
Version: 4.20.0
|
||||||
Release: 1%{?dist}
|
Release: 1%{?dist}
|
||||||
Summary: %{pkg_summary}
|
Summary: %{pkg_summary}
|
||||||
# For a breakdown of the licensing, see PACKAGE-LICENSING
|
# For a breakdown of the licensing, see PACKAGE-LICENSING
|
||||||
@ -226,6 +226,11 @@ ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf
|
|||||||
ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf4
|
ln -sr %{buildroot}%{_bindir}/dnf-3 %{buildroot}%{_bindir}/dnf4
|
||||||
ln -sr %{buildroot}%{_datadir}/bash-completion/completions/dnf-3 %{buildroot}%{_datadir}/bash-completion/completions/dnf4
|
ln -sr %{buildroot}%{_datadir}/bash-completion/completions/dnf-3 %{buildroot}%{_datadir}/bash-completion/completions/dnf4
|
||||||
ln -sr %{buildroot}%{_datadir}/bash-completion/completions/dnf-3 %{buildroot}%{_datadir}/bash-completion/completions/dnf
|
ln -sr %{buildroot}%{_datadir}/bash-completion/completions/dnf-3 %{buildroot}%{_datadir}/bash-completion/completions/dnf
|
||||||
|
for file in %{buildroot}%{_mandir}/man[578]/dnf4[-.]*; do
|
||||||
|
dir=$(dirname $file)
|
||||||
|
filename=$(basename $file)
|
||||||
|
ln -sr $file $dir/${filename/dnf4/dnf}
|
||||||
|
done
|
||||||
mv %{buildroot}%{_bindir}/dnf-automatic-3 %{buildroot}%{_bindir}/dnf-automatic
|
mv %{buildroot}%{_bindir}/dnf-automatic-3 %{buildroot}%{_bindir}/dnf-automatic
|
||||||
rm -vf %{buildroot}%{_bindir}/dnf-automatic-*
|
rm -vf %{buildroot}%{_bindir}/dnf-automatic-*
|
||||||
|
|
||||||
@ -253,6 +258,17 @@ ln -sr %{buildroot}%{confdir}/vars %{buildroot}%{_sysconfdir}/yum/vars
|
|||||||
|
|
||||||
%if %{with dnf5_obsoletes_dnf}
|
%if %{with dnf5_obsoletes_dnf}
|
||||||
rm %{buildroot}%{confdir}/%{name}.conf
|
rm %{buildroot}%{confdir}/%{name}.conf
|
||||||
|
rm %{buildroot}%{_mandir}/man5/%{name}.conf.5*
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%if 0%{?fedora} >= 41 || 0%{?rhel} >= 10
|
||||||
|
# Don't add -P to Python shebangs
|
||||||
|
# The executable Python scripts import each other
|
||||||
|
%undefine _py3_shebang_P
|
||||||
|
|
||||||
|
%py3_shebang_fix %{buildroot}%{_bindir}/dnf-3
|
||||||
|
%py3_shebang_fix %{buildroot}%{_bindir}/dnf-automatic
|
||||||
|
%py3_shebang_fix %{buildroot}%{python3_sitelib}/%{name}/cli/completion_helper.py
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%check
|
%check
|
||||||
@ -324,7 +340,10 @@ popd
|
|||||||
%ghost %attr(644,-,-) %{_sharedstatedir}/%{name}/groups.json
|
%ghost %attr(644,-,-) %{_sharedstatedir}/%{name}/groups.json
|
||||||
%ghost %attr(755,-,-) %dir %{_sharedstatedir}/%{name}/yumdb
|
%ghost %attr(755,-,-) %dir %{_sharedstatedir}/%{name}/yumdb
|
||||||
%ghost %attr(755,-,-) %dir %{_sharedstatedir}/%{name}/history
|
%ghost %attr(755,-,-) %dir %{_sharedstatedir}/%{name}/history
|
||||||
|
%{_mandir}/man5/%{name}4.conf.5*
|
||||||
|
%if %{without dnf5_obsoletes_dnf}
|
||||||
%{_mandir}/man5/%{name}.conf.5*
|
%{_mandir}/man5/%{name}.conf.5*
|
||||||
|
%endif
|
||||||
%{_tmpfilesdir}/%{name}.conf
|
%{_tmpfilesdir}/%{name}.conf
|
||||||
%{_sysconfdir}/libreport/events.d/collect_dnf.conf
|
%{_sysconfdir}/libreport/events.d/collect_dnf.conf
|
||||||
|
|
||||||
@ -378,6 +397,9 @@ popd
|
|||||||
%dir %{_datadir}/bash-completion/completions
|
%dir %{_datadir}/bash-completion/completions
|
||||||
%{_datadir}/bash-completion/completions/%{name}-3
|
%{_datadir}/bash-completion/completions/%{name}-3
|
||||||
%{_datadir}/bash-completion/completions/%{name}4
|
%{_datadir}/bash-completion/completions/%{name}4
|
||||||
|
%{_mandir}/man8/%{name}4.8*
|
||||||
|
%{_mandir}/man7/dnf4.modularity.7*
|
||||||
|
%{_mandir}/man5/dnf4-transaction-json.5*
|
||||||
%exclude %{python3_sitelib}/%{name}/automatic
|
%exclude %{python3_sitelib}/%{name}/automatic
|
||||||
%{python3_sitelib}/%{name}-*.dist-info
|
%{python3_sitelib}/%{name}-*.dist-info
|
||||||
%{python3_sitelib}/%{name}/
|
%{python3_sitelib}/%{name}/
|
||||||
@ -399,6 +421,14 @@ popd
|
|||||||
%{python3_sitelib}/%{name}/automatic/
|
%{python3_sitelib}/%{name}/automatic/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Apr 24 2024 Jan Kolarik <jkolarik@redhat.com> - 4.20.0-1
|
||||||
|
- Update to 4.20.0 (RHEL-38831)
|
||||||
|
- repoquery: Fix loading filelists when -f is used (RhBug:2276012)
|
||||||
|
- remove: --duplicates and --oldinstallonly exit with 0 when nothing to do (RHEL-37552)
|
||||||
|
- spec: Do not add user site-packages directory to sys.path (RHEL-26646)
|
||||||
|
- man: Prepare pages for dnf5 switch
|
||||||
|
- spec: Prepare for switch of dnf5 in Rawhide
|
||||||
|
|
||||||
* Fri Mar 29 2024 Evan Goode <mail@evangoo.de> - 4.19.2-1
|
* Fri Mar 29 2024 Evan Goode <mail@evangoo.de> - 4.19.2-1
|
||||||
- Update to 4.19.2 (RHEL-38831)
|
- Update to 4.19.2 (RHEL-38831)
|
||||||
- Bump libdnf requirement to 0.73.1
|
- Bump libdnf requirement to 0.73.1
|
||||||
|
2
sources
2
sources
@ -1 +1 @@
|
|||||||
SHA512 (dnf-4.19.2.tar.gz) = d44231676e3332a0d6b3900aebd5566f69eaad5a3fb7fa3f1dfe7fbeabfdd39de099ccf097ad78fbbea81b3bb3a4d33f513d3741e7bf52797d56c2b3d0930582
|
SHA512 (dnf-4.20.0.tar.gz) = 00c1fadaabc31bf757e49381261d54e3f88928fee77897d3c77461b1391a868ecb5fbbd6194cb70b7f82d0c93bbc1148580284ae0c9d4795fc770e0ebcbf5423
|
||||||
|
Loading…
Reference in New Issue
Block a user