Commit 00ee192db5081f130c2988919e8f968e27fda9a2

Authored by Jürgen Knödlseder
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 4 basedir=$(pwd)
5 5 installdir=$(pwd)/build
6 6 makedoc="no"
  7 +makelatex="no"
7 8  
8 9 echo "Checkout latest GammaLib"
9 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 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 13 rm -rf gammalib/.git
14 14  
15 15 # Extract version number
16 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 19 echo "GammaLib version: "$version
19 20  
20 21 # Set source directory
... ... @@ -48,53 +49,50 @@ rm -rf dev
48 49 rm -rf autom4te.cache
49 50 cd $basedir
50 51  
51   -# Create Doxygen documentation
  52 +# Create Documentation
52 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 57 cd $basedir
62 58 fi
63 59  
64 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 97 # Set permissions
100 98 echo "Make files read/write"
... ...