2 # package-zet.sh --- help configure a StepMake package's sourcetree
3 # normally invoked by a script like:
5 # zet-pack.sh ( e.g.: ". bin/zet-lily.sh")
7 PACKAGE=`echo $PACKAGE_NAME | tr '[a-z]' '[A-Z]'`
8 package=`echo $PACKAGE_NAME | tr '[A-Z]' '[a-z]'`
10 # You should set ${PACKAGE}_SOURCEDIR to the latest unpacked source dir,
13 # $sources/$package (e.g.: LILYPOND_SOURCEDIR=/home/fred/usr/src/lilypond)
17 PACKAGE_SOURCEDIR=`eval echo '\$'${PACKAGE}_SOURCEDIR`
18 if [ "x$PACKAGE_SOURCEDIR" = "x" ]; then
19 eval ${PACKAGE}_SOURCEDIR="$prefix/src/$package"
20 export ${PACKAGE}_SOURCEDIR
21 PACKAGE_SOURCEDIR=`eval echo '\$'${PACKAGE}_SOURCEDIR`
24 # and create links to here, if necessary
26 if [ ! -r $sources ]; then
27 (cd ..; ln -s `pwd` $sources)
30 sourcetree=`basename \`pwd\``
31 (cd ..; rm -f $package 2>&1 > /dev/null)
32 (cd ..; ln -s $sourcetree $package)
35 result=`echo $PATH | grep "$HOME/usr/bin"`
36 if [ "x$result" = "x" ];then
37 PATH=$PATH:$HOME/usr/bin
39 result=`echo $PATH | grep "$sources/$package/bin"`
40 if [ "x$result" = "x" ];then
41 PATH=$PATH:$sources/$package/bin