# get cvsaddress for changelog section
# using rpm macros as too lazy to add ~/.adapterrc parsing support.
"rpm --eval '%{?_cvsmaildomain}%{!?_cvsmaildomain:@pld-linux.org}'" | getline _cvsmaildomain
- "rpm --eval '%{?_cvsmailfeedback}%{!?_cvsmailfeedback:PLD Team <rpm@cvs.delfi.ee>}'" | getline _cvsmailfeedback
+ "rpm --eval '%{?_cvsmailfeedback}%{!?_cvsmailfeedback:PLD Team <feedback@pld-linux.org>}'" | getline _cvsmailfeedback
# If 1, we are inside of comment block (started with /^#%/)
comment_block = 0
###########
/^%pre/, (/^%[a-z]+$/ && !/^%pre/) {
preamble = 0
+
+ # %useradd and %groupadd may not be wrapped
+ if (/%(useradd|groupadd).*\\$/) {
+ a = $0; getline;
+ sub(/^[\s\t]*/, "");
+ $0 = substr(a, 1, length(a) - 1) $0;
+ }
}
+
/^%post/, (/^%[a-z]+$/ && !/^%post/) {
preamble = 0
}
sub("^http://.*\.dl\.sourceforge\.net/", "http://dl.sourceforge.net/", $2)
sub("^http://dl\.sourceforge\.net/sourceforge/", "http://dl.sourceforge.net/", $2)
+ sub("^http://dl\.sf\.net/", "http://dl.sourceforge.net/", $2)
}
gsub("^make$", "%{__make}")
gsub("^make ", "%{__make} ")
+ gsub("^gcc ", "%{__cc} ")
# mandrake specs
gsub("^%make$", "%{__make}")
gsub("^%make ", "%{__make} ")
gsub("^%makeinstall_std", "%{__make} install \\\n\tDESTDIR=$RPM_BUILD_ROOT")
+ gsub("^%{makeinstall}", "%{__make} install \\\n\tDESTDIR=$RPM_BUILD_ROOT")
gsub("^%{__rm} -rf %{buildroot}", "rm -rf $RPM_BUILD_ROOT")
+ gsub("^%{__install}", "install")
+ gsub("^%{__rm}", "rm")
gsub("%optflags", "%{rpmcflags}")
gsub("%{compat_perl_vendorarch}", "%{perl_vendorarch}")