mirror of
https://github.com/gqrx-sdr/gqrx.git
synced 2024-09-21 10:47:10 +00:00
Include SoapyPlutoSDR in MacOS build
This commit is contained in:
parent
6fce5aae8a
commit
6c4c812b79
34
.github/workflows/build.yml
vendored
34
.github/workflows/build.yml
vendored
@ -100,6 +100,40 @@ jobs:
|
||||
make
|
||||
make install
|
||||
|
||||
cd /tmp
|
||||
git clone https://github.com/analogdevicesinc/libiio.git
|
||||
cd libiio
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
sudo make install
|
||||
|
||||
cd /tmp
|
||||
git clone https://github.com/analogdevicesinc/libad9361-iio.git
|
||||
cd libad9361-iio
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
sudo make install
|
||||
|
||||
cd /tmp
|
||||
git clone https://github.com/pothosware/SoapyPlutoSDR.git
|
||||
cd SoapyPlutoSDR
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
make install
|
||||
|
||||
cd /tmp
|
||||
cp /Library/Frameworks/iio.framework/iio /usr/local/lib/libiio.dylib
|
||||
install_name_tool -id "/usr/local/lib/libiio.dylib" /usr/local/lib/libiio.dylib
|
||||
cp /Library/Frameworks/ad9361.framework/ad9361 /usr/local/lib/libad9361.dylib
|
||||
install_name_tool -id "/usr/local/lib/libad9361.dylib" /usr/local/lib/libad9361.dylib
|
||||
install_name_tool -delete_rpath /Library/Frameworks /usr/local/lib/libad9361.dylib
|
||||
install_name_tool -change @rpath/iio.framework/Versions/0.21/iio /usr/local/lib/libiio.dylib /usr/local/lib/libad9361.dylib
|
||||
install_name_tool -change @rpath/iio.framework/Versions/0.21/iio /usr/local/lib/libiio.dylib /usr/local/lib/SoapySDR/modules0.*/libPlutoSDRSupport.so
|
||||
install_name_tool -change @rpath/ad9361.framework/Versions/0.2/ad9361 /usr/local/lib/libad9361.dylib /usr/local/lib/SoapySDR/modules0.*/libPlutoSDRSupport.so
|
||||
|
||||
cd /tmp
|
||||
git clone git://git.osmocom.org/gr-osmosdr
|
||||
cd gr-osmosdr
|
||||
|
@ -41,7 +41,7 @@ cp resources/icons/gqrx.icns Gqrx.app/Contents/Resources
|
||||
cp -r /usr/local/lib/SoapySDR/modules* Gqrx.app/Contents/soapy-modules
|
||||
chmod 644 Gqrx.app/Contents/soapy-modules/*
|
||||
|
||||
dylibbundler -s /usr/local/opt/icu4c/lib/ -od -b -x Gqrx.app/Contents/MacOS/gqrx -x Gqrx.app/Contents/soapy-modules/libremoteSupport.so -d Gqrx.app/Contents/libs/
|
||||
dylibbundler -s /usr/local/opt/icu4c/lib/ -od -b -x Gqrx.app/Contents/MacOS/gqrx -x Gqrx.app/Contents/soapy-modules/libPlutoSDRSupport.so -x Gqrx.app/Contents/soapy-modules/libremoteSupport.so -d Gqrx.app/Contents/libs/
|
||||
ln -s /usr/local/opt/python@3.9/Frameworks/Python.framework /usr/local/opt/python@3.9/lib/Python.framework
|
||||
/usr/local/opt/qt@5/bin/macdeployqt Gqrx.app -dmg -no-strip -always-overwrite
|
||||
mv Gqrx.dmg Gqrx-$GQRX_VERSION.dmg
|
||||
|
Loading…
Reference in New Issue
Block a user