Raymond Toy pushed to branch issue-363-add-version-number at cmucl / cmucl

Commits:

1 changed file:

Changes:

  • bin/make-main-dist.sh
    ... ... @@ -64,16 +64,24 @@ then
    64 64
     	exit 2
    
    65 65
     fi
    
    66 66
     
    
    67
    -DESTDIR=${INSTALL_DIR:-release-$$}
    
    68
    -DOCDIR=${DOCDIR:-doc/cmucl}
    
    69
    -MANDIR=${MANDIR:-man/man1}
    
    70
    -TARGET="`echo $1 | sed 's:/*$::'`"
    
    71 67
     VERSION=$2
    
    72 68
     ARCH=$3
    
    73 69
     OS=$4
    
    74 70
     
    
    71
    +# Where to install the main library of cmucl files
    
    75 72
     CMUCLLIBVER="lib/cmucl/$VERSION"
    
    76 73
     
    
    74
    +# Where to install everything
    
    75
    +DESTDIR=${INSTALL_DIR:-release-$$}
    
    76
    +
    
    77
    +# Where to install docs
    
    78
    +DOCDIR=${DOCDIR:-share/cmucl/$VERSION/doc}
    
    79
    +
    
    80
    +# Where to install man pages
    
    81
    +MANDIR=${MANDIR:-share/man/man1}
    
    82
    +
    
    83
    +TARGET="`echo $1 | sed 's:/*$::'`"
    
    84
    +
    
    77 85
     # Core file to look for.
    
    78 86
     CORE=lisp.core
    
    79 87
     case $ARCH in
    
    ... ... @@ -132,6 +140,9 @@ install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/$CMUCLLIBVER/lib/ext-formats
    132 140
     install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/${DOCDIR}
    
    133 141
     install -d ${GROUP} ${OWNER} -m 0755 $DESTDIR/${MANDIR}
    
    134 142
     install ${GROUP} ${OWNER} -m 0755 $TARGET/lisp/lisp $DESTDIR/bin/lisp-$VERSION
    
    143
    +# Install symlink for lisp
    
    144
    +(cd $DESTDIR/bin; ln -s lisp-$VERSION lisp)
    
    145
    +
    
    135 146
     if [ "$EXECUTABLE" = "true" ]
    
    136 147
     then
    
    137 148
         install ${GROUP} ${OWNER} -m 0644 $TARGET/lisp/lisp.a $DESTDIR/$CMUCLLIBVER/lib/
    
    ... ... @@ -203,16 +214,17 @@ do
    203 214
     done
    
    204 215
     
    
    205 216
     install ${GROUP} ${OWNER} -m 0644 src/general-info/cmucl.1 \
    
    206
    -	$DESTDIR/${MANDIR}/
    
    217
    +	$DESTDIR/${MANDIR}/cmucl-$VERSION.1
    
    207 218
     install ${GROUP} ${OWNER} -m 0644 src/general-info/lisp.1 \
    
    208
    -	$DESTDIR/${MANDIR}/
    
    219
    +	$DESTDIR/${MANDIR}/lisp-$VERSION.1
    
    220
    +set -x
    
    209 221
     install ${GROUP} ${OWNER} -m 0644 src/general-info/README $DESTDIR/${DOCDIR}
    
    210 222
     if [ -f src/general-info/release-$VERSION.txt ] 
    
    211 223
     then
    
    212 224
     	install ${GROUP} ${OWNER} -m 0644 src/general-info/release-$VERSION.txt \
    
    213 225
     		$DESTDIR/${DOCDIR}
    
    214 226
     fi
    
    215
    -
    
    227
    +set +x
    
    216 228
     if [ -z "$INSTALL_DIR" ]; then
    
    217 229
         sync ; sleep 1 ; sync ; sleep 1 ; sync
    
    218 230
         echo Tarring main components