diff options
-rwxr-xr-x | rpmbuildupdate | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/rpmbuildupdate b/rpmbuildupdate index 211be89..b5de3c8 100755 --- a/rpmbuildupdate +++ b/rpmbuildupdate @@ -195,13 +195,13 @@ sub build $spec .= $_; $spec =~ s/\%define(\s+)release(\s+)(.*)/\%define release $config{release}/; - $spec =~ s/Release:(\s+)(.*mdk)/Release:$1$config{release}/; - push(@url, $2) if(/(Source[0-9]*):\s+((?:ftp|svns?|https?):\S+)/i); + $spec =~ s/Release\s*:(\s+)(\S*mdk)/Release:$1$config{release}/; + push(@url, $2) if(/(Source[0-9]*)\s*:\s+((?:ftp|svns?|https?):\S+)/i); # For %vars ! - $specvars{$1} = $2 if(/\%define\s+(.+?)\s+(.+)/g); - $specvars{version} = $1 if(!$specvars{version} && /Version:\s+(.+)/gi); - $specvars{name} = $1 if(!$specvars{name} && /Name:\s+(.+)/gi); + $specvars{$1} = $2 if(/\%define\s+(\S+?)\s+(\S+)/g); + $specvars{version} = $1 if(!$specvars{version} && /Version\s*:\s+(\S+)/gi); + $specvars{name} = $1 if(!$specvars{name} && /Name\s*:\s+(\S+)/gi); if(/\%changelog/) { |