diff --git a/dnf-plugins-core-4.0.11.tar.gz b/dnf-plugins-core-4.0.11.tar.gz deleted file mode 100644 index 8688dfbfd834e26791251bf3e41553e25fd1de43..0000000000000000000000000000000000000000 Binary files a/dnf-plugins-core-4.0.11.tar.gz and /dev/null differ diff --git a/dnf-plugins-core-4.0.17.tar.gz b/dnf-plugins-core-4.0.17.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d36edfc930d068c526355b18d485a111c1264f5 Binary files /dev/null and b/dnf-plugins-core-4.0.17.tar.gz differ diff --git a/dnf-plugins-core.spec b/dnf-plugins-core.spec index 5e475c2e553d1a8b8c894e6fa5da2c53f29da4a2..08fa782628047d23d11594e9bab4d8aa15458274 100644 --- a/dnf-plugins-core.spec +++ b/dnf-plugins-core.spec @@ -1,20 +1,19 @@ -%global dnf_lowest_compatible 4.2.14 +%global dnf_lowest_compatible 4.2.22 %global dnf_plugins_extra 2.0.0 -%global hawkey_version 0.34.0 +%global hawkey_version 0.46.1 -%bcond_without python3 %bcond_without yumcompatibility %bcond_without yumutils Name: dnf-plugins-core -Version: 4.0.11 -Release: 5 +Version: 4.0.17 +Release: 1 Summary: Core Plugins for DNF License: GPLv2+ URL: https://github.com/rpm-software-management/dnf-plugins-core Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz BuildArch: noarch -BuildRequires: cmake gettext %{_bindir}/sphinx-build-3 gdb +BuildRequires: cmake gettext python3-sphinx gdb Requires: python3-%{name} = %{version}-%{release} Requires: dnf >= %{dnf_lowest_compatible} %{name} = %{version}-%{release} Requires: python3-dnf >= %{dnf_lowest_compatible} @@ -93,6 +92,59 @@ Version lock plugin takes a set of name/versions for packages and excludes all o versions of those packages. This allows you to e.g. protect packages from being updated by newer versions. +%package -n python3-dnf-plugin-post-transaction-actions +Summary: Post transation actions Plugin for DNF +Requires: python3-%{name} = %{version}-%{release} +Provides: dnf-plugin-post-transaction-actions = %{version}-%{release} +Conflicts: python2-dnf-plugin-post-transaction-actions < %{version}-%{release} + +%description -n python3-dnf-plugin-post-transaction-actions +PosttransationactionsPlugin for DNF,Python 3 version.Plugin runs action(shell commands) after +transaction is completed.Actions are defined in action files. + +%package -n python3-dnf-plugin-leaves +Summary: Leaves Plugin for DNF +Requires: python3-%{name} = %{version}-%{release} +Provides: python3-dnf-plugins-extras-leaves = %{version}-%{release} dnf-command(leaves) +Provides: dnf-plugin-leaves = %{version}-%{release} +Provides: dnf-plugins-extras-leaves = %{version}-%{release} +Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} +Conflicts: python2-dnf-plugin-leaves < %{version}-%{release} +Obsoletes: python3-dnf-plugins-extras-leaves < %{dnf_plugins_extra} + +%description -n python3-dnf-plugin-leaves +Leaves Plugin for DNF, Python 3 version. List all installed packages not required by any other +installed package. + +%package -n python3-dnf-plugin-show-leaves +Summary: Show-leaves Plugin for DNF +Requires: python3-%{name} = %{version}-%{release} +Requires: python3-dnf-plugin-leaves = %{version}-%{release} +Provides: dnf-plugin-show-leaves = %{version}-%{release} +Provides: python3-dnf-plugins-extras-show-leaves = %{version}-%{release} +Provides: dnf-command(show-leaves) dnf-plugins-extras-show-leaves = %{version}-%{release} +Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} +Conflicts: python2-dnf-plugin-show-leaves < %{version}-%{release} +Obsoletes: python3-dnf-plugins-extras-show-leaves < %{dnf_plugins_extra} + +%description -n python3-dnf-plugin-show-leaves +Show-leaves Plugin for DNF, Python 3 version. List all installed packages that are no longer +required by any other installed package after a transaction. + +%package -n python3-dnf-plugin-local +Summary: Local Plugin for DNF +Requires: createrepo_c python3-%{name} = %{version}-%{release} +Provides: dnf-plugin-local = %{version}-%{release} +Provides: python3-dnf-plugins-extras-local = %{version}-%{release} +Provides: dnf-plugins-extras-local = %{version}-%{release} +Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} +Conflicts: python2-dnf-plugin-local < %{version}-%{release} +Obsoletes: python3-dnf-plugins-extras-local < %{dnf_plugins_extra} + +%description -n python3-dnf-plugin-local +Local Plugin for DNF, Python 3 version. Automatically copy all downloaded packages to a repository +on the local filesystem and generating repo metadata. + %package_help %prep @@ -101,7 +153,7 @@ mkdir build-py3 %build pushd build-py3 - %cmake ../ -DPYTHON_DESIRED:FILEPATH=%{__python3} -DWITHOUT_LOCAL:str=8} + %cmake ../ -DPYTHON_DESIRED:FILEPATH=%{__python3} %make_build make doc-man popd @@ -156,13 +208,6 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/ %{_bindir}/yum-debug-dump %{_bindir}/yum-debug-restore %{_bindir}/yumdownloader -%exclude %{_mandir}/man8/dnf.plugin.leaves.* -%exclude %{_mandir}/man8/dnf.plugin.migrate.* -%exclude %{python3_sitelib}/dnf-plugins/leaves.* -%exclude %{python3_sitelib}/dnf-plugins/__pycache__/leaves.* -%exclude %{_mandir}/man8/dnf.plugin.show-leaves.* -%exclude %{python3_sitelib}/dnf-plugins/show_leaves.* -%exclude %{python3_sitelib}/dnf-plugins/__pycache__/show_leaves.* %files -n python3-%{name} -f %{name}.lang %license COPYING @@ -207,6 +252,24 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/ %{python3_sitelib}/dnf-plugins/versionlock.* %{python3_sitelib}/dnf-plugins/__pycache__/versionlock.* +%files -n python3-dnf-plugin-post-transaction-actions +%config(noreplace) %{_sysconfdir}/dnf/plugins/post-transaction-actions.conf +%{python3_sitelib}/dnf-plugins/post-transaction-actions.* +%{python3_sitelib}/dnf-plugins/__pycache__/post-transaction-actions.* + +%files -n python3-dnf-plugin-leaves +%{python3_sitelib}/dnf-plugins/leaves.* +%{python3_sitelib}/dnf-plugins/__pycache__/leaves.* + +%files -n python3-dnf-plugin-show-leaves +%{python3_sitelib}/dnf-plugins/show_leaves.* +%{python3_sitelib}/dnf-plugins/__pycache__/show_leaves.* + +%files -n python3-dnf-plugin-local +%config(noreplace) %{_sysconfdir}/dnf/plugins/local.conf +%{python3_sitelib}/dnf-plugins/local.* +%{python3_sitelib}/dnf-plugins/__pycache__/local.* + %files help %{_mandir}/man1/debuginfo-install.* %{_mandir}/man1/needs-restarting.* @@ -228,25 +291,35 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/ %{_mandir}/man1/repotrack.* %{_mandir}/man8/yum-versionlock.* %{_mandir}/man5/yum-versionlock.* -%{_mandir}/man8/dnf.plugin.versionlock.* -%{_mandir}/man8/dnf.plugin.builddep.* -%{_mandir}/man8/dnf.plugin.changelog.* -%{_mandir}/man8/dnf.plugin.config_manager.* -%{_mandir}/man8/dnf.plugin.copr.* -%{_mandir}/man8/dnf.plugin.debug.* -%{_mandir}/man8/dnf.plugin.debuginfo-install.* -%{_mandir}/man8/dnf.plugin.download.* -%{_mandir}/man8/dnf.plugin.generate_completion_cache.* -%{_mandir}/man8/dnf.plugin.needs_restarting.* -%{_mandir}/man8/dnf.plugin.repoclosure.* -%{_mandir}/man8/dnf.plugin.repodiff.* -%{_mandir}/man8/dnf.plugin.repograph.* -%{_mandir}/man8/dnf.plugin.repomanage.* -%{_mandir}/man8/dnf.plugin.reposync.* +%{_mandir}/man8/dnf-versionlock.* +%{_mandir}/man8/dnf-builddep.* +%{_mandir}/man8/dnf-changelog.* +%{_mandir}/man8/dnf-config-manager.* +%{_mandir}/man8/dnf-copr.* +%{_mandir}/man8/dnf-debug.* +%{_mandir}/man8/dnf-debuginfo-install.* +%{_mandir}/man8/dnf-download.* +%{_mandir}/man8/dnf-generate_completion_cache.* +%{_mandir}/man8/dnf-needs-restarting.* +%{_mandir}/man8/dnf-repoclosure.* +%{_mandir}/man8/dnf-repodiff.* +%{_mandir}/man8/dnf-repograph.* +%{_mandir}/man8/dnf-repomanage.* +%{_mandir}/man8/dnf-reposync.* %{_mandir}/man1/yum-changelog.* %{_mandir}/man8/yum-copr.* +%{_mandir}/man8/dnf-post-transaction-actions.* +%{_mandir}/man8/dnf-leaves.* +%{_mandir}/man8/dnf-show-leaves.* +%{_mandir}/man8/dnf-local.* %changelog +* Tue Apr 28 2020 zhouyihang - 4.0.17-1 +- Type:requirement +- ID:NA +- SUG:NA +- DESC:update dnf-plugins-core version to 4.0.17 + * Sat Mar 21 2020 songnannan - 4.0.11-5 - bugfix about update