install_wcrft_deps.sh 655 Bytes
#!/bin/bash
set -eo pipefail

if [ $# -ne 1 ] ; then
    echo "No arguments supplied. Sudo password needed."
    exit 1
fi
SUDOPASS=$1


tar -xzf wccl.tgz
cd wccl
mkdir bin
cd bin
cmake ..
make || true # there is some swig problem in the first pass
make
echo $SUDOPASS | sudo -S -p "" make install
make test
cd ../..
rm -rf wccl

tar -xzf CRF++-0.58.tar.gz
cd CRF++-0.58
./configure
make
echo $SUDOPASS | sudo -S -p "" make install

cd python
echo $SUDOPASS | sudo -S -p "" python setup.py build_ext
echo $SUDOPASS | sudo -S -p "" python setup.py install

cd ../..
echo $SUDOPASS | sudo -S -p "" rm -rf CRF++-0.58

echo $SUDOPASS | sudo -S -p "" ldconfig