Skip to content

Commit 7c5d422

Browse files
removed MacOS CI since it required payment (ew...)
1 parent ec086eb commit 7c5d422

File tree

1 file changed

+1
-78
lines changed

1 file changed

+1
-78
lines changed

.github/workflows/build_all.yml

Lines changed: 1 addition & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -138,82 +138,6 @@ jobs:
138138
name: sdrpp_macos_intel
139139
path: ${{runner.workspace}}/sdrpp_macos_intel.zip
140140

141-
build_macos_arm:
142-
runs-on: macos-13-xlarge
143-
144-
steps:
145-
- uses: actions/checkout@v3
146-
147-
- name: Create Build Environment
148-
run: cmake -E make_directory ${{runner.workspace}}/build
149-
150-
- name: Update brew repositories
151-
run: brew update
152-
153-
- name: Install dependencies
154-
run: brew install pkg-config libusb fftw glfw airspy airspyhf portaudio hackrf libbladerf codec2 zstd autoconf automake libtool && pip3 install mako
155-
156-
- name: Install volk
157-
run: git clone --recursive https://github.com/gnuradio/volk && cd volk && mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j6 && sudo make install && cd ../../
158-
159-
- name: Install SDRplay API
160-
run: wget https://www.sdrplay.com/software/SDRplay_RSP_API-MacOSX-3.07.3.pkg && sudo installer -pkg SDRplay_RSP_API-MacOSX-3.07.3.pkg -target /
161-
162-
- name: Install libiio
163-
run: wget https://github.com/analogdevicesinc/libiio/archive/refs/tags/v0.25.zip && 7z x v0.25.zip && cd libiio-0.25 && mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j6 && sudo make install && cd ../../
164-
165-
- name: Install libad9361
166-
run: git clone https://github.com/analogdevicesinc/libad9361-iio && cd libad9361-iio && mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j6 && sudo make install && cd ../../
167-
168-
- name: Install LimeSuite
169-
run: git clone https://github.com/myriadrf/LimeSuite && cd LimeSuite && mkdir builddir && cd builddir && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j6 && sudo make install && cd ../../
170-
171-
- name: Install libperseus
172-
run: git clone https://github.com/Microtelecom/libperseus-sdr && cd libperseus-sdr && autoreconf -i && ./configure --prefix=/usr/local && make && make install && cd ..
173-
174-
- name: Install more recent librtlsdr
175-
run: git clone https://github.com/osmocom/rtl-sdr && cd rtl-sdr && mkdir build && cd build && cmake -DCMAKE_BUILD_TYPE=Release .. && make -j6 LIBRARY_PATH=$(pkg-config --libs-only-L libusb-1.0 | sed 's/\-L//') && sudo make install && cd ../../
176-
177-
- name: Prepare CMake
178-
working-directory: ${{runner.workspace}}/build
179-
run: cmake $GITHUB_WORKSPACE -DOPT_BUILD_PLUTOSDR_SOURCE=ON -DOPT_BUILD_SOAPY_SOURCE=OFF -DOPT_BUILD_BLADERF_SOURCE=ON -DOPT_BUILD_SDRPLAY_SOURCE=ON -DOPT_BUILD_LIMESDR_SOURCE=ON -DOPT_BUILD_AUDIO_SINK=OFF -DOPT_BUILD_PORTAUDIO_SINK=ON -DOPT_BUILD_NEW_PORTAUDIO_SINK=ON -DOPT_BUILD_M17_DECODER=ON -DOPT_BUILD_PERSEUS_SOURCE=ON -DOPT_BUILD_AUDIO_SOURCE=OFF -DUSE_BUNDLE_DEFAULTS=ON -DCMAKE_BUILD_TYPE=Release
180-
181-
- name: Build
182-
working-directory: ${{runner.workspace}}/build
183-
run: make VERBOSE=1 -j6
184-
185-
- name: Create Archive
186-
working-directory: ${{runner.workspace}}
187-
run: cd $GITHUB_WORKSPACE && sh make_macos_bundle.sh ${{runner.workspace}}/build ./SDR++.app && zip -r ${{runner.workspace}}/sdrpp_macos_arm.zip SDR++.app
188-
189-
- name: Save Archive
190-
uses: actions/upload-artifact@v3
191-
with:
192-
name: sdrpp_macos_arm
193-
path: ${{runner.workspace}}/sdrpp_macos_arm.zip
194-
195-
build_debian_buster:
196-
runs-on: ubuntu-latest
197-
198-
steps:
199-
- uses: actions/checkout@v3
200-
201-
- name: Create Docker Image
202-
run: cd $GITHUB_WORKSPACE/docker_builds/debian_buster && docker build . --tag sdrpp_build
203-
204-
- name: Run Container
205-
run: docker run --name build -v $GITHUB_WORKSPACE:/root/SDRPlusPlus --env BUILD_NO="-$GITHUB_RUN_NUMBER" sdrpp_build /root/do_build.sh
206-
207-
- name: Recover Deb Archive
208-
working-directory: ${{runner.workspace}}
209-
run: docker cp build:/root/SDRPlusPlus/sdrpp_debian_amd64.deb ./
210-
211-
- name: Save Deb Archive
212-
uses: actions/upload-artifact@v3
213-
with:
214-
name: sdrpp_debian_buster_amd64
215-
path: ${{runner.workspace}}/sdrpp_debian_amd64.deb
216-
217141
build_debian_bullseye:
218142
runs-on: ubuntu-latest
219143

@@ -379,7 +303,7 @@ jobs:
379303
path: ${{runner.workspace}}/sdrpp.apk
380304

381305
create_full_archive:
382-
needs: ['build_windows', 'build_macos', 'build_macos_arm', 'build_debian_buster', 'build_debian_bullseye', 'build_debian_bookworm', 'build_debian_sid', 'build_ubuntu_focal', 'build_ubuntu_jammy', 'build_raspios_bullseye_armhf', 'build_android']
306+
needs: ['build_windows', 'build_macos', 'build_debian_buster', 'build_debian_bullseye', 'build_debian_bookworm', 'build_debian_sid', 'build_ubuntu_focal', 'build_ubuntu_jammy', 'build_raspios_bullseye_armhf', 'build_android']
383307
runs-on: ubuntu-latest
384308

385309
steps:
@@ -391,7 +315,6 @@ jobs:
391315
mkdir sdrpp_all &&
392316
mv sdrpp_windows_x64/sdrpp_windows_x64.zip sdrpp_all/ &&
393317
mv sdrpp_macos_intel/sdrpp_macos_intel.zip sdrpp_all/ &&
394-
mv sdrpp_macos_intel/sdrpp_macos_arm.zip sdrpp_all/ &&
395318
mv sdrpp_debian_buster_amd64/sdrpp_debian_amd64.deb sdrpp_all/sdrpp_debian_buster_amd64.deb &&
396319
mv sdrpp_debian_bullseye_amd64/sdrpp_debian_amd64.deb sdrpp_all/sdrpp_debian_bullseye_amd64.deb &&
397320
mv sdrpp_debian_bookworm_amd64/sdrpp_debian_amd64.deb sdrpp_all/sdrpp_debian_bookworm_amd64.deb &&

0 commit comments

Comments
 (0)