Package Details: gr-osmosdr-nonfree-git 0.2.1.19.ga100eb0-1

Git Clone URL: https://aur.archlinux.org/gr-osmosdr-nonfree-git.git (read-only, click to copy)
Package Base: gr-osmosdr-nonfree-git
Description: GNU Radio source block for OsmoSDR with nonfree components, such as sdrplay, enabled.
Upstream URL: http://sdr.osmocom.org/trac/
Licenses: custom
Conflicts: gr-osmosdr-git
Provides: gnuradio-osmosdr, gr-osmosdr, gr-osmosdr-git
Submitter: danmc
Maintainer: None
Last Packager: EndlessEden
Votes: 8
Popularity: 0.000012
First Submitted: 2016-03-26 19:28 (UTC)
Last Updated: 2021-08-27 14:26 (UTC)

Dependencies (17)

Required by (18)

Sources (1)

Latest Comments

1 2 Next › Last »

RubenKelevra commented on 2023-04-19 21:55 (UTC)

To replace the gnuradio-osmosdr package it would also need to have a provide for the libgnuradio-osmosdr.so version included, as just adding a conflict for gnuradio-osmosdr leads to:

paru -U gr-osmosdr-nonfree-git-0.2.4-1-x86_64.pkg.tar.zst 
loading packages...
resolving dependencies...
looking for conflicting packages...
:: gr-osmosdr-nonfree-git and gnuradio-osmosdr are in conflict. Remove gnuradio-osmosdr? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: removing gnuradio-osmosdr breaks dependency 'libgnuradio-osmosdr.so=0.2.0-64' required by gqrx

RubenKelevra commented on 2023-04-19 21:32 (UTC)

Well, this is not building the non-free components for sdrplay:

-- Configuring SDRplay RSP (NONFREE) support...
--   Dependency LIBSDRPLAY_FOUND = FALSE
--   Disabling SDRplay RSP (NONFREE) support.
--   Override with -DENABLE_SDRPLAY=ON/OFF

And

-- ######################################################
-- # Gnuradio disabled components                        
-- ######################################################
--   * FUNcube Dongle
--   * SDRplay RSP (NONFREE)
--   * AIRSPY HF+ Receiver
--   * FreeSRP support
--   * XTRX SDR

RubenKelevra commented on 2023-04-19 21:22 (UTC)

This should conflict gnuradio-osmosdr, as it conflicts with it's files:

Package (1)             New Version  Net Change

gr-osmosdr-nonfree-git  0.2.4-1       15.76 MiB

Total Installed Size:  15.76 MiB

:: Proceed with installation? [Y/n] 
(1/1) checking keys in keyring                                                                                                                          [----------------------------------------------------------------------------------------------] 100%
(1/1) checking package integrity                                                                                                                        [----------------------------------------------------------------------------------------------] 100%
(1/1) loading package files                                                                                                                             [----------------------------------------------------------------------------------------------] 100%
(1/1) checking for file conflicts                                                                                                                       [----------------------------------------------------------------------------------------------] 100%
error: failed to commit transaction (conflicting files)
gr-osmosdr-nonfree-git: /usr/bin/osmocom_fft exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/bin/osmocom_siggen_nogui exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/include/osmosdr/api.h exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/include/osmosdr/device.h exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/include/osmosdr/pimpl.h exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/include/osmosdr/ranges.h exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/include/osmosdr/sink.h exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/include/osmosdr/source.h exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/include/osmosdr/time_spec.h exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/cmake/osmosdr/gnuradio-osmosdrConfig.cmake exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/cmake/osmosdr/gnuradio-osmosdrTargets.cmake exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/libgnuradio-osmosdr.so exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/libgnuradio-osmosdr.so.0.2.0 exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/libgnuradio-osmosdr.so.0.2.0.0 exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/python3.10/site-packages/osmosdr/__init__.py exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/python3.10/site-packages/osmosdr/__init__.pyc exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/python3.10/site-packages/osmosdr/__init__.pyo exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/python3.10/site-packages/osmosdr/osmocom_siggen_base.py exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/python3.10/site-packages/osmosdr/osmocom_siggen_base.pyc exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/python3.10/site-packages/osmosdr/osmocom_siggen_base.pyo exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/lib/python3.10/site-packages/osmosdr/osmosdr_python.cpython-310-x86_64-linux-gnu.so exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/share/gnuradio/grc/blocks/osmosdr_sink.block.yml exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/share/gnuradio/grc/blocks/osmosdr_source.block.yml exists in filesystem (owned by gnuradio-osmosdr)
gr-osmosdr-nonfree-git: /usr/share/gnuradio/grc/blocks/rtlsdr_source.block.yml exists in filesystem (owned by gnuradio-osmosdr)

a821 commented on 2022-03-30 09:02 (UTC) (edited on 2022-03-30 09:03 (UTC) by a821)

I had to add libsndfile to depends to make it compile in a clean chroot (though namcap says it's not required, so in makedepends would be enough). Also add boost-libs to depends.

dreieck commented on 2021-09-30 17:15 (UTC) (edited on 2021-09-30 17:18 (UTC) by dreieck)

consider adding =${pkgver} to the provides-entries. Also, you could add at least gr-osmosdr-nonfree to provides and gr-osmosdr as well as gnuradio-osmosdr to conflicts.

One suggestion for provides and conflicts:

provides=("gr-osmosdr-git=${pkgver}" "gr-osmosdr=${pkgver}" "gnuradio-osmosdr=${pkgver}" "gr-osmosdr-nonfree=${pkgver}" "gnuradio-osmosdr-nonfree=${pkgver}")
conflicts=('gr-osmosdr-git' 'gr-osmosdr' 'gnuradio-osmosdr' 'gr-osmosdr-nonfree')

dreieck commented on 2021-09-30 17:12 (UTC) (edited on 2021-09-30 17:26 (UTC) by dreieck)

Is for libosmosdr-git and libmirisdr-git really explicitly the -git-variant needed?

Otherwise, I suggest that you depend on the generic libosmosdr and libmirisdr, which by themselves should also be provided by their -git-variants.

For me it builds with libosmosdr from the community repository.

dreieck commented on 2021-09-30 14:46 (UTC) (edited on 2021-09-30 17:32 (UTC) by dreieck)

$url gives me an error 502 Bad Gateway.

Try one of

EndlessEden commented on 2021-08-27 14:29 (UTC) (edited on 2021-08-27 14:30 (UTC) by EndlessEden)

Update 28/08/21 - Took over abandoned package to fix build issues. - Please comment if i missed anything or specific fixes need to be applied.

While i do dabble with sdr, im far from a expert in tools/utilities/drivers in use at this time.

If some one else more experienced would like to take over or contribute to the package, please comment/apply for co-maintainer postion.

deadite66 commented on 2019-11-04 06:09 (UTC)

managed to fix this, used the PKGBUILD from https://git.archlinux.org/svntogit/community.git/tree/trunk?h=packages/gnuradio-osmosdr and added -DENABLE_NONFREE=TRUE