!6 update to version 4.0.17

Merge pull request !6 from sherlock2010/master
This commit is contained in:
openeuler-ci-bot 2020-08-01 10:47:54 +08:00 committed by Gitee
commit 55aaf161c4
3 changed files with 102 additions and 29 deletions

Binary file not shown.

Binary file not shown.

View File

@ -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 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 yumcompatibility
%bcond_without yumutils %bcond_without yumutils
Name: dnf-plugins-core Name: dnf-plugins-core
Version: 4.0.11 Version: 4.0.17
Release: 5 Release: 1
Summary: Core Plugins for DNF Summary: Core Plugins for DNF
License: GPLv2+ License: GPLv2+
URL: https://github.com/rpm-software-management/dnf-plugins-core URL: https://github.com/rpm-software-management/dnf-plugins-core
Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: cmake gettext %{_bindir}/sphinx-build-3 gdb BuildRequires: cmake gettext python3-sphinx gdb
Requires: python3-%{name} = %{version}-%{release} Requires: python3-%{name} = %{version}-%{release}
Requires: dnf >= %{dnf_lowest_compatible} %{name} = %{version}-%{release} Requires: dnf >= %{dnf_lowest_compatible} %{name} = %{version}-%{release}
Requires: python3-dnf >= %{dnf_lowest_compatible} 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 versions of those packages. This allows you to e.g. protect packages from being
updated by newer versions. 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 %package_help
%prep %prep
@ -101,7 +153,7 @@ mkdir build-py3
%build %build
pushd build-py3 pushd build-py3
%cmake ../ -DPYTHON_DESIRED:FILEPATH=%{__python3} -DWITHOUT_LOCAL:str=8} %cmake ../ -DPYTHON_DESIRED:FILEPATH=%{__python3}
%make_build %make_build
make doc-man make doc-man
popd popd
@ -156,13 +208,6 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/
%{_bindir}/yum-debug-dump %{_bindir}/yum-debug-dump
%{_bindir}/yum-debug-restore %{_bindir}/yum-debug-restore
%{_bindir}/yumdownloader %{_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 %files -n python3-%{name} -f %{name}.lang
%license COPYING %license COPYING
@ -207,6 +252,24 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/
%{python3_sitelib}/dnf-plugins/versionlock.* %{python3_sitelib}/dnf-plugins/versionlock.*
%{python3_sitelib}/dnf-plugins/__pycache__/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 %files help
%{_mandir}/man1/debuginfo-install.* %{_mandir}/man1/debuginfo-install.*
%{_mandir}/man1/needs-restarting.* %{_mandir}/man1/needs-restarting.*
@ -228,25 +291,35 @@ PYTHONPATH=./plugins nosetests-%{python3_version} -s tests/
%{_mandir}/man1/repotrack.* %{_mandir}/man1/repotrack.*
%{_mandir}/man8/yum-versionlock.* %{_mandir}/man8/yum-versionlock.*
%{_mandir}/man5/yum-versionlock.* %{_mandir}/man5/yum-versionlock.*
%{_mandir}/man8/dnf.plugin.versionlock.* %{_mandir}/man8/dnf-versionlock.*
%{_mandir}/man8/dnf.plugin.builddep.* %{_mandir}/man8/dnf-builddep.*
%{_mandir}/man8/dnf.plugin.changelog.* %{_mandir}/man8/dnf-changelog.*
%{_mandir}/man8/dnf.plugin.config_manager.* %{_mandir}/man8/dnf-config-manager.*
%{_mandir}/man8/dnf.plugin.copr.* %{_mandir}/man8/dnf-copr.*
%{_mandir}/man8/dnf.plugin.debug.* %{_mandir}/man8/dnf-debug.*
%{_mandir}/man8/dnf.plugin.debuginfo-install.* %{_mandir}/man8/dnf-debuginfo-install.*
%{_mandir}/man8/dnf.plugin.download.* %{_mandir}/man8/dnf-download.*
%{_mandir}/man8/dnf.plugin.generate_completion_cache.* %{_mandir}/man8/dnf-generate_completion_cache.*
%{_mandir}/man8/dnf.plugin.needs_restarting.* %{_mandir}/man8/dnf-needs-restarting.*
%{_mandir}/man8/dnf.plugin.repoclosure.* %{_mandir}/man8/dnf-repoclosure.*
%{_mandir}/man8/dnf.plugin.repodiff.* %{_mandir}/man8/dnf-repodiff.*
%{_mandir}/man8/dnf.plugin.repograph.* %{_mandir}/man8/dnf-repograph.*
%{_mandir}/man8/dnf.plugin.repomanage.* %{_mandir}/man8/dnf-repomanage.*
%{_mandir}/man8/dnf.plugin.reposync.* %{_mandir}/man8/dnf-reposync.*
%{_mandir}/man1/yum-changelog.* %{_mandir}/man1/yum-changelog.*
%{_mandir}/man8/yum-copr.* %{_mandir}/man8/yum-copr.*
%{_mandir}/man8/dnf-post-transaction-actions.*
%{_mandir}/man8/dnf-leaves.*
%{_mandir}/man8/dnf-show-leaves.*
%{_mandir}/man8/dnf-local.*
%changelog %changelog
* Tue Apr 28 2020 zhouyihang <zhouyihang3@huawei.com> - 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 <songnannan2@huawei.com> - 4.0.11-5 * Sat Mar 21 2020 songnannan <songnannan2@huawei.com> - 4.0.11-5
- bugfix about update - bugfix about update