[dnf-plugins-extras] 0.0.5-1

Igor Gnatenko ignatenkobrain at fedoraproject.org
Fri Feb 27 13:03:07 UTC 2015


commit 302cc3165b416e8ed02366045938a48c73f405c9
Author: Igor Gnatenko <i.gnatenko.brain at gmail.com>
Date:   Fri Feb 27 16:03:01 2015 +0300

    0.0.5-1
    
    Signed-off-by: Igor Gnatenko <i.gnatenko.brain at gmail.com>

 .gitignore              |   1 +
 dnf-plugins-extras.spec | 176 ++++++++++++++++++++++++++++++++++++------------
 sources                 |   2 +-
 3 files changed, 136 insertions(+), 43 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 50595e9..d5916e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
 /dnf-plugins-extras-7ded32f.tar.xz
 /dnf-plugins-extras-9eb28b7.tar.xz
 /dnf-plugins-extras-90c1b49.tar.xz
+/dnf-plugins-extras-d61fec0.tar.xz
diff --git a/dnf-plugins-extras.spec b/dnf-plugins-extras.spec
index 498e096..c16e9d8 100644
--- a/dnf-plugins-extras.spec
+++ b/dnf-plugins-extras.spec
@@ -1,8 +1,8 @@
-%{!?gitrev: %global gitrev 90c1b49}
-%{!?dnf_version: %global dnf_version 0.6.3}
+%{!?gitrev: %global gitrev d61fec0}
+%{!?dnf_version: %global dnf_version 0.6.4-2}
 
 Name:		dnf-plugins-extras
-Version:	0.0.4
+Version:	0.0.5
 Release:	1%{?dist}
 Summary:	Extras Plugins for DNF
 Group:		System Environment/Base
@@ -14,21 +14,36 @@ Source0:	dnf-plugins-extras-%{gitrev}.tar.xz
 
 BuildArch:	noarch
 BuildRequires:	cmake
-BuildRequires:	dnf >= %{dnf_version}
 BuildRequires:	gettext
+%if 0%{?fedora} >= 23
+Requires:	python3-dnf-plugins-extras = %{version}-%{release}
+%else
+Requires:	python-dnf-plugins-extras = %{version}-%{release}
+%endif
+
+%description
+Extras Plugins for DNF. This package enhance DNF with repomanage, snapper and
+tracer plugins.
+
+%package -n python-dnf-plugins-extras
+Summary:	Extras Plugins for DNF
+Group:		System Environment/Base
+BuildRequires:	python-dnf >= %{dnf_version}
 BuildRequires:	python-nose
 BuildRequires:	python-sphinx
 BuildRequires:	python2-devel
 
-Requires:	%{name}-local
-Requires:	%{name}-repoclosure
-Requires:	%{name}-repograph
-Requires:	%{name}-repomanage
-Requires:	%{name}-snapper
-Requires:	%{name}-tracer
-
-%description
-Extras Plugins for DNF. This package enhance DNF with repomanage, snapper and
+Requires:	python-dnf-plugins-extras-debug
+Requires:	python-dnf-plugins-extras-local
+Requires:	python-dnf-plugins-extras-repoclosure
+Requires:	python-dnf-plugins-extras-repograph
+Requires:	python-dnf-plugins-extras-repomanage
+Requires:	python-dnf-plugins-extras-snapper
+Requires:	python-dnf-plugins-extras-tracer
+Obsoletes:	dnf-plugins-extras <= 0.0.4-2
+
+%description -n python-dnf-plugins-extras
+Extras Plugins for DNF, Python 2 version. This package enhance DNF with repomanage, snapper and
 tracer plugins.
 
 %package -n python3-dnf-plugins-extras
@@ -39,6 +54,7 @@ BuildRequires:	python3-dnf >= %{dnf_version}
 BuildRequires:	python3-nose
 BuildRequires:	python3-sphinx
 
+Requires:	python3-dnf-plugins-extras-debug
 Requires:	python3-dnf-plugins-extras-local
 Requires:	python3-dnf-plugins-extras-repoclosure
 Requires:	python3-dnf-plugins-extras-repograph
@@ -48,17 +64,18 @@ Requires:	python3-dnf-plugins-extras-rpmconf
 %endif
 Requires:	python3-dnf-plugins-extras-snapper
 Requires:	python3-dnf-plugins-extras-tracer
+Obsoletes:	dnf-plugins-extras <= 0.0.4-2
 
 %description -n python3-dnf-plugins-extras
 Extras Plugins for DNF, Python 3 version. This package enhance DNF with
 repomanage, rpmconf, snapper and tracer plugins.
 
-%package common
+%package -n python-dnf-plugins-extras-common
 Summary:	Common files for Extras Plugins for DNF
-Requires:	dnf >= %{dnf_version}
+Requires:	python-dnf >= %{dnf_version}
 
-%description common
-Common files for Extras Plugins.
+%description -n python-dnf-plugins-extras-common
+Common files for Extras Plugins, Python 2 version.
 
 %package -n python3-dnf-plugins-extras-common
 Summary:	Common files for Extras Plugins for DNF
@@ -67,63 +84,119 @@ Requires:	python3-dnf >= %{dnf_version}
 %description -n python3-dnf-plugins-extras-common
 Common files for Extras Plugins for DNF, Python 3 version.
 
-%package local
+%package -n python-dnf-plugins-extras-debug
+Summary:	Debug Plugin for DNF
+Requires:	python-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} < 23
+Provides:	dnf-plugins-extras-debug = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-debug <= 0.0.4-2
+%endif
+
+%description -n python-dnf-plugins-extras-debug
+Debug Plugin for DNF, Python 2 version. Writes system RPM configuration to a dump file
+and restores it.
+
+%package -n python3-dnf-plugins-extras-debug
+Summary:	Debug Plugin for DNF
+Requires:	python3-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} >= 23
+Provides:	dnf-plugins-extras-debug = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-debug <= 0.0.4-2
+%endif
+
+%description -n python3-dnf-plugins-extras-debug
+Debug Plugin for DNF, Python 3 version. Writes system RPM configuration to
+a dump file and restores it.
+
+%package -n python-dnf-plugins-extras-local
 Summary:	Local Plugin for DNF
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	python-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} < 23
+Provides:	dnf-plugins-extras-local = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-local <= 0.0.4-2
+%endif
 
-%description local
-Local Plugin for DNF. Automatically copy all downloaded packages to a
+%description -n python-dnf-plugins-extras-local
+Local Plugin for DNF, Python 2 version. Automatically copy all downloaded packages to a
 repository on the local filesystem and generating repo metadata.
 
 %package -n python3-dnf-plugins-extras-local
 Summary:	Local Plugin for DNF
 Requires:	python3-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} >= 23
+Provides:	dnf-plugins-extras-local = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-local <= 0.0.4-2
+%endif
 
 %description -n python3-dnf-plugins-extras-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 repoclosure
+%package -n python-dnf-plugins-extras-repoclosure
 Summary:	RepoClosure Plugin for DNF
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	python-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} < 23
+Provides:	dnf-plugins-extras-repoclosure = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-repoclosure <= 0.0.4-2
+%endif
 
-%description repoclosure
-RepoClosure Plugin for DNF. Display a list of unresolved dependencies for
+%description -n python-dnf-plugins-extras-repoclosure
+RepoClosure Plugin for DNF, Python 2 version. Display a list of unresolved dependencies for
 repositories.
 
 %package -n python3-dnf-plugins-extras-repoclosure
 Summary:	RepoClosure Plugin for DNF
 Requires:	python3-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} >= 23
+Provides:	dnf-plugins-extras-repoclosure = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-repoclosure <= 0.0.4-2
+%endif
 
 %description -n python3-dnf-plugins-extras-repoclosure
 RepoClosure Plugin for DNF, Python 3 version. Display a list of unresolved
 dependencies for repositories.
 
-%package repograph
+%package -n python-dnf-plugins-extras-repograph
 Summary:	RepoGraph Plugin for DNF
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	python-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} < 23
+Provides:	dnf-plugins-extras-repograph = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-repograph <= 0.0.4-2
+%endif
 
-%description repograph
-RepoGraph Plugin for DNF. Output a full package dependency graph in dot format.
+%description -n python-dnf-plugins-extras-repograph
+RepoGraph Plugin for DNF, Python 2 version. Output a full package dependency graph in dot format.
 
 %package -n python3-dnf-plugins-extras-repograph
 Summary:	RepoGraph Plugin for DNF
 Requires:	python3-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} >= 23
+Provides:	dnf-plugins-extras-repograph = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-repograph <= 0.0.4-2
+%endif
 
 %description -n python3-dnf-plugins-extras-repograph
 RepoGraph Plugin for DNF, Python 3 version. Output a full package dependency
 graph in dot format.
 
-%package repomanage
+%package -n python-dnf-plugins-extras-repomanage
 Summary:	RepoManage Plugin for DNF
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	python-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} < 23
+Provides:	dnf-plugins-extras-repomanage = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-repomanage <= 0.0.4-2
+%endif
 
-%description repomanage
-RepoManage Plugin for DNF. Manage a directory of rpm packages.
+%description -n python-dnf-plugins-extras-repomanage
+RepoManage Plugin for DNF, Python 2 version. Manage a directory of rpm packages.
 
 %package -n python3-dnf-plugins-extras-repomanage
 Summary:	RepoManage Plugin for DNF
 Requires:	python3-dnf-plugins-extras-common = %{version}-%{release}
+%if 0%{?fedora} >= 23
+Provides:	dnf-plugins-extras-repomanage = %{version}-%{release}
+Obsoletes:	dnf-plugins-extras-repomanage <= 0.0.4-2
+%endif
 
 %description -n python3-dnf-plugins-extras-repomanage
 RepoManage Plugin for DNF, Python 3 version. Manage a directory of rpm packages.
@@ -133,6 +206,9 @@ RepoManage Plugin for DNF, Python 3 version. Manage a directory of rpm packages.
 Summary:	RpmConf Plugin for DNF
 Requires:	python3-dnf-plugins-extras-common = %{version}-%{release}
 Requires:	python3-rpmconf
+%if 0%{?fedora} >= 23
+Provides:	dnf-plugins-extras-rpmconf = %{version}-%{release}
+%endif
 
 %description -n python3-dnf-plugins-extras-rpmconf
 RpmConf Plugin for DNF, Python 3 version. Handles .rpmnew, .rpmsave every
@@ -141,12 +217,12 @@ transaction.
 
 %package snapper
 Summary:	Snapper Plugin for DNF
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	python-dnf-plugins-extras-common = %{version}-%{release}
 Requires:	dbus-python
 Requires:	snapper
 
 %description snapper
-Snapper Plugin for DNF. Creates snapshot every transaction.
+Snapper Plugin for DNF, Python 2 version. Creates snapshot every transaction.
 
 %package -n python3-dnf-plugins-extras-snapper
 Summary:	Snapper Plugin for DNF
@@ -159,13 +235,13 @@ Snapper Plugin for DNF, Python 3 version. Creates snapshot every transaction.
 
 %package tracer
 Summary:	Tracer Plugin for DNF
-Requires:	%{name}-common = %{version}-%{release}
+Requires:	python-dnf-plugins-extras-common = %{version}-%{release}
 Requires:	tracer
 Obsoletes:	dnf-plugin-tracer < 0.5.6-2
 Provides:	dnf-plugin-tracer = 1:%{version}-%{release}
 
 %description tracer
-Tracer Plugin for DNF. Finds outdated running applications in your system
+Tracer Plugin for DNF, Python 2 version. Finds outdated running applications in your system
 every transaction.
 
 %package -n python3-dnf-plugins-extras-tracer
@@ -217,7 +293,7 @@ PYTHONPATH=./plugins /usr/bin/nosetests-3.* -s tests/
 %files -n python3-dnf-plugins-extras
 # No files, metapackage
 
-%files common -f %{name}.lang
+%files -n python-dnf-plugins-extras-common -f %{name}.lang
 %doc AUTHORS COPYING README.rst
 %{python_sitelib}/dnfpluginsextras/
 
@@ -226,7 +302,16 @@ PYTHONPATH=./plugins /usr/bin/nosetests-3.* -s tests/
 %{python3_sitelib}/dnfpluginsextras/
 %dir %{python3_sitelib}/dnf-plugins/__pycache__/
 
-%files local
+%files -n python-dnf-plugins-extras-debug
+%{python_sitelib}/dnf-plugins/debug.*
+%{_mandir}/man8/dnf.plugin.debug.*
+
+%files -n python3-dnf-plugins-extras-debug
+%{python3_sitelib}/dnf-plugins/debug.*
+%{python3_sitelib}/dnf-plugins/__pycache__/debug.*
+%{_mandir}/man8/dnf.plugin.debug.*
+
+%files -n python-dnf-plugins-extras-local
 %config %{_sysconfdir}/dnf/plugins/local.conf
 %{python_sitelib}/dnf-plugins/local.*
 %{_mandir}/man8/dnf.plugin.local.*
@@ -237,7 +322,7 @@ PYTHONPATH=./plugins /usr/bin/nosetests-3.* -s tests/
 %{python3_sitelib}/dnf-plugins/__pycache__/local.*
 %{_mandir}/man8/dnf.plugin.local.*
 
-%files repoclosure
+%files -n python-dnf-plugins-extras-repoclosure
 %{python_sitelib}/dnf-plugins/repoclosure.*
 %{_mandir}/man8/dnf.plugin.repoclosure.*
 
@@ -246,7 +331,7 @@ PYTHONPATH=./plugins /usr/bin/nosetests-3.* -s tests/
 %{python3_sitelib}/dnf-plugins/__pycache__/repoclosure.*
 %{_mandir}/man8/dnf.plugin.repoclosure.*
 
-%files repograph
+%files -n python-dnf-plugins-extras-repograph
 %{python_sitelib}/dnf-plugins/repograph.*
 %{_mandir}/man8/dnf.plugin.repograph.*
 
@@ -255,7 +340,7 @@ PYTHONPATH=./plugins /usr/bin/nosetests-3.* -s tests/
 %{python3_sitelib}/dnf-plugins/__pycache__/repograph.*
 %{_mandir}/man8/dnf.plugin.repograph.*
 
-%files repomanage
+%files -n python-dnf-plugins-extras-repomanage
 %{python_sitelib}/dnf-plugins/repomanage.*
 %{_mandir}/man8/dnf.plugin.repomanage.*
 
@@ -290,6 +375,13 @@ PYTHONPATH=./plugins /usr/bin/nosetests-3.* -s tests/
 %{_mandir}/man8/dnf.plugin.tracer.*
 
 %changelog
+* Fri Feb 27 2015 Igor Gnatenko <i.gnatenko.brain at gmail.com> - 0.0.5-1
+- po: update translations (Igor Gnatenko)
+- packaging: adapt to dnf 0.6.4-2 package split (Jan Silhan)
+- plugins: add debug plugin (Michael Mraka)
+- tracer: fix printing binary on py3 (RhBug:1192779) (Igor Gnatenko)
+- tracer: define installed, erased vars (RhBug:1187763) (Igor Gnatenko)
+
 * Fri Feb 13 2015 Igor Gnatenko <i.gnatenko.brain at gmail.com> - 0.0.4-1
 - packaging: require rpmconf plugin only for f22+ (Igor Gnatenko)
 - build: simple script to build test package (Michael Mraka)
diff --git a/sources b/sources
index 0ce8712..47a3ffc 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-8ecb5dc20685ff21bc58cc677128c539  dnf-plugins-extras-90c1b49.tar.xz
+689a72915573c318bd05f8f412a106e1  dnf-plugins-extras-d61fec0.tar.xz


More information about the scm-commits mailing list