]> git.donarmstrong.com Git - lilypond.git/blob - stepmake/bin/package-zet.sh
Merge branch 'jneeman' of git+ssh://jneem@git.sv.gnu.org/srv/git/lilypond into jneeman
[lilypond.git] / stepmake / bin / package-zet.sh
1 #!/bin/sh
2 # package-zet.sh --- help configure a StepMake package's sourcetree
3 # normally invoked by a script like:
4
5 #   zet-pack.sh  ( e.g.: ". bin/zet-lily.sh")
6 #
7 PACKAGE=`echo $PACKAGE_NAME | tr '[a-z]' '[A-Z]'`
8 package=`echo $PACKAGE_NAME | tr '[A-Z]' '[a-z]'`
9 #
10 # You should set ${PACKAGE}_SOURCEDIR to the latest unpacked source dir,
11 # it will default to:
12 #
13 #  $sources/$package  (e.g.: LILYPOND_SOURCEDIR=/home/fred/usr/src/lilypond)
14 #
15
16
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`
22 fi
23 #
24 # and create links to here, if necessary
25 #
26 sourcetree=`basename \`pwd\``
27 if [ "x$sourcetree" != "x$package" ]; then
28         (cd ..; rm -f $package 2>&1 > /dev/null)
29         (cd ..; ln -s $sourcetree $package)
30 fi
31 #
32 if [ ! -r $sources ]; then
33         (cd ..; ln -s `pwd` $sources)
34 fi
35 #
36 mkdir -p $prefix/bin
37 result=`echo $PATH | grep "$HOME/usr/bin"`
38 if [ "x$result" = "x" ]; then
39     PATH=$PATH:$HOME/usr/bin
40 fi
41 result=`echo $PATH | grep "$sources/$package/bin"`
42 if [ "x$result" = "x" ]; then
43     PATH=$PATH:$sources/$package/bin
44 fi