pre=$(awk '/^%define.*_pre/{print $NF}' $spec)
beta=$(awk '/^%define.*_beta/{print $NF}' $spec)
tarball=$(rpm -q --qf "../SOURCES/%{name}-%{version}$rc$pre$beta.tgz\n" --specfile "$spec" | head -n 1 | sed -e 's,php-pear-,,')
-template=$(rpm -q --qf "%{name}-%{version}$rc$pre$beta.spec\n" --specfile "$spec" | head -n 1)
-pear makerpm --spec-template=template.spec $tarball
+stmp=$(mktemp "${TMPDIR:-/tmp}/fragXXXXXX")
+cat > $stmp <<'EOF'
+@extra_headers@
+Optional: @optional@
+EOF
+template=$(rpm -q --qf "_pearize-%{version}$rc$pre$beta.spec\n" --specfile "$spec" | head -n 1)
+
+pear makerpm --spec-template=$stmp --rpm-pkgname=_pearize $tarball
requires=$(grep '^Requires:' $template || :)
conflicts=$(grep '^Conflicts:' $template || :)
else
echo "$spec: No diffs"
fi
+rm -f $stmp
#exit 1