Commit 00ee192db5081f130c2988919e8f968e27fda9a2
1 parent
7e76269c
Update release script
Showing
1 changed file
with
43 additions
and
45 deletions
dev/release_gammalib.sh
| @@ -4,17 +4,18 @@ | @@ -4,17 +4,18 @@ | ||
| 4 | basedir=$(pwd) | 4 | basedir=$(pwd) |
| 5 | installdir=$(pwd)/build | 5 | installdir=$(pwd)/build |
| 6 | makedoc="no" | 6 | makedoc="no" |
| 7 | +makelatex="no" | ||
| 7 | 8 | ||
| 8 | echo "Checkout latest GammaLib" | 9 | echo "Checkout latest GammaLib" |
| 9 | rm -rf gammalib | 10 | rm -rf gammalib |
| 10 | -#cvs -Q -d /home/cvs export -N -r HEAD "gammalib" | ||
| 11 | -#git clone https://cta-git.irap.omp.eu/gammalib | ||
| 12 | git clone -b release https://cta-git.irap.omp.eu/gammalib | 11 | git clone -b release https://cta-git.irap.omp.eu/gammalib |
| 12 | +#git clone -b devel https://cta-git.irap.omp.eu/gammalib | ||
| 13 | rm -rf gammalib/.git | 13 | rm -rf gammalib/.git |
| 14 | 14 | ||
| 15 | # Extract version number | 15 | # Extract version number |
| 16 | version=`cat gammalib/configure.ac | grep 'AC_INIT' | awk -F"[" '{print $3}' | sed 's/],//' | sed 's/\./ /g'` | 16 | version=`cat gammalib/configure.ac | grep 'AC_INIT' | awk -F"[" '{print $3}' | sed 's/],//' | sed 's/\./ /g'` |
| 17 | -version=`printf "%2.2d-%2.2d-%2.2d" $version` | 17 | +#version=`printf "%2.2d-%2.2d-%2.2d" $version` |
| 18 | +version=`printf "%d.%d.%d" $version` | ||
| 18 | echo "GammaLib version: "$version | 19 | echo "GammaLib version: "$version |
| 19 | 20 | ||
| 20 | # Set source directory | 21 | # Set source directory |
| @@ -48,53 +49,50 @@ rm -rf dev | @@ -48,53 +49,50 @@ rm -rf dev | ||
| 48 | rm -rf autom4te.cache | 49 | rm -rf autom4te.cache |
| 49 | cd $basedir | 50 | cd $basedir |
| 50 | 51 | ||
| 51 | -# Create Doxygen documentation | 52 | +# Create Documentation |
| 52 | if [ "x$makedoc" == "xyes" ] ; then | 53 | if [ "x$makedoc" == "xyes" ] ; then |
| 53 | - echo "Create doxygen documentation" | ||
| 54 | - cd $sourcedir/doc | ||
| 55 | - doxygen Doxyfile | ||
| 56 | - cd latex | ||
| 57 | - make | ||
| 58 | - make | ||
| 59 | - dvips -o refman.ps refman | ||
| 60 | - ps2pdf refman.ps | 54 | + echo "Create Documentation" |
| 55 | + cd $sourcedir | ||
| 56 | + make doc | ||
| 61 | cd $basedir | 57 | cd $basedir |
| 62 | fi | 58 | fi |
| 63 | 59 | ||
| 64 | # Create LaTeX documentation | 60 | # Create LaTeX documentation |
| 65 | -echo "Create LaTeX documentation" | ||
| 66 | -cd $sourcedir/doc | ||
| 67 | -# | ||
| 68 | -cd dev/inst | ||
| 69 | -latex gammalib_inst.tex | ||
| 70 | -dvips gammalib_inst.dvi -o gammalib_inst.ps | ||
| 71 | -ps2pdf gammalib_inst.ps | ||
| 72 | -cd ../.. | ||
| 73 | -mv dev/inst/gammalib_inst.pdf . | ||
| 74 | -# | ||
| 75 | -cd dev/maths | ||
| 76 | -latex gammalib_maths.tex | ||
| 77 | -dvips gammalib_maths.dvi -o gammalib_maths.ps | ||
| 78 | -ps2pdf gammalib_maths.ps | ||
| 79 | -cd ../.. | ||
| 80 | -mv dev/maths/gammalib_maths.pdf . | ||
| 81 | -# | ||
| 82 | -cd dev/sdd | ||
| 83 | -latex gammalib_sdd.tex | ||
| 84 | -dvips gammalib_sdd.dvi -o gammalib_sdd.ps | ||
| 85 | -ps2pdf gammalib_sdd.ps | ||
| 86 | -cd ../.. | ||
| 87 | -mv dev/sdd/gammalib_sdd.pdf . | ||
| 88 | -# | ||
| 89 | -cd dev/srs | ||
| 90 | -latex gammalib_srs.tex | ||
| 91 | -dvips gammalib_srs.dvi -o gammalib_srs.ps | ||
| 92 | -ps2pdf gammalib_srs.ps | ||
| 93 | -cd ../.. | ||
| 94 | -mv dev/srs/gammalib_srs.pdf . | ||
| 95 | -# | ||
| 96 | -rm -rf dev | ||
| 97 | -cd $basedir | 61 | +if [ "x$makelatex" == "xyes" ] ; then |
| 62 | + echo "Create LaTeX documentation" | ||
| 63 | + cd $sourcedir/doc | ||
| 64 | + # | ||
| 65 | + cd dev/inst | ||
| 66 | + latex gammalib_inst.tex | ||
| 67 | + dvips gammalib_inst.dvi -o gammalib_inst.ps | ||
| 68 | + ps2pdf gammalib_inst.ps | ||
| 69 | + cd ../.. | ||
| 70 | + mv dev/inst/gammalib_inst.pdf . | ||
| 71 | + # | ||
| 72 | + cd dev/maths | ||
| 73 | + latex gammalib_maths.tex | ||
| 74 | + dvips gammalib_maths.dvi -o gammalib_maths.ps | ||
| 75 | + ps2pdf gammalib_maths.ps | ||
| 76 | + cd ../.. | ||
| 77 | + mv dev/maths/gammalib_maths.pdf . | ||
| 78 | + # | ||
| 79 | + cd dev/sdd | ||
| 80 | + latex gammalib_sdd.tex | ||
| 81 | + dvips gammalib_sdd.dvi -o gammalib_sdd.ps | ||
| 82 | + ps2pdf gammalib_sdd.ps | ||
| 83 | + cd ../.. | ||
| 84 | + mv dev/sdd/gammalib_sdd.pdf . | ||
| 85 | + # | ||
| 86 | + cd dev/srs | ||
| 87 | + latex gammalib_srs.tex | ||
| 88 | + dvips gammalib_srs.dvi -o gammalib_srs.ps | ||
| 89 | + ps2pdf gammalib_srs.ps | ||
| 90 | + cd ../.. | ||
| 91 | + mv dev/srs/gammalib_srs.pdf . | ||
| 92 | + # | ||
| 93 | + rm -rf dev | ||
| 94 | + cd $basedir | ||
| 95 | +fi | ||
| 98 | 96 | ||
| 99 | # Set permissions | 97 | # Set permissions |
| 100 | echo "Make files read/write" | 98 | echo "Make files read/write" |