template=pearize.spec
cat > $stmp <<'EOF'
@extra_headers@
-Optional: @optional@
-@optional-pkg@
-@optional-ext@
License: @release_license@
State: @release_state@
EOF
bak=$(cp -fbv $spec $spec | awk '{print $NF}' | tr -d "['\`]" )
# parse requires
+requires=$(grep '^BuildRequires:' $template || :)
+if [ -n "$requires" ]; then
+ echo "$requires" | while read tag dep; do
+ dep=$(add_epoch $dep)
+ if ! grep -q "^BuildRequires:.*$dep" $preamble; then
+ sed -i -e "/^BuildRoot/iBuildRequires:\t$dep" $spec
+ fi
+ done
+fi
+
requires=$(grep '^Requires:' $template || :)
if [ -n "$requires" ]; then
echo "$requires" | while read tag dep; do
fi
# parse optional deps
-optional=$(grep '^Optional:' $template || :)
+optional=$(grep '^Suggests:' $template || :)
if [ -n "$optional" ]; then
echo "$optional" | while read tag dep; do
for req in $dep; do