build.sh 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # on Ubuntu 18.04:
  2. git clone https://notabug.org/isengaara/qtau.git
  3. git clone https://notabug.org/isengaara/sinsy-sg
  4. git clone https://notabug.org/isengaara/sekai.git
  5. git clone https://notabug.org/isengaara/world
  6. git clone https://notabug.org/isengaara/ecantorix-sg
  7. git clone https://notabug.org/isengaara/mbrola-ng.git
  8. sudo apt install libqt5gui5 qtcreator libjack-jackd2-dev libspeexdsp-dev libsmf-dev libsamplerate0-dev libgsl-dev libboost-filesystem-dev libjsoncpp-dev libfftw3-dev
  9. cd sekai
  10. mkdir build && cd build && cmake ..
  11. make -j8 && sudo make install
  12. cd ../..
  13. cd sinsy-sg
  14. mkdir build && cd build && cmake ..
  15. make -j8 && sudo make install
  16. cd ../..
  17. cd world
  18. mkdir build && cd build && cmake ..
  19. make -j8 && sudo make install
  20. cd ../..
  21. # TODO mbrola-ng, ecantorix-sg,
  22. # cd
  23. # ./autogen.sh
  24. # ./configure --enable-shared
  25. # make
  26. # sudo make install
  27. qtcreator qtau/QTau.pro
  28. # in Projects -> execute -> runtime environment -> add:
  29. # var | value
  30. # LD_LIBRARY_PATH | /usr/lib/x86_64-linux-gnu:/usr/local/lib/
  31. # TODO, set it to /usr/lib/x86_64-linux-gnu:/usr/local/lib/:/usr/local/lib/x86_64-linux-gnu/, but that currently triggers a bug https://notabug.org/isengaara/qtau/issues/18