mirror of
https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
synced 2025-11-01 19:28:00 +00:00
Scripts to help download all requirements for gnuradio, mostly working, not all dependencies solved
Signed-off-by: Jed Reynolds <jed@candelatech.com>
This commit is contained in:
96
gnuradio-dependencies.bash
Executable file
96
gnuradio-dependencies.bash
Executable file
@@ -0,0 +1,96 @@
|
||||
#!/bin/bash
|
||||
files=(
|
||||
gr-osmosdr
|
||||
hackrf
|
||||
PyQt4
|
||||
PyQwt
|
||||
SDL
|
||||
SoapySDR
|
||||
airspyone_host
|
||||
boost-program-options
|
||||
boost-serialization
|
||||
codec2
|
||||
comedilib
|
||||
dbusmenu-qt
|
||||
fftw-libs-single
|
||||
flex
|
||||
freeglut
|
||||
gnuradio
|
||||
gr-fcdproplus
|
||||
gr-iqbal
|
||||
gsl
|
||||
hidapi
|
||||
jack-audio-connection-kit
|
||||
kde-filesystem
|
||||
libffado
|
||||
libgfortran
|
||||
libmng
|
||||
libosmo-dsp
|
||||
libquadmath
|
||||
libsodium
|
||||
libxml++
|
||||
log4cpp
|
||||
log4cpp-devel
|
||||
openblas
|
||||
openblas-serial
|
||||
openblas-threads
|
||||
openpgm
|
||||
phonon
|
||||
portaudio
|
||||
python-rpm-macros
|
||||
python2-cheetah
|
||||
python2-devel
|
||||
python2-nose
|
||||
python2-numpy
|
||||
python2-numpy-f2py
|
||||
python2-pyopengl
|
||||
python2-pyqt4-sip
|
||||
python2-rpm-macros
|
||||
python2-scipy
|
||||
python2-sip
|
||||
python2-tkinter
|
||||
python2-wxpython
|
||||
python3-rpm-generators
|
||||
qt
|
||||
qt-common
|
||||
qt-x11
|
||||
qwt
|
||||
qwt5-qt4
|
||||
rtl-sdr
|
||||
tix
|
||||
tk
|
||||
uhd
|
||||
wxGTK3-gl
|
||||
wxGTK3-media
|
||||
zeromq
|
||||
phonon-backend-gstreamer
|
||||
sni-qt
|
||||
)
|
||||
|
||||
#G=/var/tmp/deps_list.txt
|
||||
#echo "" > $G
|
||||
urls_file="urls_file.txt"
|
||||
echo "" > $urls_file
|
||||
|
||||
while read L; do
|
||||
[[ x$L = x ]] && continue
|
||||
o=${L:0:1}
|
||||
o=${o,,}
|
||||
|
||||
# where would be a logical place to see if the package has already been installed , use rpm -qa "$L"
|
||||
echo "https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/30/Everything/x86_64/Packages/${o}/${L}.rpm"
|
||||
done < deps_list.uniq.txt > $urls_file
|
||||
exit
|
||||
|
||||
# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
|
||||
function f() {
|
||||
for f in "${files[@]}"; do
|
||||
dnf repoquery --deplist --queryformat '%{name}.%{%arch}' "$f" \
|
||||
| grep 'provider:' \
|
||||
| sort | uniq \
|
||||
| grep -v '\.i686' \
|
||||
>> $G
|
||||
echo -n "."
|
||||
done
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user