Parcourir la source

merge v6.0 changes

pull/71/head
luigifcruz il y a 2 ans
Parent
révision
fafdfcbdd7
78 fichiers modifiés avec 375 ajouts et 16 suppressions
  1. +9
    -1
      stage4/04-pisdr-system/01-run.sh
  2. +9
    -0
      stage4/04-pisdr-system/shortcut/glrpt.desktop
  3. +9
    -0
      stage4/04-pisdr-system/shortcut/inspectrum.desktop
  4. +9
    -0
      stage4/04-pisdr-system/shortcut/limesuite.desktop
  5. +9
    -0
      stage4/04-pisdr-system/shortcut/osc.desktop
  6. +9
    -0
      stage4/04-pisdr-system/shortcut/qtdab.desktop
  7. +9
    -0
      stage4/04-pisdr-system/shortcut/quisk.desktop
  8. +0
    -9
      stage4/04-pisdr-system/shortcut/sdrangel.desktop
  9. +9
    -0
      stage4/04-pisdr-system/shortcut/sdrpp.desktop
  10. +9
    -0
      stage4/04-pisdr-system/shortcut/urh.desktop
  11. +9
    -0
      stage4/04-pisdr-system/shortcut/wsjtx.desktop
  12. BIN
      stage4/04-pisdr-system/wallpaper/donald-giannatti-vla.jpg
  13. +21
    -0
      stage4/07-pisdr-sdrplay/00-run.sh
  14. +19
    -0
      stage4/07-pisdr-sdrplay/01-run.sh
  15. +0
    -0
      stage4/09-pisdr-limesdr/00-packages-nr
  16. +0
    -0
      stage4/09-pisdr-limesdr/00-run.sh
  17. +0
    -0
      stage4/11-pisdr-rtlsdr/00-packages-nr
  18. +0
    -0
      stage4/11-pisdr-rtlsdr/00-run.sh
  19. +0
    -0
      stage4/11-pisdr-rtlsdr/01-run.sh
  20. +0
    -0
      stage4/12-pisdr-hackrf/00-packages
  21. +0
    -0
      stage4/12-pisdr-hackrf/00-run.sh
  22. +0
    -0
      stage4/12-pisdr-hackrf/01-run.sh
  23. +0
    -0
      stage4/13-pisdr-gnuradio/00-packages-nr
  24. +0
    -0
      stage4/13-pisdr-gnuradio/00-run.sh
  25. +0
    -0
      stage4/13-pisdr-gnuradio/01-run.sh
  26. +2
    -2
      stage4/14-pisdr-gnuradio-mod/01-run.sh
  27. +0
    -0
      stage4/14-pisdr-gnuradio-mod/02-run.sh
  28. +19
    -0
      stage4/14-pisdr-gnuradio-mod/03-run.sh
  29. +0
    -0
      stage4/15-pisdr-gqrx/00-packages-nr
  30. +0
    -0
      stage4/15-pisdr-gqrx/00-run.sh
  31. +0
    -0
      stage4/16-pisdr-cygnusrf/00-run.sh
  32. +0
    -0
      stage4/17-pisdr-rtl443/00-run.sh
  33. +0
    -0
      stage4/18-pisdr-sdrangel/00-packages-nr
  34. +0
    -0
      stage4/18-pisdr-sdrangel/00-run.sh
  35. +0
    -0
      stage4/18-pisdr-sdrangel/01-run.sh
  36. +0
    -0
      stage4/18-pisdr-sdrangel/02-run.sh
  37. +0
    -0
      stage4/18-pisdr-sdrangel/03-run.sh
  38. +0
    -0
      stage4/18-pisdr-sdrangel/04-run.sh
  39. +0
    -0
      stage4/18-pisdr-sdrangel/05-run.sh
  40. +0
    -0
      stage4/19-pisdr-libacars/00-packages-nr
  41. +0
    -0
      stage4/19-pisdr-libacars/00-run.sh
  42. +0
    -0
      stage4/20-pisdr-acarsdec/00-run.sh
  43. +0
    -0
      stage4/21-pisdr-multimonng/00-run.sh
  44. +0
    -0
      stage4/22-pisdr-hamlib/00-packages-nr
  45. +2
    -1
      stage4/22-pisdr-hamlib/00-run.sh
  46. +0
    -0
      stage4/23-pisdr-gpredict/00-packages-nr
  47. +3
    -2
      stage4/23-pisdr-gpredict/00-run.sh
  48. +0
    -0
      stage4/24-pisdr-rpitx/00-packages-nr
  49. +0
    -0
      stage4/24-pisdr-rpitx/00-run.sh
  50. +0
    -0
      stage4/25-pisdr-virgo/00-run.sh
  51. +0
    -0
      stage4/26-pisdr-quisk/00-packages-nr
  52. +0
    -0
      stage4/26-pisdr-quisk/00-run.sh
  53. +0
    -0
      stage4/27-pisdr-limesdr-toolbox/00-run.sh
  54. +0
    -0
      stage4/28-pisdr-airband/00-packages-nr
  55. +0
    -0
      stage4/28-pisdr-airband/00-run.sh
  56. +0
    -0
      stage4/29-pisdr-osmo-fl2k/00-packages-nr
  57. +0
    -0
      stage4/29-pisdr-osmo-fl2k/00-run.sh
  58. +0
    -0
      stage4/30-pisdr-leandvb/00-run.sh
  59. +0
    -0
      stage4/31-pisdr-vaportrail/00-run.sh
  60. +1
    -0
      stage4/32-pisdr-foxtelem/00-run.sh
  61. +4
    -0
      stage4/33-pisdr-sdrplusplus/00-packages-nr
  62. +41
    -0
      stage4/33-pisdr-sdrplusplus/00-run.sh
  63. +1
    -0
      stage4/34-pisdr-glrpt/00-packages-nr
  64. +19
    -0
      stage4/34-pisdr-glrpt/00-run.sh
  65. +0
    -0
      stage4/35-pisdr-urh/00-run.sh
  66. +20
    -0
      stage4/36-pisdr-xwxapt/00-run.sh
  67. +5
    -0
      stage4/37-pisdr-nrsc5/00-packages-nr
  68. +19
    -0
      stage4/37-pisdr-nrsc5/00-run.sh
  69. +1
    -0
      stage4/38-pisdr-wsjtx/00-packages-nr
  70. +1
    -0
      stage4/39-pisdr-inspectrum/00-packages-nr
  71. +19
    -0
      stage4/39-pisdr-inspectrum/00-run.sh
  72. +15
    -0
      stage4/40-pisdr-rtlais/00-run.sh
  73. +16
    -0
      stage4/41-pisdr-iiooscilloscope/00-packages-nr
  74. +19
    -0
      stage4/41-pisdr-iiooscilloscope/00-run.sh
  75. +11
    -0
      stage4/42-pisdr-qtdab/00-packages-nr
  76. +25
    -0
      stage4/42-pisdr-qtdab/00-run.sh
  77. +0
    -0
      stage4/43-pisdr-cleanup/00-run.sh
  78. +2
    -1
      stage4/43-pisdr-cleanup/01-run.sh

+ 9
- 1
stage4/04-pisdr-system/01-run.sh Voir le fichier

@@ -1,8 +1,16 @@
install -v -o 1000 -g 1000 -d "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/gnuradio.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/gqrx.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/sdrangel.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/gpredict.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/glrpt.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/osc.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/qtdab.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/sdrpp.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/wsjtx.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/inspectrum.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/limesuite.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/urh.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"
install -v -o 1000 -g 1000 -m 755 shortcut/quisk.desktop "${ROOTFS_DIR}/home/${FIRST_USER_NAME}/Desktop/"

install -v -o 1000 -g 1000 -d "${ROOTFS_DIR}/usr/share/rpd-wallpaper/"
install -v -o 1000 -g 1000 -m 755 wallpaper/kevin-quezada-lmt.jpg "${ROOTFS_DIR}/usr/share/rpd-wallpaper/"


+ 9
- 0
stage4/04-pisdr-system/shortcut/glrpt.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=GLRPT
Comment=GLRPT
Icon=/home/pi/PiSDR/Software/glrpt/share/launcher/glrpt.svg
Exec=glrpt
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/inspectrum.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=Inspectrum
Comment=Inspectrum
Icon=
Exec=inspectrum
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/limesuite.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=LimeSuite
Comment=LimeSuite
Icon=/home/pi/PiSDR/Radios/LimeSuite/Desktop/lime-suite-128.png
Exec=LimeSuiteGUI
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/osc.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=IIO Oscilloscope
Comment=IIO Oscilloscope
Icon=/home/pi/PiSDR/Software/iio-oscilloscope/icons/osc.svg
Exec=osc
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/qtdab.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=QtDAB
Comment=QtDAB
Icon=/home/pi/PiSDR/Software/qt-dab/dab-maxi/qt-dab.png
Exec=qt-dab-4.11
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/quisk.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=Quisk
Comment=Quisk
Icon=
Exec=quisk
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 0
- 9
stage4/04-pisdr-system/shortcut/sdrangel.desktop Voir le fichier

@@ -1,9 +0,0 @@
[Desktop Entry]
Name=SDR Angel
Comment=SDR Angel
Icon=/home/pi/PiSDR/Software/sdrangel/cmake/cpack/sdrangel_icon.svg
Exec=sdrangel
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/sdrpp.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=SDR++
Comment=SDR++
Icon=/home/pi/PiSDR/Software/SDRPlusPlus/root/res/icons/sdrpp.png
Exec=sdrpp
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/urh.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=Universal Radio Hacker
Comment=Universal Radio Hacker
Icon=/home/pi/PiSDR/Software/urh/data/icons/appicon.svg
Exec=urh
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

+ 9
- 0
stage4/04-pisdr-system/shortcut/wsjtx.desktop Voir le fichier

@@ -0,0 +1,9 @@
[Desktop Entry]
Name=WSJTX
Comment=WSJTX
Icon=
Exec=wsjtx
Type=Application
Encoding=UTF-8
Terminal=true
Categories=None;

BIN
stage4/04-pisdr-system/wallpaper/donald-giannatti-vla.jpg Voir le fichier

Avant Après
Largeur: 4928  |  Hauteur: 2956  |  Taille: 1.3 MiB

+ 21
- 0
stage4/07-pisdr-sdrplay/00-run.sh Voir le fichier

@@ -0,0 +1,21 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Radios"
cd "/home/${FIRST_USER_NAME}/PiSDR/Radios"

if [ ! -d "sdrplay" ]; then
mkdir -p sdrplay
fi

cd sdrplay
wget https://www.sdrplay.com/software/SDRplay_RSP_API-ARM32-3.07.2.run
chmod +x ./SDRplay_RSP_API-ARM32-3.07.2.run
./SDRplay_RSP_API-ARM32-3.07.2.run --check
./SDRplay_RSP_API-ARM32-3.07.2.run --noexec --target .
sed -i 's/more sdrplay_license.txt//g' install_lib.sh
sed -i 's/ARCH=\`uname -m\`/ARCH=armv7l/g' install_lib.sh
printf "\ny\ny\ny\n" | ./install_lib.sh
systemctl enable sdrplay
ldconfig
EOF

+ 19
- 0
stage4/07-pisdr-sdrplay/01-run.sh Voir le fichier

@@ -0,0 +1,19 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Radios"
cd "/home/${FIRST_USER_NAME}/PiSDR/Radios"

if [ ! -d "SoapySDRPlay3" ]; then
git clone --depth 1 https://github.com/pothosware/SoapySDRPlay3.git
fi

cd SoapySDRPlay3
mkdir -p build
cd build
cmake -GNinja -DCMAKE_CXX_FLAGS=-latomic ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

stage4/07-pisdr-limesdr/00-packages-nr → stage4/09-pisdr-limesdr/00-packages-nr Voir le fichier


stage4/07-pisdr-limesdr/00-run.sh → stage4/09-pisdr-limesdr/00-run.sh Voir le fichier


stage4/09-pisdr-rtlsdr/00-packages-nr → stage4/11-pisdr-rtlsdr/00-packages-nr Voir le fichier


stage4/09-pisdr-rtlsdr/00-run.sh → stage4/11-pisdr-rtlsdr/00-run.sh Voir le fichier


stage4/09-pisdr-rtlsdr/01-run.sh → stage4/11-pisdr-rtlsdr/01-run.sh Voir le fichier


stage4/11-pisdr-hackrf/00-packages → stage4/12-pisdr-hackrf/00-packages Voir le fichier


stage4/11-pisdr-hackrf/00-run.sh → stage4/12-pisdr-hackrf/00-run.sh Voir le fichier


stage4/11-pisdr-hackrf/01-run.sh → stage4/12-pisdr-hackrf/01-run.sh Voir le fichier


stage4/12-pisdr-gnuradio/00-packages-nr → stage4/13-pisdr-gnuradio/00-packages-nr Voir le fichier


stage4/12-pisdr-gnuradio/00-run.sh → stage4/13-pisdr-gnuradio/00-run.sh Voir le fichier


stage4/12-pisdr-gnuradio/01-run.sh → stage4/13-pisdr-gnuradio/01-run.sh Voir le fichier


stage4/13-pisdr-gnuradio-mod/01-run.sh → stage4/14-pisdr-gnuradio-mod/01-run.sh Voir le fichier

@@ -1,8 +1,8 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Radios"
cd "/home/${FIRST_USER_NAME}/PiSDR/Radios"
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "gr-limesdr" ]; then
git clone --single-branch --branch gr39 --depth 1 https://github.com/daniestevez/gr-limesdr.git

stage4/13-pisdr-gnuradio-mod/02-run.sh → stage4/14-pisdr-gnuradio-mod/02-run.sh Voir le fichier


+ 19
- 0
stage4/14-pisdr-gnuradio-mod/03-run.sh Voir le fichier

@@ -0,0 +1,19 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "gr-sdrplay3" ]; then
git clone --single-branch --branch master --depth 1 https://github.com/fventuri/gr-sdrplay3.git
fi

cd gr-sdrplay3
mkdir -p build
cd build
cmake -GNinja ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

stage4/14-pisdr-gqrx/00-packages-nr → stage4/15-pisdr-gqrx/00-packages-nr Voir le fichier


stage4/14-pisdr-gqrx/00-run.sh → stage4/15-pisdr-gqrx/00-run.sh Voir le fichier


stage4/15-pisdr-cygnusrf/00-run.sh → stage4/16-pisdr-cygnusrf/00-run.sh Voir le fichier


stage4/16-pisdr-rtl443/00-run.sh → stage4/17-pisdr-rtl443/00-run.sh Voir le fichier


stage4/17-pisdr-sdrangel/00-packages-nr → stage4/18-pisdr-sdrangel/00-packages-nr Voir le fichier


stage4/17-pisdr-sdrangel/00-run.sh → stage4/18-pisdr-sdrangel/00-run.sh Voir le fichier


stage4/17-pisdr-sdrangel/01-run.sh → stage4/18-pisdr-sdrangel/01-run.sh Voir le fichier


stage4/17-pisdr-sdrangel/02-run.sh → stage4/18-pisdr-sdrangel/02-run.sh Voir le fichier


stage4/17-pisdr-sdrangel/03-run.sh → stage4/18-pisdr-sdrangel/03-run.sh Voir le fichier


stage4/17-pisdr-sdrangel/04-run.sh → stage4/18-pisdr-sdrangel/04-run.sh Voir le fichier


stage4/17-pisdr-sdrangel/05-run.sh → stage4/18-pisdr-sdrangel/05-run.sh Voir le fichier


stage4/18-pisdr-libacars/00-packages-nr → stage4/19-pisdr-libacars/00-packages-nr Voir le fichier


stage4/18-pisdr-libacars/00-run.sh → stage4/19-pisdr-libacars/00-run.sh Voir le fichier


stage4/19-pisdr-acarsdec/00-run.sh → stage4/20-pisdr-acarsdec/00-run.sh Voir le fichier


stage4/20-pisdr-multimonng/00-run.sh → stage4/21-pisdr-multimonng/00-run.sh Voir le fichier


stage4/21-pisdr-hamlib/00-packages-nr → stage4/22-pisdr-hamlib/00-packages-nr Voir le fichier


stage4/21-pisdr-hamlib/00-run.sh → stage4/22-pisdr-hamlib/00-run.sh Voir le fichier

@@ -12,5 +12,6 @@ cd Hamlib
./bootstrap
./configure --with-python-binding
make -j$(nproc)
make install
ldconfig
EOF
EOF

stage4/22-pisdr-gpredict/00-packages-nr → stage4/23-pisdr-gpredict/00-packages-nr Voir le fichier


stage4/22-pisdr-gpredict/00-run.sh → stage4/23-pisdr-gpredict/00-run.sh Voir le fichier

@@ -10,6 +10,7 @@ fi

cd gpredict
bash autogen.sh
make -j$(nproc) install
make -j$(nproc)
make install
ldconfig
EOF
EOF

stage4/23-pisdr-rpitx/00-packages-nr → stage4/24-pisdr-rpitx/00-packages-nr Voir le fichier


stage4/23-pisdr-rpitx/00-run.sh → stage4/24-pisdr-rpitx/00-run.sh Voir le fichier


stage4/24-pisdr-virgo/00-run.sh → stage4/25-pisdr-virgo/00-run.sh Voir le fichier


stage4/25-pisdr-quisk/00-packages-nr → stage4/26-pisdr-quisk/00-packages-nr Voir le fichier


stage4/25-pisdr-quisk/00-run.sh → stage4/26-pisdr-quisk/00-run.sh Voir le fichier


stage4/26-pisdr-limesdr-toolbox/00-run.sh → stage4/27-pisdr-limesdr-toolbox/00-run.sh Voir le fichier


stage4/27-pisdr-airband/00-packages-nr → stage4/28-pisdr-airband/00-packages-nr Voir le fichier


stage4/27-pisdr-airband/00-run.sh → stage4/28-pisdr-airband/00-run.sh Voir le fichier


stage4/28-pisdr-osmo-fl2k/00-packages-nr → stage4/29-pisdr-osmo-fl2k/00-packages-nr Voir le fichier


stage4/28-pisdr-osmo-fl2k/00-run.sh → stage4/29-pisdr-osmo-fl2k/00-run.sh Voir le fichier


stage4/29-pisdr-leandvb/00-run.sh → stage4/30-pisdr-leandvb/00-run.sh Voir le fichier


stage4/30-pisdr-vaportrail/00-run.sh → stage4/31-pisdr-vaportrail/00-run.sh Voir le fichier


+ 1
- 0
stage4/32-pisdr-foxtelem/00-run.sh Voir le fichier

@@ -8,5 +8,6 @@ if [ ! -d "FoxTelem" ]; then
wget http://amsat.us/FoxTelem/linux/FoxTelem_1.11g2_linux.tar.gz
tar -xvzf FoxTelem_1.11g2_linux.tar.gz
mv FoxTelem_1.11g2_linux FoxTelem
rm FoxTelem_1.11g2_linux.tar.gz
fi
EOF

+ 4
- 0
stage4/33-pisdr-sdrplusplus/00-packages-nr Voir le fichier

@@ -0,0 +1,4 @@
libfftw3-dev
libglfw3-dev
libglew-dev
librtaudio-dev

+ 41
- 0
stage4/33-pisdr-sdrplusplus/00-run.sh Voir le fichier

@@ -0,0 +1,41 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "SDRPlusPlus" ]; then
git clone --single-branch --branch 1.0.4 --depth 1 https://github.com/AlexandreRouma/SDRPlusPlus.git
fi

cd SDRPlusPlus
bash ./create_root.sh
mkdir -p build
cd build
cmake -DOPT_BUILD_AIRSPY_SOURCE=ON \
-DOPT_BUILD_AIRSPYHF_SOURCE=ON \
-DOPT_BUILD_FILE_SOURCE=ON \
-DOPT_BUILD_HACKRF_SOURCE=ON \
-DOPT_BUILD_LIMESDR_SOURCE=ON \
-DOPT_BUILD_RTL_SDR_SOURCE=ON \
-DOPT_BUILD_RTL_TCP_SOURCE=ON \
-DOPT_BUILD_SDRPLAY_SOURCE=ON \
-DOPT_BUILD_SOAPY_SOURCE=ON \
-DOPT_BUILD_SPYSERVER_SOURCE=ON \
-DOPT_BUILD_PLUTOSDR_SOURCE=ON \
-DOPT_BUILD_AUDIO_SINK=ON \
-DOPT_BUILD_NETWORK_SINK=ON \
-DOPT_BUILD_NEW_PORTAUDIO_SINK=ON \
-DOPT_BUILD_M17_DECODER=ON \
-DOPT_BUILD_METEOR_DEMODULATOR=ON \
-DOPT_BUILD_RADIO=ON \
-DOPT_BUILD_DISCORD_PRESENCE=ON \
-DOPT_BUILD_FREQUENCY_MANAGER=ON \
-DOPT_BUILD_RECORDER=ON \
-DOPT_BUILD_RIGCTL_SERVER=ON \
-GNinja ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

+ 1
- 0
stage4/34-pisdr-glrpt/00-packages-nr Voir le fichier

@@ -0,0 +1 @@
libturbojpeg0-dev

+ 19
- 0
stage4/34-pisdr-glrpt/00-run.sh Voir le fichier

@@ -0,0 +1,19 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "glrpt" ]; then
git clone --depth 1 https://github.com/dvdesolve/glrpt.git
fi

cd glrpt
mkdir -p build
cd build
cmake -GNinja ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

stage4/31-pisdr-urh/00-run.sh → stage4/35-pisdr-urh/00-run.sh Voir le fichier


+ 20
- 0
stage4/36-pisdr-xwxapt/00-run.sh Voir le fichier

@@ -0,0 +1,20 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "xwxapt" ]; then
mkdir -p xwxapt
fi

cd xwxapt
wget http://www.qsl.net/5b4az/pkg/apt/xwxapt/xwxapt-3.4.3.tar.bz2
tar jxvf xwxapt-3.4.3.tar.bz2
cd xwxapt-3.4.3
./autogen.sh
./configure
make -j$(nproc)
make install
ldconfig
EOF

+ 5
- 0
stage4/37-pisdr-nrsc5/00-packages-nr Voir le fichier

@@ -0,0 +1,5 @@
autoconf
libtool
libao-dev
libfftw3-dev
libfaad-dev

+ 19
- 0
stage4/37-pisdr-nrsc5/00-run.sh Voir le fichier

@@ -0,0 +1,19 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "nrsc5" ]; then
git clone --depth 1 https://github.com/theori-io/nrsc5.git
fi

cd nrsc5
mkdir -p build
cd build
cmake -DUSE_NEON=ON -DUSE_FAAD2=OFF -GNinja ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

+ 1
- 0
stage4/38-pisdr-wsjtx/00-packages-nr Voir le fichier

@@ -0,0 +1 @@
wsjtx

+ 1
- 0
stage4/39-pisdr-inspectrum/00-packages-nr Voir le fichier

@@ -0,0 +1 @@
libliquid-dev

+ 19
- 0
stage4/39-pisdr-inspectrum/00-run.sh Voir le fichier

@@ -0,0 +1,19 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "inspectrum" ]; then
git clone --depth 1 https://github.com/miek/inspectrum.git
fi

cd inspectrum
mkdir -p build
cd build
cmake -GNinja ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

+ 15
- 0
stage4/40-pisdr-rtlais/00-run.sh Voir le fichier

@@ -0,0 +1,15 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "rtl-ais" ]; then
git clone --depth 1 https://github.com/dgiardini/rtl-ais.git
fi

cd rtl-ais
make -j$(nproc)
make install
ldconfig
EOF

+ 16
- 0
stage4/41-pisdr-iiooscilloscope/00-packages-nr Voir le fichier

@@ -0,0 +1,16 @@
libglib2.0-dev
libgtk2.0-dev
libgtkdatabox-dev
libmatio-dev
libfftw3-dev
libxml2
libxml2-dev
bison
flex
libavahi-common-dev
libavahi-client-dev
libcurl4-openssl-dev
libjansson-dev
cmake
libaio-dev
libserialport-dev

+ 19
- 0
stage4/41-pisdr-iiooscilloscope/00-run.sh Voir le fichier

@@ -0,0 +1,19 @@
#!/bin/bash -e

on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "iio-oscilloscope" ]; then
git clone --depth 1 https://github.com/analogdevicesinc/iio-oscilloscope.git
fi

cd iio-oscilloscope
mkdir -p build
cd build
cmake -GNinja ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

+ 11
- 0
stage4/42-pisdr-qtdab/00-packages-nr Voir le fichier

@@ -0,0 +1,11 @@
libsndfile1-dev
libfftw3-dev
portaudio19-dev
libusb-1.0-0-dev
mesa-common-dev
libgl1-mesa-dev
libqt5opengl5-dev
libsamplerate0-dev
libqwt-qt5-dev
qtbase5-dev
libfaad-dev

+ 25
- 0
stage4/42-pisdr-qtdab/00-run.sh Voir le fichier

@@ -0,0 +1,25 @@
#!/bin/bash -e



# Dont forget to update the desktop shortcut.



on_chroot << EOF
mkdir -p "/home/${FIRST_USER_NAME}/PiSDR/Software"
cd "/home/${FIRST_USER_NAME}/PiSDR/Software"

if [ ! -d "qt-dab" ]; then
git clone --single-branch --branch qt-dab-4.11 --depth 1 https://github.com/JvanKatwijk/qt-dab.git
fi

cd qt-dab/dab-maxi
mkdir -p build
cd build
cmake -GNinja ..
ninja install
ldconfig
cd ..
rm -fr build
EOF

stage4/35-pisdr-cleanup/00-run.sh → stage4/43-pisdr-cleanup/00-run.sh Voir le fichier


stage4/35-pisdr-cleanup/01-run.sh → stage4/43-pisdr-cleanup/01-run.sh Voir le fichier

@@ -8,6 +8,7 @@ chown pi:pi /lib/udev/rules.d/90-libiio.rules
chown pi:pi /etc/udev/rules.d/53-hackrf.rules
chown pi:pi /etc/udev/rules.d/uhd-usrp.rules
chown pi:pi /etc/udev/rules.d/64-limesuite.rules
chown pi:pi /etc/udev/rules.d/66-mirics.rules
udevadm control --reload-rules
udevadm trigger
EOF
EOF

Chargement…
Annuler
Enregistrer