Переглянути джерело

First batch of new software for v6.0.

pull/64/head
luigifcruz 2 роки тому
джерело
коміт
1b6ab70b44
55 змінених файлів з 123 додано та 0 видалено
  1. +18
    -0
      stage4/07-pisdr-sdrplay/00-run.sh
  2. +19
    -0
      stage4/07-pisdr-sdrplay/01-run.sh
  3. +0
    -0
      stage4/09-pisdr-limesdr/00-packages-nr
  4. +0
    -0
      stage4/09-pisdr-limesdr/00-run.sh
  5. +0
    -0
      stage4/11-pisdr-rtlsdr/00-packages-nr
  6. +0
    -0
      stage4/11-pisdr-rtlsdr/00-run.sh
  7. +0
    -0
      stage4/11-pisdr-rtlsdr/01-run.sh
  8. +0
    -0
      stage4/12-pisdr-hackrf/00-packages
  9. +0
    -0
      stage4/12-pisdr-hackrf/00-run.sh
  10. +0
    -0
      stage4/12-pisdr-hackrf/01-run.sh
  11. +0
    -0
      stage4/13-pisdr-gnuradio/00-packages-nr
  12. +0
    -0
      stage4/13-pisdr-gnuradio/00-run.sh
  13. +0
    -0
      stage4/13-pisdr-gnuradio/01-run.sh
  14. +0
    -0
      stage4/14-pisdr-gnuradio-mod/01-run.sh
  15. +0
    -0
      stage4/14-pisdr-gnuradio-mod/02-run.sh
  16. +0
    -0
      stage4/15-pisdr-gqrx/00-packages-nr
  17. +0
    -0
      stage4/15-pisdr-gqrx/00-run.sh
  18. +0
    -0
      stage4/16-pisdr-cygnusrf/00-run.sh
  19. +0
    -0
      stage4/17-pisdr-rtl443/00-run.sh
  20. +0
    -0
      stage4/18-pisdr-sdrangel/00-packages-nr
  21. +0
    -0
      stage4/18-pisdr-sdrangel/00-run.sh
  22. +0
    -0
      stage4/18-pisdr-sdrangel/01-run.sh
  23. +0
    -0
      stage4/18-pisdr-sdrangel/02-run.sh
  24. +0
    -0
      stage4/18-pisdr-sdrangel/03-run.sh
  25. +0
    -0
      stage4/18-pisdr-sdrangel/04-run.sh
  26. +0
    -0
      stage4/18-pisdr-sdrangel/05-run.sh
  27. +0
    -0
      stage4/19-pisdr-libacars/00-packages-nr
  28. +0
    -0
      stage4/19-pisdr-libacars/00-run.sh
  29. +0
    -0
      stage4/20-pisdr-acarsdec/00-run.sh
  30. +0
    -0
      stage4/21-pisdr-multimonng/00-run.sh
  31. +0
    -0
      stage4/22-pisdr-hamlib/00-packages-nr
  32. +0
    -0
      stage4/22-pisdr-hamlib/00-run.sh
  33. +0
    -0
      stage4/23-pisdr-gpredict/00-packages-nr
  34. +0
    -0
      stage4/23-pisdr-gpredict/00-run.sh
  35. +0
    -0
      stage4/24-pisdr-rpitx/00-packages-nr
  36. +0
    -0
      stage4/24-pisdr-rpitx/00-run.sh
  37. +0
    -0
      stage4/25-pisdr-virgo/00-run.sh
  38. +0
    -0
      stage4/26-pisdr-quisk/00-packages-nr
  39. +0
    -0
      stage4/26-pisdr-quisk/00-run.sh
  40. +0
    -0
      stage4/27-pisdr-limesdr-toolbox/00-run.sh
  41. +0
    -0
      stage4/28-pisdr-airband/00-packages-nr
  42. +0
    -0
      stage4/28-pisdr-airband/00-run.sh
  43. +0
    -0
      stage4/29-pisdr-osmo-fl2k/00-packages-nr
  44. +0
    -0
      stage4/29-pisdr-osmo-fl2k/00-run.sh
  45. +0
    -0
      stage4/30-pisdr-leandvb/00-run.sh
  46. +0
    -0
      stage4/31-pisdr-vaportrail/00-run.sh
  47. +4
    -0
      stage4/33-pisdr-sdrplusplus/00-packages-nr
  48. +41
    -0
      stage4/33-pisdr-sdrplusplus/00-run.sh
  49. +1
    -0
      stage4/34-pisdr-glrpt/00-packages-nr
  50. +19
    -0
      stage4/34-pisdr-glrpt/00-run.sh
  51. +0
    -0
      stage4/35-pisdr-urh/00-run.sh
  52. +1
    -0
      stage4/36-pisdr-xwxapt/00-packages-nr
  53. +19
    -0
      stage4/36-pisdr-xwxapt/00-run.sh
  54. +0
    -0
      stage4/37-pisdr-cleanup/00-run.sh
  55. +1
    -0
      stage4/37-pisdr-cleanup/01-run.sh

+ 18
- 0
stage4/07-pisdr-sdrplay/00-run.sh Переглянути файл

@@ -0,0 +1,18 @@
#!/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

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
printf "\ny\ny\ny\n" | ./install_lib.sh
systemctl enable --now sdrplay
EOF

+ 19
- 0
stage4/07-pisdr-sdrplay/01-run.sh Переглянути файл

@@ -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 Переглянути файл


stage4/07-pisdr-limesdr/00-run.sh → stage4/09-pisdr-limesdr/00-run.sh Переглянути файл


stage4/09-pisdr-rtlsdr/00-packages-nr → stage4/11-pisdr-rtlsdr/00-packages-nr Переглянути файл


stage4/09-pisdr-rtlsdr/00-run.sh → stage4/11-pisdr-rtlsdr/00-run.sh Переглянути файл


stage4/09-pisdr-rtlsdr/01-run.sh → stage4/11-pisdr-rtlsdr/01-run.sh Переглянути файл


stage4/11-pisdr-hackrf/00-packages → stage4/12-pisdr-hackrf/00-packages Переглянути файл


stage4/11-pisdr-hackrf/00-run.sh → stage4/12-pisdr-hackrf/00-run.sh Переглянути файл


stage4/11-pisdr-hackrf/01-run.sh → stage4/12-pisdr-hackrf/01-run.sh Переглянути файл


stage4/12-pisdr-gnuradio/00-packages-nr → stage4/13-pisdr-gnuradio/00-packages-nr Переглянути файл


stage4/12-pisdr-gnuradio/00-run.sh → stage4/13-pisdr-gnuradio/00-run.sh Переглянути файл


stage4/12-pisdr-gnuradio/01-run.sh → stage4/13-pisdr-gnuradio/01-run.sh Переглянути файл


stage4/13-pisdr-gnuradio-mod/01-run.sh → stage4/14-pisdr-gnuradio-mod/01-run.sh Переглянути файл


stage4/13-pisdr-gnuradio-mod/02-run.sh → stage4/14-pisdr-gnuradio-mod/02-run.sh Переглянути файл


stage4/14-pisdr-gqrx/00-packages-nr → stage4/15-pisdr-gqrx/00-packages-nr Переглянути файл


stage4/14-pisdr-gqrx/00-run.sh → stage4/15-pisdr-gqrx/00-run.sh Переглянути файл


stage4/15-pisdr-cygnusrf/00-run.sh → stage4/16-pisdr-cygnusrf/00-run.sh Переглянути файл


stage4/16-pisdr-rtl443/00-run.sh → stage4/17-pisdr-rtl443/00-run.sh Переглянути файл


stage4/17-pisdr-sdrangel/00-packages-nr → stage4/18-pisdr-sdrangel/00-packages-nr Переглянути файл


stage4/17-pisdr-sdrangel/00-run.sh → stage4/18-pisdr-sdrangel/00-run.sh Переглянути файл


stage4/17-pisdr-sdrangel/01-run.sh → stage4/18-pisdr-sdrangel/01-run.sh Переглянути файл


stage4/17-pisdr-sdrangel/02-run.sh → stage4/18-pisdr-sdrangel/02-run.sh Переглянути файл


stage4/17-pisdr-sdrangel/03-run.sh → stage4/18-pisdr-sdrangel/03-run.sh Переглянути файл


stage4/17-pisdr-sdrangel/04-run.sh → stage4/18-pisdr-sdrangel/04-run.sh Переглянути файл


stage4/17-pisdr-sdrangel/05-run.sh → stage4/18-pisdr-sdrangel/05-run.sh Переглянути файл


stage4/18-pisdr-libacars/00-packages-nr → stage4/19-pisdr-libacars/00-packages-nr Переглянути файл


stage4/18-pisdr-libacars/00-run.sh → stage4/19-pisdr-libacars/00-run.sh Переглянути файл


stage4/19-pisdr-acarsdec/00-run.sh → stage4/20-pisdr-acarsdec/00-run.sh Переглянути файл


stage4/20-pisdr-multimonng/00-run.sh → stage4/21-pisdr-multimonng/00-run.sh Переглянути файл


stage4/21-pisdr-hamlib/00-packages-nr → stage4/22-pisdr-hamlib/00-packages-nr Переглянути файл


stage4/21-pisdr-hamlib/00-run.sh → stage4/22-pisdr-hamlib/00-run.sh Переглянути файл


stage4/22-pisdr-gpredict/00-packages-nr → stage4/23-pisdr-gpredict/00-packages-nr Переглянути файл


stage4/22-pisdr-gpredict/00-run.sh → stage4/23-pisdr-gpredict/00-run.sh Переглянути файл


stage4/23-pisdr-rpitx/00-packages-nr → stage4/24-pisdr-rpitx/00-packages-nr Переглянути файл


stage4/23-pisdr-rpitx/00-run.sh → stage4/24-pisdr-rpitx/00-run.sh Переглянути файл


stage4/24-pisdr-virgo/00-run.sh → stage4/25-pisdr-virgo/00-run.sh Переглянути файл


stage4/25-pisdr-quisk/00-packages-nr → stage4/26-pisdr-quisk/00-packages-nr Переглянути файл


stage4/25-pisdr-quisk/00-run.sh → stage4/26-pisdr-quisk/00-run.sh Переглянути файл


stage4/26-pisdr-limesdr-toolbox/00-run.sh → stage4/27-pisdr-limesdr-toolbox/00-run.sh Переглянути файл


stage4/27-pisdr-airband/00-packages-nr → stage4/28-pisdr-airband/00-packages-nr Переглянути файл


stage4/27-pisdr-airband/00-run.sh → stage4/28-pisdr-airband/00-run.sh Переглянути файл


stage4/28-pisdr-osmo-fl2k/00-packages-nr → stage4/29-pisdr-osmo-fl2k/00-packages-nr Переглянути файл


stage4/28-pisdr-osmo-fl2k/00-run.sh → stage4/29-pisdr-osmo-fl2k/00-run.sh Переглянути файл


stage4/29-pisdr-leandvb/00-run.sh → stage4/30-pisdr-leandvb/00-run.sh Переглянути файл


stage4/30-pisdr-vaportrail/00-run.sh → stage4/31-pisdr-vaportrail/00-run.sh Переглянути файл


+ 4
- 0
stage4/33-pisdr-sdrplusplus/00-packages-nr Переглянути файл

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

+ 41
- 0
stage4/33-pisdr-sdrplusplus/00-run.sh Переглянути файл

@@ -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 Переглянути файл

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

+ 19
- 0
stage4/34-pisdr-glrpt/00-run.sh Переглянути файл

@@ -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 Переглянути файл


+ 1
- 0
stage4/36-pisdr-xwxapt/00-packages-nr Переглянути файл

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

+ 19
- 0
stage4/36-pisdr-xwxapt/00-run.sh Переглянути файл

@@ -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 "xwxapt" ]; then
mkdir -p xwxapt
fi


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 install -j$(nproc)
ldconfig
EOF

stage4/35-pisdr-cleanup/00-run.sh → stage4/37-pisdr-cleanup/00-run.sh Переглянути файл


stage4/35-pisdr-cleanup/01-run.sh → stage4/37-pisdr-cleanup/01-run.sh Переглянути файл

@@ -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

Завантаження…
Відмінити
Зберегти