Skip to content

Commit 2dce39b

Browse files
authored
Merge pull request #148 from myriadrf/conda-recipe-upgrade
Addition of LimeSuiteNG conda metapackage recipe.
2 parents 1a6171e + 1e73632 commit 2dce39b

21 files changed

Lines changed: 1047 additions & 117 deletions

File tree

.conda/metapkg/bld.bat

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
setlocal EnableDelayedExpansion
2+
@echo on
3+
4+
:: Make a build folder and change to it
5+
cmake -E make_directory buildconda
6+
cd buildconda
7+
8+
:: configure
9+
cmake -G "Ninja" ^
10+
-DCMAKE_BUILD_TYPE=Release ^
11+
-DCMAKE_INSTALL_PREFIX="%LIBRARY_PREFIX%" ^
12+
-DCMAKE_PREFIX_PATH="%LIBRARY_PREFIX%" ^
13+
-DGR_PYTHON_DIR="%SP_DIR%" ^
14+
-DENABLE_DOXYGEN=OFF ^
15+
-DENABLE_TESTING=ON ^
16+
-DCMAKE_POLICY_VERSION_MINIMUM=3.15 ^
17+
-DINSTALL_DEVELOPMENT=ON ^
18+
-DBUILD_PLUGINS=ON ^
19+
..
20+
if errorlevel 1 exit 1
21+
22+
:: build
23+
cmake --build . --config Release
24+
if errorlevel 1 exit 1
25+
26+
:: install
27+
cmake --install . --config Release
28+
if errorlevel 1 exit 1
29+
30+
:: Test gnuradio-limesuiteng python lib import
31+
python -c "import gnuradio.limesuiteng"
32+
if errorlevel 1 exit 1

.conda/metapkg/build.sh

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
#!/usr/bin/env bash
2+
3+
set -ex
4+
5+
cmake -E make_directory buildconda
6+
cd buildconda
7+
8+
cmake_config_args=(
9+
-DCMAKE_BUILD_TYPE=Release
10+
-DCMAKE_INSTALL_PREFIX=$PREFIX
11+
-DCMAKE_PREFIX_PATH=$PREFIX
12+
-DGR_PYTHON_DIR=$SP_DIR
13+
-DLIB_SUFFIX=""
14+
-DENABLE_DOXYGEN=OFF
15+
-DENABLE_TESTING=ON
16+
-DCMAKE_POLICY_VERSION_MINIMUM=3.15
17+
-DINSTALL_DEVELOPMENT=ON
18+
-DBUILD_PLUGINS=ON
19+
)
20+
21+
cmake ${CMAKE_ARGS} -G "Ninja" .. "${cmake_config_args[@]}"
22+
cmake --build . --config Release -- -j${CPU_COUNT}
23+
cmake --build . --config Release --target install
24+
25+
if [[ "${CONDA_BUILD_CROSS_COMPILATION:-}" != "1" || "${CROSSCOMPILING_EMULATOR}" != "" ]]; then
26+
ctest --build-config Release --output-on-failure --timeout 120 -j${CPU_COUNT}
27+
fi
Lines changed: 263 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,263 @@
1+
python:
2+
# gnuradio 3.10.11.0
3+
- 3.12.*
4+
- 3.11.*
5+
- 3.10.*
6+
- 3.9.*
7+
- 3.8.*
8+
# gnuradio 3.10.10.0
9+
- 3.12.*
10+
- 3.11.*
11+
- 3.10.*
12+
- 3.9.*
13+
- 3.8.*
14+
# gnuradio 3.10.9.2
15+
- 3.12.*
16+
- 3.11.*
17+
- 3.10.*
18+
- 3.9.*
19+
- 3.8.*
20+
# gnuradio 3.10.9.1
21+
- 3.12.*
22+
- 3.11.*
23+
- 3.10.*
24+
- 3.9.*
25+
- 3.8.*
26+
# gnuradio 3.10.9.0
27+
- 3.12.*
28+
- 3.11.*
29+
- 3.10.*
30+
- 3.9.*
31+
- 3.8.*
32+
# gnuradio 3.10.8.0
33+
- 3.12.*
34+
- 3.11.*
35+
- 3.10.*
36+
- 3.9.*
37+
- 3.8.*
38+
# gnuradio 3.10.7.0
39+
- 3.11.*
40+
- 3.10.*
41+
- 3.9.*
42+
- 3.8.*
43+
# gnuradio 3.10.6.0
44+
45+
numpy:
46+
# gnuradio 3.10.11.0
47+
- 2.0.2
48+
- 2.0.2
49+
- 2.0.2
50+
- 2.0.2
51+
- 1.22.4
52+
# gnuradio 3.10.10.0
53+
- 2.0.0
54+
- 2.0.0
55+
- 2.0.0
56+
- 2.0.0
57+
- 1.22.4
58+
# gnuradio 3.10.9.2
59+
- 1.26.3
60+
- 1.23.5
61+
- 1.22.4
62+
- 1.22.4
63+
- 1.22.4
64+
# gnuradio 3.10.9.1
65+
- 1.26.2
66+
- 1.23.5
67+
- 1.22.4
68+
- 1.22.4
69+
- 1.22.4
70+
# gnuradio 3.10.9.0
71+
- 1.26.2
72+
- 1.23.5
73+
- 1.22.4
74+
- 1.22.4
75+
- 1.22.4
76+
# gnuradio 3.10.8.0
77+
- 1.26.2
78+
- 1.23.5
79+
- 1.22.4
80+
- 1.22.4
81+
- 1.22.4
82+
# gnuradio 3.10.7.0
83+
- 1.23.5
84+
- 1.22.4
85+
- 1.22.4
86+
- 1.22.4
87+
# gnuradio 3.10.6.0
88+
89+
boost:
90+
# gnuradio 3.10.11.0
91+
- 1.84.0
92+
- 1.84.0
93+
- 1.84.0
94+
- 1.84.0
95+
- 1.84.0
96+
# gnuradio 3.10.10.0
97+
- 1.84.0
98+
- 1.84.0
99+
- 1.84.0
100+
- 1.84.0
101+
- 1.84.0
102+
# gnuradio 3.10.9.2
103+
- 1.82.0
104+
- 1.82.0
105+
- 1.82.0
106+
- 1.82.0
107+
- 1.82.0
108+
# gnuradio 3.10.9.1
109+
- 1.82.0
110+
- 1.82.0
111+
- 1.82.0
112+
- 1.82.0
113+
- 1.82.0
114+
# gnuradio 3.10.9.0
115+
- 1.82.0
116+
- 1.82.0
117+
- 1.82.0
118+
- 1.82.0
119+
- 1.82.0
120+
# gnuradio 3.10.8.0
121+
- 1.82.0
122+
- 1.82.0
123+
- 1.82.0
124+
- 1.82.0
125+
- 1.82.0
126+
# gnuradio 3.10.7.0
127+
- 1.82.0
128+
- 1.82.0
129+
- 1.82.0
130+
- 1.82.0
131+
# gnuradio 3.10.6.0
132+
133+
pybind11:
134+
# gnuradio 3.10.11.0
135+
- 2.13.5
136+
- 2.13.5
137+
- 2.13.5
138+
- 2.13.5
139+
- 2.13.4
140+
# gnuradio 3.10.10.0
141+
- 2.13.1
142+
- 2.13.1
143+
- 2.13.1
144+
- 2.13.1
145+
- 2.13.1
146+
# gnuradio 3.10.9.2
147+
- 2.11.1
148+
- 2.11.1
149+
- 2.11.1
150+
- 2.11.1
151+
- 2.11.1
152+
# gnuradio 3.10.9.1
153+
- 2.11.1
154+
- 2.11.1
155+
- 2.11.1
156+
- 2.11.1
157+
- 2.11.1
158+
# gnuradio 3.10.9.0
159+
- 2.11.1
160+
- 2.11.1
161+
- 2.11.1
162+
- 2.11.1
163+
- 2.11.1
164+
# gnuradio 3.10.8.0
165+
- 2.11.1
166+
- 2.11.1
167+
- 2.11.1
168+
- 2.11.1
169+
- 2.11.1
170+
# gnuradio 3.10.7.0
171+
- 2.11.1
172+
- 2.11.1
173+
- 2.11.1
174+
- 2.11.1
175+
# gnuradio 3.10.6.0
176+
177+
volk:
178+
# gnuradio 3.10.11.0
179+
- 3.1.2
180+
- 3.1.2
181+
- 3.1.2
182+
- 3.1.2
183+
- 3.1.2
184+
# gnuradio 3.10.10.0
185+
- 3.1.2
186+
- 3.1.2
187+
- 3.1.2
188+
- 3.1.2
189+
- 3.1.2
190+
# gnuradio 3.10.9.2
191+
- 3.1.0
192+
- 3.1.0
193+
- 3.1.0
194+
- 3.1.0
195+
- 3.1.0
196+
# gnuradio 3.10.9.1
197+
- 3.1.0
198+
- 3.1.0
199+
- 3.1.0
200+
- 3.1.0
201+
- 3.1.0
202+
# gnuradio 3.10.9.0
203+
- 3.1.0
204+
- 3.1.0
205+
- 3.1.0
206+
- 3.1.0
207+
- 3.1.0
208+
# gnuradio 3.10.8.0
209+
- 3.1.0
210+
- 3.1.0
211+
- 3.1.0
212+
- 3.1.0
213+
- 3.1.0
214+
# gnuradio 3.10.7.0
215+
- 3.0.0
216+
- 3.0.0
217+
- 3.0.0
218+
- 3.0.0
219+
# gnuradio 3.10.6.0
220+
221+
gnuradio_core:
222+
- 3.10.11.0
223+
- 3.10.11.0
224+
- 3.10.11.0
225+
- 3.10.11.0
226+
- 3.10.11.0
227+
- 3.10.10.0
228+
- 3.10.10.0
229+
- 3.10.10.0
230+
- 3.10.10.0
231+
- 3.10.10.0
232+
- 3.10.9.2
233+
- 3.10.9.2
234+
- 3.10.9.2
235+
- 3.10.9.2
236+
- 3.10.9.2
237+
- 3.10.9.1
238+
- 3.10.9.1
239+
- 3.10.9.1
240+
- 3.10.9.1
241+
- 3.10.9.1
242+
- 3.10.9.0
243+
- 3.10.9.0
244+
- 3.10.9.0
245+
- 3.10.9.0
246+
- 3.10.9.0
247+
- 3.10.8.0
248+
- 3.10.8.0
249+
- 3.10.8.0
250+
- 3.10.8.0
251+
- 3.10.8.0
252+
- 3.10.7.0
253+
- 3.10.7.0
254+
- 3.10.7.0
255+
- 3.10.7.0
256+
257+
zip_keys:
258+
- python
259+
- numpy
260+
- boost
261+
- pybind11
262+
- volk
263+
- gnuradio_core

0 commit comments

Comments
 (0)