User Tools

Site Tools


get_software

This is an old revision of the document!


# Some Envs
PASSWORD=
SYSTEM=linx64
RELEASE_NO=20130829
GETPATH=~/GET-$RELEASE_NO

mkdir -p $GETPATH/software/src

# Before building from source load these
export PREFIX=$GETPATH/software/pkg
export PATH=$PREFIX/bin:$PATH
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH

# Install Compound TinyXML
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD https://dsm-trac.cea.fr/svn/cconfig/TinyXml/trunk TinyXml
cd TinyXml
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX
make install

# Install CompoundConfig
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD https://dsm-trac.cea.fr/svn/cconfig/CompoundConfig/tags/CompoundConfig-release-$RELEASE_NO CompoundConfig
cd CompoundConfig
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX
make install

# Install ConfigWidgets
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD https://dsm-trac.cea.fr/svn/cconfig/ConfigWidgets/tags/ConfigWidgets-release-$RELEASE_NO ConfigWidgets
cd ConfigWidgets
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX
make install

# Install Utilities
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD  https://dsm-trac.cea.fr/svn/mordicus/Utilities/tags/Utilities-release-20130620patch01 Utilities
cd Utilities
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX
make install

# Install MDaq
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD https://dsm-trac.cea.fr/svn/mordicus/MDaq/tags/MDaq-release-$RELEASE_NO MDaq
cd MDaq
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX --with-ice
make install

# Install Multiframe
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD  https://dsm-trac.cea.fr/svn/mordicus/MultiFrame/tags/MultiFrame-release-$RELEASE_NO MultiFrame
cd MultiFrame
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX
make install 

# Install StateMachine
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD  https://dsm-trac.cea.fr/svn/mordicus/StateMachine/tags/StateMachine-release-$RELEASE_NO StateMachine
cd StateMachine
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX --with-ice
make install

 

# Install GetBench
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD https://dsm-trac.cea.fr/svn/get/GetBench/tags/GetBench-software-release-$RELEASE_NO GetBench
cd GetBench
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX --with-ice
make install

# Install GetController
cd $GETPATH/software/src
svn co --username attpc --password $PASSWORD https://dsm-trac.cea.fr/svn/get/GetController/tags/GetController-release-$RELEASE_NO GetController
cd GetController
./autogen.sh
mkdir -p build/$SYSTEM
cd build/$SYSTEM
../../configure --prefix=$PREFIX --with-ice --with-qwt5
make install

# Done. load example configs
cd $GETPATH
mkdir runtime && cd runtime
cp $GETPATH/software/pkg/share/doc/GetController/examples/workspace.xcfg .
cp $GETPATH/software/pkg/share/doc/GetController/examples/pedestals.xcfg .
ln -s $GETPATH/software/pkg/share/get-bench/format/CoboFormats* .
ln -s $GETPATH/software/pkg/share/get-bench/config/hardwareDescription_fullCoBoStandAlone.xcfg .
get_software.1378307136.txt.gz · Last modified: 2013/09/04 11:05 by abunimeh