SPECS: adapter.awk - add %{subver} support

glen glen at pld-linux.org
Fri Jan 11 14:33:38 CET 2008


Author: glen                         Date: Fri Jan 11 13:33:38 2008 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- add %{subver} support

---- Files affected:
SPECS:
   adapter.awk (1.376 -> 1.377) 

---- Diffs:

================================================================
Index: SPECS/adapter.awk
diff -u SPECS/adapter.awk:1.376 SPECS/adapter.awk:1.377
--- SPECS/adapter.awk:1.376	Fri Jan 11 14:32:28 2008
+++ SPECS/adapter.awk	Fri Jan 11 14:33:33 2008
@@ -250,6 +250,8 @@
 		_pre = $3
 	if ($2 ~ /^_snap$/)
 		_snap = $3
+	if ($2 ~ /^subver$/)
+		subver = $3
 
 	# these are used usually when adapterizing external spec
 	if ($2 ~ /^name$/)
@@ -351,6 +353,9 @@
 		if (_snap) {
 			$0 = fixedsub(_snap, "%{_snap}", $0);
 		}
+		if (subver) {
+			$0 = fixedsub(subver, "%{subver}", $0);
+		}
 	}
 
 	if (/^%setup/ && /-n %{name}-%{version}( |$)/) {
@@ -904,6 +909,9 @@
 			if (_snap) {
 				url[n] = fixedsub(_snap, "%{_snap}", url[n])
 			}
+			if (subver) {
+				url[n] = fixedsub(subver, "%{subver}", url[n])
+			}
 		}
 		# assigning to $2 kills preamble formatting
 		$2 = fixedsub(filename, url[n], $2)
@@ -1597,6 +1605,9 @@
 	if (_snap) {
 		sub("%{_snap}", _snap, str);
 	}
+	if (subver) {
+		sub("%{subver}", subver, str);
+	}
 	return str;
 }
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/adapter.awk?r1=1.376&r2=1.377&f=u



More information about the pld-cvs-commit mailing list