Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 516538 - net-wireless/gnuradio-9999 - update deps; add USE=ctrlport, depend on x11-libs/qwt:6
Summary: net-wireless/gnuradio-9999 - update deps; add USE=ctrlport, depend on x11-lib...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo Radio project
URL: http://gnuradio.org/doc/doxygen/build...
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2014-07-06 19:23 UTC by Pinky
Modified: 2014-07-22 15:38 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
add USE=ctrlport (0001-gnuradio-add-control-port-support.patch,1.14 KB, patch)
2014-07-06 19:24 UTC, Pinky
Details | Diff
set x11-libs/qwt:6 (0002-gnuradio-fix-QWT-dependency.patch,422 bytes, patch)
2014-07-06 19:24 UTC, Pinky
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Pinky 2014-07-06 19:23:08 UTC
build for GIT version of GNURadio is out of date, does not support some new features and have invalid dependencies tracking.



Reproducible: Always
Comment 1 Pinky 2014-07-06 19:24:01 UTC
Created attachment 380328 [details, diff]
add USE=ctrlport
Comment 2 Pinky 2014-07-06 19:24:42 UTC
Created attachment 380330 [details, diff]
set x11-libs/qwt:6
Comment 3 Rick Farina (Zero_Chaos) gentoo-dev 2014-07-07 15:45:54 UTC
(In reply to Pinky from comment #0)
> build for GIT version of GNURadio is out of date, does not support some new
> features and have invalid dependencies tracking.
> 
> 
> 
> Reproducible: Always

Yes, we know. We mostly add features on a "by request" basis since most of gnuradio's features need multiple additional deps added to the tree to be of much use.

I'm looking into this one now but the pyqwt5->qwt6 bit is already confusing.
Comment 4 Rick Farina (Zero_Chaos) gentoo-dev 2014-07-07 16:05:01 UTC
grep -i Qwt5  shows that gr-filter, gr-qtgui, gr-utils, (and examples in gr-zeromq) depend on pyqwt, so we definitely shouldn't drop it.

gr-qtgui needs qwt6, might make sense to just drop the qt4 use flag or use it for required_use?

Anyway, I lack the time for something like this today, so if anyone wants this cleanup they can have it.  Pinky?
Comment 5 Pinky 2014-07-09 22:43:12 UTC
(In reply to Rick Farina (Zero_Chaos) from comment #4)
> grep -i Qwt5  shows that gr-filter, gr-qtgui, gr-utils, (and examples in
> gr-zeromq) depend on pyqwt, so we definitely shouldn't drop it.
> 
> gr-qtgui needs qwt6, might make sense to just drop the qt4 use flag or use
> it for required_use?
> 
> Anyway, I lack the time for something like this today, so if anyone wants
> this cleanup they can have it.  Pinky?

yes, dropping dependency on pyqwt was mistake.
Comment 6 Pinky 2014-07-15 04:53:57 UTC
These seems be some troubles with QWT in latest gnuradio either (the qwt5 vs qwt6 think does not work well), so i suggest only add support for ctrlport and skip anny qwt related changes now.
Comment 7 Rick Farina (Zero_Chaos) gentoo-dev 2014-07-22 15:38:55 UTC
I've added ctrlport and a few others, as well as bumped to the latest release. I also did some tuning of the deps.  I'm not certain every possible use flag combination will be usable here, but I'm working with upstream to improve things so for now, this is as good as I can get it without more specific complaints.

enjoy :-)