@@ -20,125 +20,125 @@ environment:
2020 # -DBUILD_SERVER=OFF \
2121 # -DCMAKE_PREFIX_PATH=C:\\Qt\\5.15.2\\msvc2019_64;C:\\Libraries\\boost_1_73_0"
2222 # CMAKE_GENERATOR: Ninja
23- - TARGET : ubuntu2204prod
24- APPVEYOR_BUILD_WORKER_CLOUD : nasrock Docker
25- APPVEYOR_BUILD_WORKER_IMAGE : Linux
26- CC : " gcc-11"
27- CXX : " g++-11"
28- CMAKE_CUSTOM_OPTIONS : " -DCMAKE_BUILD_TYPE=Release \
29- -DARCH_OPT=nehalem \
30- -DDEBUG_OUTPUT=ON \
31- -DENABLE_EXTERNAL_LIBRARIES=AUTO \
32- -DBUILD_SERVER=OFF"
23+ # - TARGET: ubuntu2204prod
24+ # APPVEYOR_BUILD_WORKER_CLOUD: nasrock Docker
25+ # APPVEYOR_BUILD_WORKER_IMAGE: Linux
26+ # CC: "gcc-11"
27+ # CXX: "g++-11"
28+ # CMAKE_CUSTOM_OPTIONS: "-DCMAKE_BUILD_TYPE=Release \
29+ # -DARCH_OPT=nehalem \
30+ # -DDEBUG_OUTPUT=ON \
31+ # -DENABLE_EXTERNAL_LIBRARIES=AUTO \
32+ # -DBUILD_SERVER=OFF"
3333 - TARGET : ubuntu2204docker
3434 APPVEYOR_BUILD_WORKER_CLOUD : nasrock
3535 APPVEYOR_BUILD_WORKER_IMAGE : Linux
3636 APPVEYOR_CONSOLE_DISABLE_PTY : true
3737
38- for :
39- # - matrix:
40- # only:
41- # - TARGET: 'vs2019gui'
42- # cache:
43- # - C:\ProgramData\chocolatey\bin
44- # - C:\ProgramData\chocolatey\lib
45- # build_script:
46- # - call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
47- # # Install GNU patch as applying patches with git fails in BladeRF tree
48- # - choco install patch
49- # - git submodule update --init --recursive
50- # - mkdir build && cd build
51- # - cmake .. -G "%CMAKE_GENERATOR%" %CMAKE_CUSTOM_OPTIONS%
52- # - cmake --build . --config Release --target package
53- # artifacts: # push installer executable
54- # path: build\*.exe
55- # name: installer
56- # deploy:
57- # release: sdrangel-v$(appveyor_build_version)
58- # description: 'SDRangel Windows'
59- # provider: GitHub
60- # auth_token:
61- # secure: kyU5TaXRoily6q/QLRLqal2xCFGWEdnb8AJIu7FknsUQyj1wjRGmqC2My+Wfszod
62- # artifact: installer, portable
63- # draft: false
64- # prerelease: false
65- # tag: $(APPVEYOR_REPO_TAG_NAME) # will not work until tag is pushed
66- # on:
67- # APPVEYOR_REPO_TAG: true # deploy on tag push only
68- # branch: master # release from master branch only
69- - matrix :
70- only :
71- - TARGET : ubuntu2204prod
72- clone_folder : /home/appveyor/projects
73- cache :
74- - $HOME/external/
75- install :
76- - sh : sudo apt-get update
77- - sh : echo 'debconf debconf/frontend select Noninteractive' | sudo debconf-set-selections
78- # not sdrplay with soapysdr; libairspyhf-dev is too old (no lna)
79- - sh : |
80- sudo apt-get -y install build-essential cmake git xxd \
81- devscripts fakeroot debhelper libfftw3-dev qtbase5-dev libopengl-dev libqt5opengl5-dev \
82- qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5multimedia5-plugins libqt5websockets5-dev \
83- libqt5quick5 qtwebengine5-dev qtbase5-private-dev \
84- qml-module-qtlocation qml-module-qtpositioning qml-module-qtquick-window2 qml-module-qtquick-dialogs \
85- qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qtgraphicaleffects \
86- libqt5serialport5-dev qtdeclarative5-dev qtpositioning5-dev qtlocation5-dev \
87- libqt5charts5-dev libqt5texttospeech5-dev libqt5gamepad5-dev libqt5svg5-dev libfaad-dev libflac-dev zlib1g-dev \
88- libusb-1.0-0-dev libhidapi-dev libboost-all-dev libasound2-dev libopencv-dev libopencv-imgcodecs-dev \
89- libxml2-dev bison flex ffmpeg libpostproc-dev libavcodec-dev libavformat-dev \
90- libopus-dev libcodec2-dev libairspy-dev libhackrf-dev \
91- libbladerf-dev libsoapysdr-dev libiio-dev libuhd-dev libhamlib-dev \
92- python3-mako python3-cheetah python3-numpy \
93- autoconf automake libtool ninja-build libclang1-11
94- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_cm256cc.sh; fi
95- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_mbelib.sh; fi
96- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_serialdv.sh; fi
97- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_dsdcc.sh; fi
98- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_perseus-sdr.sh; fi
99- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_xtrx-sdr.sh; fi
100- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_airspyhf.sh; fi
101- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_rtlsdr.sh; fi
102- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_limesuite.sh; fi
103- - sh : if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_ggmorse.sh; fi
104- - sh : bash cmake/ci/build_sdrplay.sh
105- before_build :
106- - sh : bash -c export
107- - sh : bash -c pwd
108- build_script :
109- - sh : ./cmake/ci/build_sdrangel.sh
110- test_script :
111- # debian build path
112- - sh : ./obj-x86_64-linux-gnu/sdrangelbench
113- after_build :
114- - sh : mkdir sdrangel-${APPVEYOR_BUILD_VERSION}
115- - sh : cp ../*.deb ../*.build ../*.buildinfo ../*.changes sdrangel-${APPVEYOR_BUILD_VERSION}
116- - sh : tar -czf sdrangel-${APPVEYOR_BUILD_VERSION}.tar.gz sdrangel-${APPVEYOR_BUILD_VERSION}
117- artifacts :
118- - path : sdrangel-${APPVEYOR_BUILD_VERSION}.tar.gz
119- name : package2204
120- # deploy:
121- # release: sdrangel-v$(appveyor_build_version)
122- # description: 'SDRangel Ubuntu 22.04'
123- # provider: GitHub
124- # auth_token:
125- # secure: kyU5TaXRoily6q/QLRLqal2xCFGWEdnb8AJIu7FknsUQyj1wjRGmqC2My+Wfszod
126- # artifact: archive
127- # draft: false
128- # prerelease: false
129- # on:
130- # APPVEYOR_REPO_TAG: true # deploy on tag push only
131- # branch: master # release from master branch only
132- deploy :
133- provider : Environment
134- name : f4exb
135- - matrix :
136- only :
137- - TARGET : ubuntu2204docker
138- before_build :
139- - git clone https://github.com/f4exb/sdrangel-docker.git
140- - cd sdrangel-docker
141- build_script :
142- - cd sdrangel
143- - ./build_vanilla.sh -T ${APPVEYOR_PULL_REQUEST_HEAD_COMMIT:-${APPVEYOR_REPO_COMMIT}}
144- - ./build_server.sh -T ${APPVEYOR_PULL_REQUEST_HEAD_COMMIT:-${APPVEYOR_REPO_COMMIT}}
38+ # for:
39+ # # - matrix:
40+ # # only:
41+ # # - TARGET: 'vs2019gui'
42+ # # cache:
43+ # # - C:\ProgramData\chocolatey\bin
44+ # # - C:\ProgramData\chocolatey\lib
45+ # # build_script:
46+ # # - call "%ProgramFiles(x86)%\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvars64.bat"
47+ # # # Install GNU patch as applying patches with git fails in BladeRF tree
48+ # # - choco install patch
49+ # # - git submodule update --init --recursive
50+ # # - mkdir build && cd build
51+ # # - cmake .. -G "%CMAKE_GENERATOR%" %CMAKE_CUSTOM_OPTIONS%
52+ # # - cmake --build . --config Release --target package
53+ # # artifacts: # push installer executable
54+ # # path: build\*.exe
55+ # # name: installer
56+ # # deploy:
57+ # # release: sdrangel-v$(appveyor_build_version)
58+ # # description: 'SDRangel Windows'
59+ # # provider: GitHub
60+ # # auth_token:
61+ # # secure: kyU5TaXRoily6q/QLRLqal2xCFGWEdnb8AJIu7FknsUQyj1wjRGmqC2My+Wfszod
62+ # # artifact: installer, portable
63+ # # draft: false
64+ # # prerelease: false
65+ # # tag: $(APPVEYOR_REPO_TAG_NAME) # will not work until tag is pushed
66+ # # on:
67+ # # APPVEYOR_REPO_TAG: true # deploy on tag push only
68+ # # branch: master # release from master branch only
69+ # - matrix:
70+ # only:
71+ # - TARGET: ubuntu2204prod
72+ # clone_folder: /home/appveyor/projects
73+ # cache:
74+ # - $HOME/external/
75+ # install:
76+ # - sh: sudo apt-get update
77+ # - sh: echo 'debconf debconf/frontend select Noninteractive' | sudo debconf-set-selections
78+ # # not sdrplay with soapysdr; libairspyhf-dev is too old (no lna)
79+ # - sh: |
80+ # sudo apt-get -y install build-essential cmake git xxd \
81+ # devscripts fakeroot debhelper libfftw3-dev qtbase5-dev libopengl-dev libqt5opengl5-dev \
82+ # qttools5-dev qttools5-dev-tools qtmultimedia5-dev libqt5multimedia5-plugins libqt5websockets5-dev \
83+ # libqt5quick5 qtwebengine5-dev qtbase5-private-dev \
84+ # qml-module-qtlocation qml-module-qtpositioning qml-module-qtquick-window2 qml-module-qtquick-dialogs \
85+ # qml-module-qtquick-controls qml-module-qtquick-controls2 qml-module-qtquick-layouts qml-module-qtgraphicaleffects \
86+ # libqt5serialport5-dev qtdeclarative5-dev qtpositioning5-dev qtlocation5-dev \
87+ # libqt5charts5-dev libqt5texttospeech5-dev libqt5gamepad5-dev libqt5svg5-dev libfaad-dev libflac-dev zlib1g-dev \
88+ # libusb-1.0-0-dev libhidapi-dev libboost-all-dev libasound2-dev libopencv-dev libopencv-imgcodecs-dev \
89+ # libxml2-dev bison flex ffmpeg libpostproc-dev libavcodec-dev libavformat-dev \
90+ # libopus-dev libcodec2-dev libairspy-dev libhackrf-dev \
91+ # libbladerf-dev libsoapysdr-dev libiio-dev libuhd-dev libhamlib-dev \
92+ # python3-mako python3-cheetah python3-numpy \
93+ # autoconf automake libtool ninja-build libclang1-11
94+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_cm256cc.sh; fi
95+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_mbelib.sh; fi
96+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_serialdv.sh; fi
97+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_dsdcc.sh; fi
98+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_perseus-sdr.sh; fi
99+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_xtrx-sdr.sh; fi
100+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_airspyhf.sh; fi
101+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_rtlsdr.sh; fi
102+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_limesuite.sh; fi
103+ # - sh: if [[ ! "${CMAKE_CUSTOM_OPTIONS}" =~ "ENABLE_EXTERNAL_LIBRARIES" ]]; then bash cmake/ci/build_ggmorse.sh; fi
104+ # - sh: bash cmake/ci/build_sdrplay.sh
105+ # before_build:
106+ # - sh: bash -c export
107+ # - sh: bash -c pwd
108+ # build_script:
109+ # - sh: ./cmake/ci/build_sdrangel.sh
110+ # test_script:
111+ # # debian build path
112+ # - sh: ./obj-x86_64-linux-gnu/sdrangelbench
113+ # after_build:
114+ # - sh: mkdir sdrangel-${APPVEYOR_BUILD_VERSION}
115+ # - sh: cp ../*.deb ../*.build ../*.buildinfo ../*.changes sdrangel-${APPVEYOR_BUILD_VERSION}
116+ # - sh: tar -czf sdrangel-${APPVEYOR_BUILD_VERSION}.tar.gz sdrangel-${APPVEYOR_BUILD_VERSION}
117+ # artifacts:
118+ # - path: sdrangel-${APPVEYOR_BUILD_VERSION}.tar.gz
119+ # name: package2204
120+ # # deploy:
121+ # # release: sdrangel-v$(appveyor_build_version)
122+ # # description: 'SDRangel Ubuntu 22.04'
123+ # # provider: GitHub
124+ # # auth_token:
125+ # # secure: kyU5TaXRoily6q/QLRLqal2xCFGWEdnb8AJIu7FknsUQyj1wjRGmqC2My+Wfszod
126+ # # artifact: archive
127+ # # draft: false
128+ # # prerelease: false
129+ # # on:
130+ # # APPVEYOR_REPO_TAG: true # deploy on tag push only
131+ # # branch: master # release from master branch only
132+ # deploy:
133+ # provider: Environment
134+ # name: f4exb
135+ # - matrix:
136+ # only:
137+ # - TARGET: ubuntu2204docker
138+ # before_build:
139+ # - git clone https://github.com/f4exb/sdrangel-docker.git
140+ # - cd sdrangel-docker
141+ # build_script:
142+ # - cd sdrangel
143+ # - ./build_vanilla.sh -T ${APPVEYOR_PULL_REQUEST_HEAD_COMMIT:-${APPVEYOR_REPO_COMMIT}}
144+ # - ./build_server.sh -T ${APPVEYOR_PULL_REQUEST_HEAD_COMMIT:-${APPVEYOR_REPO_COMMIT}}
0 commit comments