#!/bin/sh
BASE=`rpmbuild --nobuild --eval '%{_topdir}' 2>/dev/null`
set -x
(cd test-data
cp Getopt-Function-0.00*.tar.gz $BASE/SOURCES
)
#cp makerpm.pl $BASE/SOURCES
#cd $BASE
echo '********* VERSION INFO TESTS ************'
echo '*** should fail with bad version'
./makerpm.pl --specs --nochown --verbose --auto-desc --source=Getopt-Function-0.003.tar.gz
echo '*** should work correctly but warn about bad version'
./makerpm.pl --specs --nochown --verbose --auto-desc --source=Getopt-Function-0.0031.tar.gz
echo '*** should just work'
./makerpm.pl --specs --nochown --verbose --auto-desc --source=Getopt-Function-0.0032.tar.gz
echo '********* BUILD TESTS ************'
echo '*** should automatically derive description and build to end'
./makerpm.pl --specs --nochown --verbose --auto-desc --source=Getopt-Function-0.002.tar.gz
rpm -ba SPECS/Getopt-Function-0.002.spec
echo '*** should use package provided description and build to end'
./makerpm.pl --specs --nochown --verbose --auto-desc --source=Getopt-Function-0.004.tar.gz
rpm -ba SPECS/Getopt-Function-0.004.spec
echo '********* FILE DATA TESTS ************'
echo '*** should use data from package to make specfile'
echo '*** should use user supplied data to make specfile'
echo '*** should override package data with user supplied data and warn'