treefrog.sh 858 B

12345678910111213141516171819202122232425262728293031
  1. #!/bin/bash
  2. TFVER=treefrog-1.12.0
  3. RETCODE=$(fw_exists ${IROOT}/treefrog.installed)
  4. [ ! "$RETCODE" == 0 ] || { \
  5. source $IROOT/treefrog.installed
  6. return 0; }
  7. sudo add-apt-repository --yes ppa:ubuntu-sdk-team/ppa
  8. sudo apt-get update -qq
  9. sudo apt-get install -y qt5-qmake qt5-default qtbase5-dev qtbase5-dev-tools libqt5sql5 libqt5sql5-mysql libqt5sql5-psql libqt5qml5 libqt5xml5 qtdeclarative5-dev g++ libjemalloc-dev gcc
  10. sudo add-apt-repository --remove --yes ppa:ubuntu-sdk-team/ppa
  11. fw_get -O http://downloads.sourceforge.net/project/treefrog/src/$TFVER.tar.gz
  12. fw_untar $TFVER.tar.gz
  13. cd $TFVER
  14. # TODO: Someday we can try this... I couldn't get it working
  15. #./configure --prefix=$IROOT/treefrog
  16. ./configure
  17. cd src
  18. make -j4
  19. sudo make install
  20. cd ../tools
  21. make -j4
  22. sudo make install
  23. echo "" > $IROOT/treefrog.installed
  24. source $IROOT/treefrog.installed