1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
# !/bin/sh
autoheader
autoconf
autoconf confmod.in > confmod
# read version number from VERSION file, replace "+" with "-"
version=$(cat ../VERSION | sed -e "s/\+/\-/g")
echo "patching configure files for 'dcmtk-$version'"
sed -e "s|^datadir=.*|datadir='\${datarootdir}/dcmtk-$version'|" \
-e "s|^sysconfdir=.*|sysconfdir='\${prefix}/etc/dcmtk-$version'|" \
-e "s|^docdir=.*|docdir='\${datarootdir}/doc/dcmtk-$version'|" \
-e "s|^htmldir=.*|htmldir='\${docdir}/html'|" \
-e "s|^ --datadir=DIR.*| --datadir=DIR read-only arch.-independent data [DATAROOTDIR/dcmtk-$version]|" \
-e "s|^ --sysconfdir=DIR.*| --sysconfdir=DIR read-only single-machine data [PREFIX/etc/dcmtk-$version]|" \
-e "s|^ --docdir=DIR.*| --docdir=DIR documentation root [DATAROOTDIR/doc/dcmtk-$version]|" \
-e "s|^ --htmldir=DIR.*| --htmldir=DIR html documentation [DOCDIR/html]|" \
configure > configure.tmp
mv configure.tmp configure
chmod a+x configure
sed -e "s|^datadir=.*|datadir='\${datarootdir}/dcmtk-$version'|" \
-e "s|^sysconfdir=.*|sysconfdir='\${prefix}/etc/dcmtk-$version'|" \
-e "s|^docdir=.*|docdir='\${datarootdir}/doc/dcmtk-$version'|" \
-e "s|^htmldir=.*|htmldir='\${docdir}/html'|" \
-e "s|^ --datadir=DIR.*| --datadir=DIR read-only arch.-independent data [DATAROOTDIR/dcmtk-$version]|" \
-e "s|^ --sysconfdir=DIR.*| --sysconfdir=DIR read-only single-machine data [PREFIX/etc/dcmtk-$version]|" \
-e "s|^ --docdir=DIR.*| --docdir=DIR documentation root [DATAROOTDIR/doc/dcmtk-$version]|" \
-e "s|^ --htmldir=DIR.*| --htmldir=DIR html documentation [DOCDIR/html]|" \
confmod > confmod.tmp
mv confmod.tmp confmod
chmod a+x confmod
|