_pre = $3
if ($2 ~ /^_snap$/)
_snap = $3
+ if ($2 ~ /^subver$/)
+ subver = $3
# these are used usually when adapterizing external spec
if ($2 ~ /^name$/)
if (_snap) {
$0 = fixedsub(_snap, "%{_snap}", $0);
}
+ if (subver) {
+ $0 = fixedsub(subver, "%{subver}", $0);
+ }
}
if (/^%setup/ && /-n %{name}-%{version}( |$)/) {
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)
if (_snap) {
sub("%{_snap}", _snap, str);
}
+ if (subver) {
+ sub("%{subver}", subver, str);
+ }
return str;
}