equal
deleted
inserted
replaced
|
1 #!/bin/bash |
|
2 |
|
3 set -e |
|
4 |
|
5 function make-dir () { |
|
6 if [ ! -d $1 ]; then |
|
7 mkdir $1 |
|
8 fi |
|
9 } |
|
10 |
|
11 rm -rf check-tarball-integrity-dir |
|
12 make-dir check-tarball-integrity-dir |
|
13 cd check-tarball-integrity-dir |
|
14 |
|
15 svn co https://hugo.cs.elte.hu/svn/hugo/trunk |
|
16 |
|
17 VERSION=r`svn info trunk|grep 'Revision:'|cut -d ' ' -f 2` |
|
18 NAME=lemon |
|
19 DISTNAME=${NAME}-$VERSION |
|
20 TARNAME=${DISTNAME}.tar.gz |
|
21 |
|
22 function makecheck () { |
|
23 make-dir $ODIR |
|
24 cd $ODIR |
|
25 time ../$DISTNAME/configure $* |
|
26 time make check |
|
27 cd .. |
|
28 } |
|
29 |
|
30 # CREATE TARBALL |
|
31 |
|
32 cd trunk |
|
33 ./bootstrap --amver=1.7 |
|
34 ./configure CXXFLAGS='-W -Wall -Werror' --enable-gui --enable-demo --enable-benchmark |
|
35 make doc |
|
36 make |
|
37 make VERSION=${VERSION} distcheck |
|
38 |
|
39 cd .. |
|
40 |
|
41 tar xf trunk/$TARNAME |
|
42 |
|
43 # CHECK COMPILERS |
|
44 |
|
45 ODIR=obj-dir CXXFLAGS='-W -Wall -Werror' makecheck --enable-gui --enable-demo --enable-benchmark |
|
46 |
|
47 echo |
|
48 echo '**********************************************************************' |
|
49 echo ' REPOSITORY SEEMS OK' |
|
50 echo '**********************************************************************' |
|
51 echo |