function format_preamble()
{
sub(/:[ \t]*/, ":")
- if (match($0, /[A-Za-z0-9()#_ \t]+[ \t]*:[ \t]*/) == 1) {
+ if (match($0, /[A-Za-z0-9(),#_ \t]+[ \t]*:[ \t]*/) == 1) {
if (RLENGTH < 8)
sub(/:/, ":\t\t")
else
gsub("%{_prefix}/lib", "%{_libdir}")
for (c = 1; c <= NF; c++) {
- if ($c ~ sysconfdir "/{?cron.d")
+ if ($c ~ sysconfdir "/{?cron.")
continue;
if ($c ~ sysconfdir "/{?crontab.d")
continue;
gsub("%{prefix}/info", "%{_infodir}")
gsub("%{_prefix}/info", "%{_infodir}")
- gsub("%{_datadir}/aclocal", "%{_aclocaldir}")
+ if (prefix !~ "/X11R6") {
+ gsub("%{_datadir}/aclocal", "%{_aclocaldir}")
+ }
if (prefix != "/") {
for (c = 1; c <= NF; c++) {
gsub("%{PACKAGE_VERSION}", "%{version}")
gsub("%{PACKAGE_NAME}", "%{name}")
- gsub("%{_datadir}/gnome/apps", "%{_applnkdir}")
- gsub("%{_datadir}/applnk", "%{_applnkdir}")
+ # we can move files between tge dirs below
+ if ($0 !~ "%{_applnkdir}") {
+ gsub("%{_datadir}/gnome/apps", "%{_applnkdir}")
+ gsub("%{_datadir}/applnk", "%{_applnkdir}")
+ }
gsub("^make$", "%{__make}")
gsub("^make ", "%{__make} ")