[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