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: EndlessEden
Last Packager: EndlessEden
Votes: 7
Popularity: 0.000000
First Submitted: 2016-03-26 19:28 (UTC)
Last Updated: 2021-08-27 14:26 (UTC)

Dependencies (17)

Required by (17)

Sources (1)

Pinned Comments

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.

Latest Comments

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

deadite66 commented on 2019-09-28 08:55 (UTC)

the call is out for a new maintainer for gr-osmosdr.

https://osmocom.org/news/112

danmc commented on 2018-06-30 15:58 (UTC)

@maximevince, thanks for helping out with the patch. I'm in the middle of moving right now so I haven't had a chance to look at this.

It looks like it compiles fine now without the patch (included upstream), but I am getting issues if I just use the rtl-sdr package instead of the rtl-sdr-git package. I also seem to have compile issues without doxygen. Can anyone else confirm?

deadite66 commented on 2018-06-11 06:09 (UTC)

thanks for the patch maximevince, modded the PKGBUILD to patch and its compiles fine.

maximevince commented on 2018-06-10 10:24 (UTC)

This patch will fix compilation w/ boost 1.67: (I sent a pull request to gr-osmosdr) https://github.com/osmocom/gr-osmosdr/pull/13/

patch:

diff -ura gr-osmosdr.orig/lib/CMakeLists.txt gr-osmosdr/lib/CMakeLists.txt --- gr-osmosdr.orig/lib/CMakeLists.txt 2018-06-10 12:06:35.662484236 +0200 +++ gr-osmosdr/lib/CMakeLists.txt 2018-06-10 12:06:51.886207437 +0200 @@ -43,6 +43,8 @@ time_spec.cc )

+list(APPEND Boost_LIBRARIES pthread) + GR_OSMOSDR_APPEND_LIBS( ${Boost_LIBRARIES} ${GNURADIO_ALL_LIBRARIES}

deadite66 commented on 2018-06-10 09:28 (UTC) (edited on 2018-06-10 09:28 (UTC) by deadite66)

guess we'll have to wait for osmosdr to update, for now i've downgraded back to usable packages.

maximevince commented on 2018-06-10 09:13 (UTC)

Same issue here:

[ 54%] Linking CXX shared library libgnuradio-osmosdr-0.1.5git.so CMakeFiles/gnuradio-osmosdr.dir/osmosdr/osmosdr_src_c.cc.o: In function boost::condition_variable::condition_variable()': osmosdr_src_c.cc:(.text._ZN5boost18condition_variableC2Ev[_ZN5boost18condition_variableC5Ev]+0xaa): undefined reference topthread_condattr_setclock' CMakeFiles/gnuradio-osmosdr.dir/hackrf/hackrf_source_c.cc.o: In function hackrf_source_c::hackrf_source_c(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': hackrf_source_c.cc:(.text+0x3c82): undefined reference topthread_condattr_setclock' CMakeFiles/gnuradio-osmosdr.dir/hackrf/hackrf_sink_c.cc.o: In function hackrf_sink_c::hackrf_sink_c(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': hackrf_sink_c.cc:(.text+0x3c9a): undefined reference topthread_condattr_setclock' CMakeFiles/gnuradio-osmosdr.dir/airspy/airspy_source_c.cc.o: In function airspy_source_c::airspy_source_c(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)': airspy_source_c.cc:(.text+0x3ec2): undefined reference topthread_condattr_setclock' collect2: error: ld returned 1 exit status make[2]: [lib/CMakeFiles/gnuradio-osmosdr.dir/build.make:511: lib/libgnuradio-osmosdr-0.1.5git.so.0.0.0] Error 1 make[1]: [CMakeFiles/Makefile2:136: lib/CMakeFiles/gnuradio-osmosdr.dir/all] Error 2

Dieter9 commented on 2018-06-08 20:41 (UTC) (edited on 2018-06-08 20:44 (UTC) by Dieter9)

After the last Update of Boost 1.67.0, this software does not work any more. The reinstallation breaks with this error message:

CMakeFiles/gnuradio-osmosdr.dir/osmosdr/osmosdr_src_c.cc.o: In Funktion »boost::condition_variable::condition_variable()«:

osmosdr_src_c.cc(.text._ZN5boost18condition_variableC2Ev[_ZN5boost18condition_variableC5Ev]+0xaa): Warnung: undefinierter Verweis auf »pthread_condattr_setclock«

CMakeFiles/gnuradio-osmosdr.dir/airspy/airspy_source_c.cc.o: In Funktion »airspy_source_c::airspy_source_c(std::__cxx11::basic_string<char, std::char_traits<char="">, std::allocator<char> > const&)«:</char></char,>

airspy_source_c.cc:(.text+0x3ec2): Warnung: undefinierter Verweis auf »pthread_condattr_setclock«

collect2: Fehler: ld gab 1 als Ende-Status zurück make[2]: [lib/CMakeFiles/gnuradio-osmosdr.dir/build.make:443: lib/libgnuradio-osmosdr-0.1.5git.so.0.0.0] Fehler 1 make[1]: [CMakeFiles/Makefile2:136: lib/CMakeFiles/gnuradio-osmosdr.dir/all] Fehler 2 make: *** [Makefile:141: all] Fehler 2