[rpmreaper] 0.1.6-5
Miroslav Lichvar
mlichvar at fedoraproject.org
Fri Jan 21 12:12:42 UTC 2011
commit e44172bc14a193ff86c43fb2029ded1373bf7e26
Author: Miroslav Lichvar <mlichvar at redhat.com>
Date: Fri Jan 21 13:05:37 2011 +0100
0.1.6-5
- rebuild for new rpm
- use RPMDBI_PACKAGES index when iterating rpmdb (#671149)
rpmreaper-0.1.6-rpmdbiter.patch | 19 +++++++++++++++++++
rpmreaper.spec | 8 +++++++-
2 files changed, 26 insertions(+), 1 deletions(-)
---
diff --git a/rpmreaper-0.1.6-rpmdbiter.patch b/rpmreaper-0.1.6-rpmdbiter.patch
new file mode 100644
index 0000000..219506f
--- /dev/null
+++ b/rpmreaper-0.1.6-rpmdbiter.patch
@@ -0,0 +1,19 @@
+commit 97481d9548fff559b8f19d2f134a003c4fe3d526
+Author: Miroslav Lichvar <mlichvar at redhat.com>
+Date: Fri Jan 21 12:37:44 2011 +0100
+
+ use RPMDBI_PACKAGES tag when creating rpmdb iterator
+
+diff --git a/rpm.c b/rpm.c
+index 405974f..8f20cde 100644
+--- a/rpm.c
++++ b/rpm.c
+@@ -97,7 +97,7 @@ static int rpm_read(const struct repo *repo, struct pkgs *p, uint firstpid) {
+ rpmtsSetRootDir(rd->ts, ((struct rpmrepodata *)repo->data)->root);
+ rpmtsSetVSFlags(rd->ts, _RPMVSF_NOSIGNATURES | _RPMVSF_NODIGESTS);
+
+- iter = rpmtsInitIterator(rd->ts, RPMTAG_NAME, NULL, 0);
++ iter = rpmtsInitIterator(rd->ts, RPMDBI_PACKAGES, NULL, 0);
+ for (pid = firstpid; (header = rpmdbNextIterator(iter)) != NULL; pid++) {
+ #ifdef _RPM_4_4_COMPAT
+ int i, ds1, ds2, ds3;
diff --git a/rpmreaper.spec b/rpmreaper.spec
index e9daf2c..be34baa 100644
--- a/rpmreaper.spec
+++ b/rpmreaper.spec
@@ -1,6 +1,6 @@
Name: rpmreaper
Version: 0.1.6
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: A tool for removing packages from system
Group: Applications/System
@@ -9,6 +9,7 @@ URL: https://fedorahosted.org/rpmreaper/
Source0: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
Patch0: rpmreaper-0.1.6-librpm.patch
Patch1: rpmreaper-0.1.6-f2help.patch
+Patch2: rpmreaper-0.1.6-rpmdbiter.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: ncurses-devel rpm-devel
@@ -22,6 +23,7 @@ allows removing unnecessary packages and their dependencies from the system.
%setup -q
%patch0 -p1 -b .librpm
%patch1 -p1 -b .f2help
+%patch2 -p1 -b .rpmdbiter
%build
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"
@@ -40,6 +42,10 @@ rm -rf $RPM_BUILD_ROOT
%{_mandir}/man1/%{name}.1*
%changelog
+* Fri Jan 21 2011 Miroslav Lichvar <mlichvar at redhat.com> 0.1.6-5
+- rebuild for new rpm
+- use RPMDBI_PACKAGES index when iterating rpmdb (#671149)
+
* Tue Aug 24 2010 Miroslav Lichvar <mlichvar at redhat.com> 0.1.6-4
- print F2 as help key in help line (#472039)
- require less (#599183)
More information about the scm-commits
mailing list