Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.0:Update
dnf-plugins-core
dnf-plugins-core.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File dnf-plugins-core.spec of Package dnf-plugins-core
# # spec file for package dnf-plugins-core # # Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018 Neal Gompa <ngompa13@gmail.com>. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %{?!dnf_lowest_compatible: %global dnf_lowest_compatible 2.7.3} %{?!dnf_not_compatible: %global dnf_not_compatible 3.0} %global dnf_plugins_extra 2.0.0 %global hawkey_version 0.8.0 %if 0%{?is_opensuse} # Copr targets are available for openSUSE Leap 15.0 and newer %bcond_without copr_plugin %else # Copr plugin is not supported for this target %bcond_with copr_plugin %endif # Enable Python 3 by default %bcond_without python3 # openSUSE has never used Yum, so we don't need the yum migrator plugin %bcond_with yum_migrate # Tests are broken on SUSE for now %bcond_with tests #global prerel rc1 Name: dnf-plugins-core Version: 2.1.5 Release: 0 Summary: Core Plugins for DNF License: GPL-2.0+ Group: System/Packages Url: https://github.com/rpm-software-management/dnf-plugins-core Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz # PATCH-FIX-UPSTREAM: Add support for openSUSE targets for COPR plugin Patch0001: 0001-copr-Add-openSUSE-support.patch # PATCH-FIX-OPENSUSE: Fix detection of Python 2 Patch1000: dnf-plugins-core-2.1.5-Fix-detection-of-Python-2.patch BuildArch: noarch BuildRequires: cmake BuildRequires: gettext %if %{with python3} Requires: python3-dnf-plugins-core = %{version}-%{release} %else Requires: python2-dnf-plugins-core = %{version}-%{release} %endif Recommends: %{name}-lang >= %{version} Provides: dnf-command(builddep) Provides: dnf-command(config-manager) %if %{with copr_plugin} Provides: dnf-command(copr) %endif Provides: dnf-command(debug-dump) Provides: dnf-command(debug-restore) Provides: dnf-command(debuginfo-install) Provides: dnf-command(download) Provides: dnf-command(repoclosure) Provides: dnf-command(repograph) Provides: dnf-command(repomanage) Provides: dnf-command(reposync) # Plugins shift from extras to core Provides: dnf-plugins-extras-debug = %{version}-%{release} Provides: dnf-plugins-extras-repoclosure = %{version}-%{release} Provides: dnf-plugins-extras-repograph = %{version}-%{release} Provides: dnf-plugins-extras-repomanage = %{version}-%{release} # Generic package name Provides Provides: dnf-plugin-builddep = %{version}-%{release} Provides: dnf-plugin-config-manager = %{version}-%{release} Provides: dnf-plugin-debuginfo-install = %{version}-%{release} Provides: dnf-plugin-download = %{version}-%{release} Provides: dnf-plugin-generate_completion_cache = %{version}-%{release} Provides: dnf-plugin-needs_restarting = %{version}-%{release} Provides: dnf-plugin-repoclosure = %{version}-%{release} Provides: dnf-plugin-repograph = %{version}-%{release} Provides: dnf-plugin-repomanage = %{version}-%{release} Provides: dnf-plugin-reposync = %{version}-%{release} Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} %description Core Plugins for DNF. This package enhances DNF with the builddep, config-manager, %{?_with_copr_plugin:copr, }debug, debuginfo-install, download, needs-restarting, repoclosure, repograph, repomanage, and reposync commands. Additionally, it provides the generate_completion_cache passive plugin. %package -n python2-dnf-plugins-core Summary: Python 2 interface to core plugins for DNF Group: System/Packages Provides: python-dnf-plugins-core = %{version}-%{release} BuildRequires: python-Sphinx BuildRequires: python-nose BuildRequires: python2-devel BuildRequires: python2-dnf < %{dnf_not_compatible} BuildRequires: python2-dnf >= %{dnf_lowest_compatible} Requires: python2-dnf < %{dnf_not_compatible} Requires: python2-dnf >= %{dnf_lowest_compatible} Requires: python2-hawkey >= %{hawkey_version} Provides: python2-dnf-plugins-extras-debug = %{version}-%{release} Provides: python2-dnf-plugins-extras-repoclosure = %{version}-%{release} Provides: python2-dnf-plugins-extras-repograph = %{version}-%{release} Provides: python2-dnf-plugins-extras-repomanage = %{version}-%{release} Obsoletes: python2-dnf-plugins-extras-debug < %{dnf_plugins_extra} Obsoletes: python2-dnf-plugins-extras-repoclosure < %{dnf_plugins_extra} Obsoletes: python2-dnf-plugins-extras-repograph < %{dnf_plugins_extra} Obsoletes: python2-dnf-plugins-extras-repomanage < %{dnf_plugins_extra} Conflicts: %{name} <= 0.1.5 # let the both python plugin versions be updated simultaneously Conflicts: python3-%{name} < %{version}-%{release} Conflicts: python2-%{name} < %{version}-%{release} %description -n python2-dnf-plugins-core Core Plugins for DNF, Python 2 interface. This package enhances DNF with the builddep, config-manager, %{?_with_copr_plugin:copr, }debug, debuginfo-install, download, needs-restarting, repoclosure, repograph, repomanage, and reposync commands. Additionally, it provides the generate_completion_cache passive plugin. %if %{with python3} %package -n python3-dnf-plugins-core Summary: Python 3 interface to core plugins for DNF Group: System/Packages BuildRequires: python3-Sphinx BuildRequires: python3-devel BuildRequires: python3-dnf < %{dnf_not_compatible} BuildRequires: python3-dnf >= %{dnf_lowest_compatible} BuildRequires: python3-nose Requires: python3-dnf < %{dnf_not_compatible} Requires: python3-dnf >= %{dnf_lowest_compatible} Requires: python3-hawkey >= %{hawkey_version} Conflicts: %{name} <= 0.1.5 # let the both python plugin versions be updated simultaneously Conflicts: python3-%{name} < %{version}-%{release} Conflicts: python2-%{name} < %{version}-%{release} Provides: python3-dnf-plugins-extras-debug = %{version}-%{release} Provides: python3-dnf-plugins-extras-repoclosure = %{version}-%{release} Provides: python3-dnf-plugins-extras-repograph = %{version}-%{release} Provides: python3-dnf-plugins-extras-repomanage = %{version}-%{release} Obsoletes: python3-dnf-plugins-extras-debug < %{dnf_plugins_extra} Obsoletes: python3-dnf-plugins-extras-repoclosure < %{dnf_plugins_extra} Obsoletes: python3-dnf-plugins-extras-repograph < %{dnf_plugins_extra} Obsoletes: python3-dnf-plugins-extras-repomanage < %{dnf_plugins_extra} %description -n python3-dnf-plugins-core Core Plugins for DNF, Python 3 interface. This package enhances DNF with the builddep, config-manager, %{?_with_copr_plugin:copr, }debug, debuginfo-install, download, needs-restarting, repoclosure, repograph, repomanage, and reposync commands. Additionally, it provides the generate_completion_cache passive plugin. %endif %package -n dnf-utils Summary: Yum-utils CLI compatibility layer # dnf-utils offers the same binaries as yum-utils Group: System/Packages Conflicts: yum-utils Requires: %{name} = %{version}-%{release} Requires: dnf >= %{dnf_lowest_compatible} %if %{with python3} Requires: python3-dnf < %{dnf_not_compatible} Requires: python3-dnf >= %{dnf_lowest_compatible} %else Requires: python2-dnf < %{dnf_not_compatible} Requires: python2-dnf >= %{dnf_lowest_compatible} %endif %description -n dnf-utils As a Yum-utils CLI compatibility layer, supplies in CLI shims for debuginfo-install, repograph, package-cleanup, repoclosure, repomanage, repoquery, reposync, repotrack, builddep, config-manager, debug, and download that use new implementations using DNF. %package -n python2-dnf-plugin-leaves Summary: Leaves Plugin for DNF Group: System/Packages Requires: python2-%{name} = %{version}-%{release} Provides: python2-dnf-plugins-extras-leaves = %{version}-%{release} %if !%{with python3} Provides: dnf-plugin-leaves = %{version}-%{release} Provides: dnf-plugins-extras-leaves = %{version}-%{release} Provides: dnf-command(leaves) %endif Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} Conflicts: python3-dnf-plugin-leaves < %{version}-%{release} Obsoletes: python2-dnf-plugins-extras-leaves < %{dnf_plugins_extra} %description -n python2-dnf-plugin-leaves Leaves Plugin for DNF, Python 2 version. List all installed packages not required by any other installed package. %if %{with python3} %package -n python3-dnf-plugin-leaves Summary: Leaves Plugin for DNF Group: System/Packages Requires: python3-%{name} = %{version}-%{release} Provides: dnf-plugin-leaves = %{version}-%{release} Provides: dnf-plugins-extras-leaves = %{version}-%{release} Provides: python3-dnf-plugins-extras-leaves = %{version}-%{release} Provides: dnf-command(leaves) 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. %endif %package -n python2-dnf-plugin-local Summary: Local Plugin for DNF Group: System/Packages Requires: createrepo_c Requires: python2-%{name} = %{version}-%{release} %if !%{with python3} Provides: dnf-plugin-local = %{version}-%{release} Provides: dnf-plugins-extras-local = %{version}-%{release} %endif Provides: python2-dnf-plugins-extras-local = %{version}-%{release} Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} Conflicts: python3-dnf-plugin-local < %{version}-%{release} Obsoletes: python2-dnf-plugins-extras-local < %{dnf_plugins_extra} %description -n python2-dnf-plugin-local Local Plugin for DNF, Python 2 version. Automatically copy all downloaded packages to a repository on the local filesystem and generating repo metadata. %if %{with python3} %package -n python3-dnf-plugin-local Summary: Local Plugin for DNF Group: System/Packages Requires: createrepo_c Requires: python3-%{name} = %{version}-%{release} Provides: dnf-plugin-local = %{version}-%{release} Provides: dnf-plugins-extras-local = %{version}-%{release} Provides: python3-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. %endif %if %{with yum_migrate} %package -n python2-dnf-plugin-migrate Summary: Migrate Plugin for DNF Group: System/Packages Requires: python2-%{name} = %{version}-%{release} Requires: yum Provides: dnf-plugin-migrate = %{version}-%{release} Provides: dnf-plugins-extras-migrate = %{version}-%{release} Provides: python2-dnf-plugins-extras-migrate = %{version}-%{release} Provides: dnf-command(migrate) Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} Obsoletes: python2-dnf-plugins-extras-migrate < %{dnf_plugins_extra} %description -n python2-dnf-plugin-migrate Migrate Plugin for DNF, Python 2 version. Migrates history, group and yumdb data from yum to dnf. %endif %package -n python2-dnf-plugin-show-leaves Summary: Leaves Plugin for DNF Group: System/Packages Requires: python2-%{name} = %{version}-%{release} Requires: python2-dnf-plugin-leaves = %{version}-%{release} %if !%{with python3} Provides: dnf-plugin-show-leaves = %{version}-%{release} Provides: dnf-plugins-extras-show-leaves = %{version}-%{release} Provides: dnf-command(show-leaves) %endif Provides: python2-dnf-plugins-extras-show-leaves = %{version}-%{release} Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} Conflicts: python3-dnf-plugin-show-leaves < %{version}-%{release} Obsoletes: python2-dnf-plugins-extras-show-leaves < %{dnf_plugins_extra} %description -n python2-dnf-plugin-show-leaves Show-leaves Plugin for DNF, Python 2 version. List all installed packages that are no longer required by any other installed package after a transaction. %if %{with python3} %package -n python3-dnf-plugin-show-leaves Summary: Show-leaves Plugin for DNF Group: System/Packages Requires: python3-%{name} = %{version}-%{release} Requires: python3-dnf-plugin-leaves = %{version}-%{release} Provides: dnf-plugin-show-leaves = %{version}-%{release} Provides: dnf-plugins-extras-show-leaves = %{version}-%{release} Provides: python3-dnf-plugins-extras-show-leaves = %{version}-%{release} Provides: dnf-command(show-leaves) 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. %endif %package -n python2-dnf-plugin-versionlock Summary: Version Lock Plugin for DNF Group: System/Packages Requires: python2-%{name} = %{version}-%{release} %if !%{with python3} Provides: dnf-plugin-versionlock = %{version}-%{release} Provides: dnf-plugins-extras-versionlock = %{version}-%{release} Provides: dnf-command(versionlock) %endif Provides: python2-dnf-plugins-extras-versionlock = %{version}-%{release} Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} Conflicts: python3-dnf-plugin-versionlock < %{version}-%{release} Obsoletes: python2-dnf-plugins-extras-versionlock < %{dnf_plugins_extra} %description -n python2-dnf-plugin-versionlock Version lock plugin takes a set of name/versions for packages and excludes all other versions of those packages. This allows you to e.g. protect packages from being updated by newer versions. %if %{with python3} %package -n python3-dnf-plugin-versionlock Summary: Version Lock Plugin for DNF Group: System/Packages Requires: python3-%{name} = %{version}-%{release} Provides: dnf-plugin-versionlock = %{version}-%{release} Provides: dnf-plugins-extras-versionlock = %{version}-%{release} Provides: python3-dnf-plugins-extras-versionlock = %{version}-%{release} Provides: dnf-command(versionlock) Conflicts: dnf-plugins-extras-common-data < %{dnf_plugins_extra} Conflicts: python2-dnf-plugin-versionlock < %{version}-%{release} Obsoletes: python3-dnf-plugins-extras-versionlock < %{dnf_plugins_extra} %description -n python3-dnf-plugin-versionlock Version lock plugin takes a set of name/versions for packages and excludes all other versions of those packages. This allows you to e.g. protect packages from being updated by newer versions. %endif %lang_package %prep %autosetup -p1 # openSUSE installs libexec content into /usr/lib... sed -e "s:libexec:%{_libexecdir}:g" -i libexec/CMakeLists.txt %if %{with python3} rm -rf py3 mkdir py3 %endif %build %cmake %make_build make doc-man %if %{with python3} # Py3 build pushd ../py3 %cmake -DPYTHON_DESIRED:str=3 ../../ %make_build make doc-man popd %endif %install pushd ./build %make_install popd %if %{with python3} # Py3 install pushd ./py3/build %make_install popd %endif %find_lang %{name} %if ! %{with yum_migrate} rm -rf %{buildroot}%{python2_sitelib}/dnf-plugins/migrate.* rm -rf %{buildroot}%{_mandir}/man8/dnf.plugin.migrate.* %endif # For directory ownership? mkdir -p %{buildroot}%{_var}/cache/dnf %if %{with python3} mv %{buildroot}%{_libexecdir}/dnf-utils-3 %{buildroot}%{_libexecdir}/dnf-utils %else mv %{buildroot}%{_libexecdir}/dnf-utils-2 %{buildroot}%{_libexecdir}/dnf-utils %endif rm -vf %{buildroot}%{_libexecdir}/dnf-utils-* mkdir -p %{buildroot}%{_bindir} ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/debuginfo-install ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/find-repos-of-install ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repo-graph ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/package-cleanup ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repoclosure ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repomanage ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repoquery ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/reposync ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/repotrack ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-builddep ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-config-manager ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-debug-dump ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yum-debug-restore ln -sr %{buildroot}%{_libexecdir}/dnf-utils %{buildroot}%{_bindir}/yumdownloader %if %{with tests} %check PYTHONPATH=./plugins /usr/bin/nosetests-2.* -s tests/ %if %{with python3} # Py3 check PYTHONPATH=./plugins /usr/bin/nosetests-3.* -s tests/ %endif %endif %files %license COPYING %doc AUTHORS README.rst %{_mandir}/man8/dnf.plugin.builddep.* %{_mandir}/man8/dnf.plugin.config_manager.* %if %{with copr_plugin} %{_mandir}/man8/dnf.plugin.copr.* %else %exclude %{_mandir}/man8/dnf.plugin.copr.* %endif %{_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.repograph.* %{_mandir}/man8/dnf.plugin.repomanage.* %{_mandir}/man8/dnf.plugin.reposync.* %dir %{_sysconfdir}/dnf/protected.d %dir %{_var}/cache/dnf %ghost %{_var}/cache/dnf/packages.db %config(noreplace) %{_sysconfdir}/dnf/plugins/debuginfo-install.conf %files lang -f %{name}.lang %files -n python2-dnf-plugins-core %license COPYING %doc AUTHORS README.rst %{python2_sitelib}/dnf-plugins/builddep.* %{python2_sitelib}/dnf-plugins/config_manager.* %if %{with copr_plugin} %{python2_sitelib}/dnf-plugins/copr.* %else %exclude %{python2_sitelib}/dnf-plugins/copr.* %endif %{python2_sitelib}/dnf-plugins/debug.* %{python2_sitelib}/dnf-plugins/debuginfo-install.* %{python2_sitelib}/dnf-plugins/download.* %{python2_sitelib}/dnf-plugins/generate_completion_cache.* %{python2_sitelib}/dnf-plugins/needs_restarting.* %{python2_sitelib}/dnf-plugins/repoclosure.* %{python2_sitelib}/dnf-plugins/repograph.* %{python2_sitelib}/dnf-plugins/repomanage.* %{python2_sitelib}/dnf-plugins/reposync.* %{python2_sitelib}/dnfpluginscore/ %if %{with python3} %files -n python3-dnf-plugins-core %license COPYING %doc AUTHORS README.rst %{python3_sitelib}/dnf-plugins/builddep.py %{python3_sitelib}/dnf-plugins/config_manager.py %if %{with copr_plugin} %{python3_sitelib}/dnf-plugins/copr.py %else %exclude %{python3_sitelib}/dnf-plugins/copr.* %endif %{python3_sitelib}/dnf-plugins/debug.py %{python3_sitelib}/dnf-plugins/debuginfo-install.py %{python3_sitelib}/dnf-plugins/download.py %{python3_sitelib}/dnf-plugins/generate_completion_cache.py %{python3_sitelib}/dnf-plugins/needs_restarting.py %{python3_sitelib}/dnf-plugins/repoclosure.py %{python3_sitelib}/dnf-plugins/repograph.py %{python3_sitelib}/dnf-plugins/repomanage.py %{python3_sitelib}/dnf-plugins/reposync.py %{python3_sitelib}/dnfpluginscore/ %endif %files -n dnf-utils %{_libexecdir}/dnf-utils %{_bindir}/debuginfo-install %{_bindir}/find-repos-of-install %{_bindir}/package-cleanup %{_bindir}/repo-graph %{_bindir}/repoclosure %{_bindir}/repomanage %{_bindir}/repoquery %{_bindir}/reposync %{_bindir}/repotrack %{_bindir}/yum-builddep %{_bindir}/yum-config-manager %{_bindir}/yum-debug-dump %{_bindir}/yum-debug-restore %{_bindir}/yumdownloader %files -n python2-dnf-plugin-leaves %{python2_sitelib}/dnf-plugins/leaves.* %{_mandir}/man8/dnf.plugin.leaves.* %if %{with python3} %files -n python3-dnf-plugin-leaves %{python3_sitelib}/dnf-plugins/leaves.* %{_mandir}/man8/dnf.plugin.leaves.* %endif %files -n python2-dnf-plugin-local %config(noreplace) %{_sysconfdir}/dnf/plugins/local.conf %{python2_sitelib}/dnf-plugins/local.* %{_mandir}/man8/dnf.plugin.local.* %if %{with python3} %files -n python3-dnf-plugin-local %config(noreplace) %{_sysconfdir}/dnf/plugins/local.conf %{python3_sitelib}/dnf-plugins/local.* %{_mandir}/man8/dnf.plugin.local.* %endif %if %{with yum_migrate} %files -n python2-dnf-plugin-migrate %{python2_sitelib}/dnf-plugins/migrate.* %{_mandir}/man8/dnf.plugin.migrate.* %endif %files -n python2-dnf-plugin-show-leaves %{python2_sitelib}/dnf-plugins/show_leaves.* %{_mandir}/man8/dnf.plugin.show-leaves.* %if %{with python3} %files -n python3-dnf-plugin-show-leaves %{python3_sitelib}/dnf-plugins/show_leaves.* %{_mandir}/man8/dnf.plugin.show-leaves.* %endif %files -n python2-dnf-plugin-versionlock %config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.conf %config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.list %{python2_sitelib}/dnf-plugins/versionlock.* %{_mandir}/man8/dnf.plugin.versionlock.* %if %{with python3} %files -n python3-dnf-plugin-versionlock %config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.conf %config(noreplace) %{_sysconfdir}/dnf/plugins/versionlock.list %{python3_sitelib}/dnf-plugins/versionlock.* %{_mandir}/man8/dnf.plugin.versionlock.* %endif %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor