scripts/check-tarball-integrity
author deba
Wed, 01 Mar 2006 10:25:30 +0000
changeset 1991 d7442141d9ef
permissions -rwxr-xr-x
The graph adadptors can be alteration observed.
In most cases it uses the adapted graph alteration notifiers.
Only special case is now the UndirGraphAdaptor, where
we have to proxy the signals from the graph.

The SubBidirGraphAdaptor is removed, because it doest not
gives more feature than the EdgeSubGraphAdaptor<UndirGraphAdaptor<Graph>>.

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