Sophie

Sophie

distrib > * > 2008.0 > x86_64 > by-pkgid > 787f7371d404db3b4dcd0592839d2d72 > files > 2

ruby-rpm-1.2.3-2mdv2008.0.src.rpm

Index: ext/rpm/rpm.c
===================================================================
--- ext/rpm/rpm.c
+++ ext/rpm/rpm.c	2007-06-10 23:28:57.000000000 +0200
@@ -500,7 +500,9 @@
 	DEF_TRANS_FLAG(PKGUNDO);
 	DEF_TRANS_FLAG(COMMIT);
 	DEF_TRANS_FLAG(UNDO);
+#if RPM_VERSION_CODE < RPM_VERSION(4,4,8)
 	DEF_TRANS_FLAG(REVERSE);
+#endif
 	DEF_TRANS_FLAG(NOTRIGGERPREIN);
 	DEF_TRANS_FLAG(NOPRE);
 	DEF_TRANS_FLAG(NOPOST);
@@ -514,17 +516,21 @@
 #if RPM_VERSION_CODE < RPM_VERSION(4,1,0)
 	DEF_TRANS_FLAG(CHAINSAW);
 #else
+#if RPM_VERSION_CODE < RPM_VERSION(4,4,8)
 	DEF_TRANS_FLAG(ANACONDA);
 #endif
+#endif
 /* NOMD5 is not in jbj's 4.4.6 any more - Mandriva uses that */
 #ifdef RPMTRANS_FLAG_NOMD5
 	DEF_TRANS_FLAG(NOMD5);
 #endif
 #if RPM_VERSION(4,1,0) <= RPM_VERSION_CODE
+#if RPM_VERSION(4,4,8) < RPM_VERSION_CODE
 	DEF_TRANS_FLAG(NOSUGGEST);
 	DEF_TRANS_FLAG(ADDINDEPS);
 	DEF_TRANS_FLAG(NOCONFIGS);
 #endif
+#endif
 #undef DEF_TRANS_FLAG
 
 #define DEF_PROB_FILTER(name) \
@@ -655,6 +661,6 @@
 	rb_gc_register_address(&ruby_rpm_temp_format);
 
 	rpmReadConfigFiles(NULL, NULL);
-	rpmInitMacros(NULL, macrofiles);
+	rpmInitMacros(NULL, NULL);
 	rpmSetVerbosity(RPMLOG_EMERG);
 }
Index: ext/rpm/spec.c
===================================================================
--- ext/rpm/spec.c
+++ ext/rpm/spec.c	2007-06-10 23:31:12.000000000 +0200
@@ -83,8 +83,8 @@
 VALUE
 rpm_spec_get_buildroot(VALUE spec)
 {
-	if (RPM_SPEC(spec)->buildRootURL) {
-		return rb_str_new2(RPM_SPEC(spec)->buildRootURL);
+	if (RPM_SPEC(spec)->rootURL) {
+		return rb_str_new2(RPM_SPEC(spec)->rootURL);
 	}
 	return Qnil;
 }