Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gnuradio.pkgs: init + 3.8 -> 3.9 #106599

Merged
merged 11 commits into from
Mar 13, 2021
Merged

Commits on Mar 11, 2021

  1. uhd: 3.15.0.0 -> 4.0.0.0

    doronbehar committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    4f2573e View commit details
    Browse the repository at this point in the history
  2. gnuradio, uhd: Use boost17x

    gnss-sdr needs it: boostorg/format#67 .
    uhd and gnuradio need to use the same boost version to avoid
    incompatibilities issues. icu is needed from some reason with boost17x.
    doronbehar committed Mar 11, 2021
    Configuration menu
    Copy the full SHA
    7690f9a View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2021

  1. gnuradio.pkgs: init

    - Write a `mkDerivation` and `mkDerivationWith` function for gnuradio,
      like qt5.
    - qradiolink, gqrx: Use gnuradio's callPackage and mkDerivation.
    - Use gnuradio.callPackage to define all gnuradio.pkgs.
    - Move all gnuradio packages expressions to pkgs/development/gnuradio-modules/ -
      modeled after Python's.
    - Add more paths to gnuradio's wrapper - add the extra packages as
      python modules, and add their executables with proper env vars
      wrapping.
    
    Co-authored-by: Frederik Rietdijk <[email protected]>
    doronbehar and FRidh committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    2d08e55 View commit details
    Browse the repository at this point in the history
  2. gnuradio: Remove qt5 and gtk from passthru if not used

    Attributes such as gnuradioMinimal built without gui support should not
    have the `qt` and `gtk` attributes in it's passthru.
    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    6a4744a View commit details
    Browse the repository at this point in the history
  3. gnss-sdr: Refactor to use gnuradio.pkgs.mkDerivation

    Use the same dependencies that gnuradio uses, thanks to gnuradio's
    `mkDerivation`. Add `gnuradio.pkgs.osmosdr` as dependency.
    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    b944ca9 View commit details
    Browse the repository at this point in the history
  4. qradiolink: 0.5.0 -> 0.8.5-2

    Use gnuradio.pkgs.mkDerivation (gnuradio 3.8) and updated deps.
    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    fea0ac8 View commit details
    Browse the repository at this point in the history
  5. gqrx: Refactor to use gnuradioMinimal.pkgs.mkDerivation

    - Use gnuradio's `mkDerivation` which includes most of the deps needed.
    - Always enable pulseaudio support as that's part of gnuradio's deps
    anyway.
    - Use gnuradioMinimal.pkgs.osmosdr - not from the alias gr-osmosdr.
    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    99c3bdb View commit details
    Browse the repository at this point in the history
  6. inspectrum: Refactor to use gnuradioMinimal.pkgs.mkDerivation

    Use the same deps of gnuradioMinimal - thanks to gnuradio's
    mkDerivation.
    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    9545bba View commit details
    Browse the repository at this point in the history
  7. volk: init at 2.4.1

    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    7df0fa1 View commit details
    Browse the repository at this point in the history
  8. gnuradio3_{7,8}: Use external volk

    Now that volk is packaged, we can use our build and save some closure
    space for those that have more then 1 version of gnuradio installed.
    Also, simplify a bit how attributes are inherited in the expression.
    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    650ee25 View commit details
    Browse the repository at this point in the history
  9. gnuradio: 3.8 -> 3.9

    Add some "3.9" attributes to srcs in gnuradio packages And update
    packages using GR3.8 and that are incompatible yet with GR3.9 to use
    GR3.8 explicitly.
    doronbehar committed Mar 13, 2021
    Configuration menu
    Copy the full SHA
    fb024f5 View commit details
    Browse the repository at this point in the history