Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 
 
 
 

56 rader
1.1 KiB

  1. ---
  2. - name: Install Dependencies
  3. apt:
  4. name: "{{ item }}"
  5. loop:
  6. - libboost-all-dev
  7. - swig
  8. - libzmq3-dev
  9. - libfftw3-dev
  10. - libgsl-dev
  11. - libsdl1.2-dev
  12. - libusb-1.0-0-dev
  13. - libasound2-dev
  14. - portaudio19-dev
  15. - libportaudio2
  16. - pulseaudio
  17. - libjack-dev
  18. - libgmp-dev
  19. - libsdl1.2-dev
  20. - liblog4cpp5-dev
  21. - libqwt-qt5-dev
  22. - libqt5opengl5-dev
  23. - python3-numpy
  24. - python3-mako
  25. - python3-sphinx
  26. - python3-lxml
  27. - python3-pyqt5
  28. - python3-yaml
  29. - python3-click
  30. - python3-click-plugins
  31. - python3-zmq
  32. - python3-scipy
  33. - python3-pip
  34. - python3-gi
  35. - python3-gi-cairo
  36. - gobject-introspection
  37. - gir1.2-gtk-3.0
  38. - name: Git checkout
  39. git:
  40. repo: "https://github.com/gnuradio/gnuradio.git"
  41. dest: "{{ install_dir }}/gnuradio"
  42. version: maint-3.8
  43. recursive: yes
  44. - name: Build
  45. shell: |
  46. set -e
  47. cd {{ install_dir }}/gnuradio
  48. mkdir -p build
  49. cd build
  50. cmake -GNinja -DCMAKE_TOOLCHAIN_FILE=/etc/pisdr/optimizations.cmake ../
  51. ninja install
  52. ldconfig
  53. echo "$(pwd)" >> {{ config_dir }}/build.dirs