For some odd reason I am able to find the dependencies and install. In my case, it's borking on optional depends. I don't need libxtrx or airspyhf for example. I just spotted something, the packages are make depends and are only in [package name]-git form. I will experiment with the PKGBUILD file by adding "-git" to each. My other option is to install each singularly then remove what I don't need.
Search Criteria
Package Details: sdrangel-git 7.22.2.r28.bd67d553e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/sdrangel-git.git (read-only, click to copy) |
---|---|
Package Base: | sdrangel-git |
Description: | Qt5/OpenGL SDR and signal analyzer frontend. |
Upstream URL: | https://github.com/f4exb/sdrangel |
Keywords: | amateurradio hamradio |
Licenses: | GPL3 |
Conflicts: | sdrangel |
Provides: | sdrangel |
Submitter: | Mikos |
Maintainer: | nemanjan00 |
Last Packager: | nemanjan00 |
Votes: | 16 |
Popularity: | 0.28 |
First Submitted: | 2015-12-08 10:08 (UTC) |
Last Updated: | 2024-11-01 13:42 (UTC) |
Dependencies (65)
- cm256cc (cm256cc-gitAUR)
- dsdcc (dsdcc-gitAUR)
- fftw
- log4cpp
- lz4 (lz4-gitAUR)
- nanomsg (nanomsg-gitAUR)
- opencv (opencv-cuda)
- pkg-config (pkgconf-gitAUR, pkg-config-gitAUR, pkgconf)
- pulse-native-provider (pulseaudio-gitAUR, pipewire-full-pulse-gitAUR, pipewire-pulse-gitAUR, pipewire-pulse, pulseaudio)
- qt5-base (qt5-base-gitAUR, qt5-base-headlessAUR)
- qt5-charts (qt5-charts-gitAUR)
- qt5-declarative (qt5-declarative-gitAUR)
- qt5-gamepadAUR (qt5-gamepad-gitAUR)
- qt5-graphicaleffects (qt5-graphicaleffects-gitAUR)
- qt5-location
- qt5-multimedia
- qt5-quickcontrols (qt5-quickcontrols-gitAUR)
- qt5-quickcontrols2 (qt5-quickcontrols2-gitAUR)
- qt5-serialport (qt5-serialport-gitAUR)
- qt5-speech
- qt5-svg (qt5-svg-gitAUR)
- qt5-tools
- qt5-webengine
- qt5-websockets (qt5-websockets-gitAUR)
- airspy (airspy-gitAUR) (make)
- airspyhf (airspyhf-gitAUR) (make)
- aptdec (aptdec-gitAUR) (make)
- bladerf (bladerf-gitAUR, libbladerf-gitAUR) (make)
- boost (boost-gitAUR) (make)
- cmake (cmake-gitAUR) (make)
- codec2 (codec2-gitAUR, codec2-lpcnetAUR) (make)
- doxygen (doxygen-gitAUR) (make)
- faad2 (faad2-gitAUR) (make)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- graphviz (make)
- hackrf (hackrf-gitAUR) (make)
- libdab (libdab-gitAUR) (make)
- libiio (libiio-gitAUR) (make)
- libmirisdr4 (libmirisdr4-v1AUR, libmirisdr4-gitAUR) (make)
- libperseus-sdr (libperseus-sdr-gitAUR) (make)
- libuhd (libuhd-antsdr-gitAUR) (make)
- libxtrx (libxtrx-gitAUR) (make)
- limesuite (limesuite-gitAUR) (make)
- rtl-sdr (rtl-sdr-librtlsdr-gitAUR, rtl-sdr-exp-gitAUR, rtl-sdr-gitAUR, rtl-sdr-blog-gitAUR, rtl-sdr-blogAUR) (make)
- sgp4 (sgp4-gitAUR) (make)
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (make)
- airspy (airspy-gitAUR) (optional) – Airspy support
- airspyhf (airspyhf-gitAUR) (optional) – Airspy HF+ support
- aptdec (aptdec-gitAUR) (optional) – APT (weather satellite) decoder
- bladerf (bladerf-gitAUR, libbladerf-gitAUR) (optional) – BladeRF support
- codec2 (codec2-gitAUR, codec2-lpcnetAUR) (optional) – FreeDV modulator/demodulator
- faad2 (faad2-gitAUR) (optional) – DAB demodulator
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-amd-fullAUR, ffmpeg-ffplayoutAUR, ffmpeg-full-gitAUR, ffmpeg-gitAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR) (optional) – DATV demodulator
- hackrf (hackrf-gitAUR) (optional) – HackRF support
- libdab (libdab-gitAUR) (optional) – DAB demodulator
- libiio (libiio-gitAUR) (optional) – PlutoSDR support
- libmirisdr4 (libmirisdr4-v1AUR, libmirisdr4-gitAUR) (optional) – SDRPlay support
- libperseus-sdr (libperseus-sdr-gitAUR) (optional) – Perseus SDR support
- libuhd (libuhd-antsdr-gitAUR) (optional) – USRP support
- libxtrx (libxtrx-gitAUR) (optional) – XTRX SDR support
- limesuite (limesuite-gitAUR) (optional) – LimeSDR support
- rtl-sdr (rtl-sdr-librtlsdr-gitAUR, rtl-sdr-exp-gitAUR, rtl-sdr-gitAUR, rtl-sdr-blog-gitAUR, rtl-sdr-blogAUR) (optional) – RTLSDR support
- sgp4 (sgp4-gitAUR) (optional) – satellite tracker
- zlib (zlib-ng-compat-gitAUR, zlib-gitAUR, zlib-ng-compat) (optional) – DAB demodulator
Required by (0)
Sources (1)
catdad_fred commented on 2022-08-26 07:42 (UTC)
xiretza commented on 2022-08-25 09:39 (UTC)
You probably need to tell it to use e.g. aptdec-git to satisfy the aptdec dependency - no idea how best to do that with yay though.
catdad_fred commented on 2022-08-25 09:36 (UTC) (edited on 2022-08-25 09:37 (UTC) by catdad_fred)
Where did I goof? "yay sdrangel-git" gives the following error message and won't build.
-> Could not find all required packages:
libperseus-sdr (Wanted by: sdrangel-git)
airspyhf (Wanted by: sdrangel-git)
libxtrx (Wanted by: sdrangel-git)
libdab (Wanted by: sdrangel-git)
sgp4 (Wanted by: sdrangel-git)
aptdec (Wanted by: sdrangel-git)
libmirisdr4 (Wanted by: sdrangel-git)
xiretza commented on 2022-08-24 17:14 (UTC)
Thanks, done!
FuzzyCheese commented on 2022-08-24 16:34 (UTC)
I believe the restriction on libmirisdr4 dependency to <2.0.0 can be removed due to upstream changes. "Fixed libmirisdr-4 version after merge of PR #1344" https://github.com/f4exb/sdrangel/commit/48edaecfbcce9a24815af71d8da5ead2c2960a91
xiretza commented on 2022-07-15 14:50 (UTC)
codec2 pushed a backwards-incompatible 1.0.4 tag, which was promptly picked up by Arch. It looks like a new backwards-compatible codec2 version is in the works, it'll probably land in a couple days.
synthead commented on 2022-07-15 10:28 (UTC)
This doesn't seem to build as of this writing:
/home/max/aur/sdrangel-git/src/sdrangel/plugins/channelrx/demodfreedv/freedvdemodsink.cpp: In member function ‘void FreeDVDemodSink::applyFreeDVMode(FreeDVDemodSettings::FreeDVMode)’:
/home/max/aur/sdrangel-git/src/sdrangel/plugins/channelrx/demodfreedv/freedvdemodsink.cpp:436:13: error: ‘struct freedv_advanced’ has no member named ‘interleave_frames’
436 | adv.interleave_frames = 1;
| ^~~~~~~~~~~~~~~~~
make[2]: *** [pluginssrv/channelrx/demodfreedv/CMakeFiles/demodfreedvsrv.dir/build.make:118: pluginssrv/channelrx/demodfreedv/CMakeFiles/demodfreedvsrv.dir/freedvdemodsink.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:12492: pluginssrv/channelrx/demodfreedv/CMakeFiles/demodfreedvsrv.dir/all] Error 2
tgheretford commented on 2022-07-12 18:56 (UTC)
I have 7.4.0-r0.cbacc162b-1 installed. In the last few days the version being offered for upgrade is now 6.20.3.r0.cbacc162b-1. Anyone who does attempt to "upgrade" will result in being unable to compile the program as it expects an older version of codec2 being installed. Something has gone wrong with the versioning which is causing it to download and compile an older version.
xiretza commented on 2022-05-06 12:47 (UTC)
@nizzo: thanks, I've pushed libmirisdr4-v1 and updated the depends accordingly.
xiretza commented on 2022-05-06 08:28 (UTC)
@aquilarubra: you probably need to update your aptdec-git, the latest version is aptdec-git-r188.5140597-1.
Pinned Comments
nemanjan00 commented on 2024-08-03 13:51 (UTC)
I have adopter package for pretty much one single reason. I refuse to have packages that are abandoned on my machine, for security reasons.
If someone wants to take over, I have no issue with it. That being said, I am not sure I will be able to keep it up to date