Blame mono-find-requires.diff

Bernhard M. Wiedemann 1250f9
--- scripts/mono-find-requires
Bernhard M. Wiedemann 1250f9
+++ scripts/mono-find-requires
Bernhard M. Wiedemann 1250f9
@@ -42,8 +42,12 @@
Bernhard M. Wiedemann 1250f9
 			(START==1) && /^\tName=/ {
Bernhard M. Wiedemann 1250f9
 				sub(/Name=/, "", $1);
Bernhard M. Wiedemann 1250f9
 				LIBNAME=$1
Bernhard M. Wiedemann 1250f9
-	
Bernhard M. Wiedemann 1250f9
-				print "mono(" LIBNAME ") = " VERSION
Bernhard M. Wiedemann 1250f9
+				# Allow rpm deps to be resolved for 1.0 profile version
Bernhard M. Wiedemann 1250f9
+				if (VERSION=="1.0.3300.0")
Bernhard M. Wiedemann 1250f9
+					OP=">="
Bernhard M. Wiedemann 1250f9
+				else
Bernhard M. Wiedemann 1250f9
+					OP="="
Bernhard M. Wiedemann 1250f9
+				print "mono(" LIBNAME ") " OP " " VERSION
Bernhard M. Wiedemann 1250f9
 				START=0
Bernhard M. Wiedemann 1250f9
 			}
Bernhard M. Wiedemann 1250f9
 		    ') 2> /dev/null