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,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"