commit 082fff455727ac54b46376b504e713a79f41e89d
Author: Elan Ruusamäe <[email protected]>
Date:   Sun Apr 28 04:25:44 2013 +0300

    rpm5 compat for headerNVR
    
    jbj: eliminate headerNVR, use headerNEVRA instead

 rpm5.patch    | 21 +++++++++++++++++++++
 ruby-rpm.spec |  2 +-
 2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/ruby-rpm.spec b/ruby-rpm.spec
index 860ddd7..cef8ce7 100644
--- a/ruby-rpm.spec
+++ b/ruby-rpm.spec
@@ -2,7 +2,7 @@
 Summary:       An interface to access RPM database for Ruby
 Name:          ruby-%{pkgname}
 Version:       1.3.1
-Release:       1
+Release:       2
 License:       GPL v2
 Group:         Development/Languages
 Source0:       http://rubygems.org/downloads/ruby-rpm-%{version}.gem
diff --git a/rpm5.patch b/rpm5.patch
index 23fa601..70892f5 100644
--- a/rpm5.patch
+++ b/rpm5.patch
@@ -9,3 +9,24 @@
        DEFINE_DBI(LABEL);
        DEFINE_DBI(ADDED);
        DEFINE_DBI(REMOVED);
+--- rpm-1.3.1/ext/rpm/package.c        2013-04-28 04:27:31.537204007 +0300
++++ rpm-1.3.1/ext/rpm/package.c        2013-04-28 04:23:55.247324566 +0300
+@@ -683,7 +683,7 @@
+ {
+       VALUE name;
+       const char* n;
+-      headerNVR(RPM_HEADER(pkg), &n, NULL, NULL);
++      headerNEVRA(RPM_HEADER(pkg), &n, NULL, NULL, NULL, NULL);
+       name = n ? rb_str_new2(n) : Qnil;
+ 
+       return name;
+@@ -735,7 +735,8 @@
+       const char* r;
+       VALUE e;
+ 
+-      headerNVR(RPM_HEADER(pkg), NULL, &v, &r);
++      headerNEVRA(RPM_HEADER(pkg), NULL, NULL, &v, &r, NULL);
++
+       if (!v) {
+               ver = Qnil;
+       } else if (!r) {
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-rpm.git/commitdiff/082fff455727ac54b46376b504e713a79f41e89d

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to