summaryrefslogtreecommitdiff
path: root/pkgs/development/gnuradio-modules (follow)
Commit message (Expand)AuthorAgeFilesLines
* gnuradioPackages.gr-difi: init at 0-unstable-2025-08-16•••This adds the out-of-tree module for DIFI support in gnuradio. Jared Baur2025-12-131-0/+53
* treewide: run nixfmt 1.0.0Wolfgang Walther2025-07-244-105/+98
* treewide: Format all Nix files•••Format all Nix files using the officially approved formatter, making the CI check introduced in the previous commit succeed: nix-build ci -A fmt.check This is the next step of the of the [implementation](https://github.com/NixOS/nixfmt/issues/153) of the accepted [RFC 166](https://github.com/NixOS/rfcs/pull/166). This commit will lead to merge conflicts for a number of PRs, up to an estimated ~1100 (~33%) among the PRs with activity in the past 2 months, but that should be lower than what it would be without the previous [partial treewide format](https://github.com/NixOS/nixpkgs/pull/322537). Merge conflicts caused by this commit can now automatically be resolved while rebasing using the [auto-rebase script](https://github.com/NixOS/nixpkgs/tree/8616af08d915377bd930395f3b700a0e93d08728/maintainers/scripts/auto-rebase). If you run into any problems regarding any of this, please reach out to the [formatting team](https://nixos.org/community/teams/formatting/) by pinging @NixOS/nix-formatting. Silvan Mosberger2025-04-011-56/+62
* treewide: fix typos in comments•••Made with ```shell git restore . fd '\.nix$' pkgs/ --type f -j1 -x bash -xc "$(cat <<"EOF" typos --no-check-filenames --write-changes "$1" git diff --exit-code "$1" && exit #( git diff "$1" | grep -qE "^\+ +[^# ]") && git restore "$1" count1="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> ' | wc -l )" count2="$( bat --language nix --diff --style changes "$1" --theme "Monokai Extended" --color always | aha --no-header | grep -E '^<span style="color:olive;">~</span> (<span style="color:#f8f8f2;"> *</span>)?<span style="color:#75715e;">.*</span>$' | wc -l )" [[ $count1 -ne $count2 ]] && git restore "$1" EOF )" -- {} ``` and filtered with `GIT_DIFF_OPTS='--unified=15' git -c interactive.singleKey=true add --patch` I initially tried using the tree-sitter cli, python bindings and even ast-grep through various means, but this is what I ended up with. Peder Bergebakken Sundt2025-02-241-1/+1
* gnuradioPackages.lora_sdr: init at unstable-2025-01-09Chuang Zhu2025-02-041-0/+61
* gnuradioPackages.bladeRF: init at 0-unstable-2023-11-20 (#345249)•••gr-bladeRF: init at unstable-2023-11-20 Co-authored-by: Arne Keller <2012gdwu+github@posteo.de>wucke132025-01-051-0/+64
* gnuradioPackages.grnet: remove•••Cannot be used anymore by any modern GR version. Doron Behar2024-12-241-97/+0
* gnuradioPackages.gsm: remove•••Cannot be used anymore by any modern GR version. Doron Behar2024-12-241-49/+0
* gnuradioPackages.nacl: remove•••Cannot be used anymore by any modern GR version. Doron Behar2024-12-241-47/+0
* gnuradioPackages.rds: remove•••Cannot be used anymore by any modern GR version. Doron Behar2024-12-241-64/+0
* gnuradioPackages.limesdr: remove•••Cannot be used anymore by any modern GR version. Doron Behar2024-12-241-63/+0
* gnuradioPackages.ais: remove•••Cannot be used anymore by any modern GR version. Doron Behar2024-12-241-66/+0
* gnuradioPackages.osmosdr: simplify expression for a single GR version•••Remove unused swig3 dependency - was really needed only for GR 3.8 that is now removed. Doron Behar2024-12-241-23/+7
* gnuradioPackages.osmosdr: don't use with lib; in metaDoron Behar2024-12-241-4/+4
* gnuradio: use new apple-sdk patternDoron Behar2024-12-241-4/+0
* treewide: format all inactive Nix files•••After final improvements to the official formatter implementation, this commit now performs the first treewide reformat of Nix files using it. This is part of the implementation of RFC 166. Only "inactive" files are reformatted, meaning only files that aren't being touched by any PR with activity in the past 2 months. This is to avoid conflicts for PRs that might soon be merged. Later we can do a full treewide reformat to get the rest, which should not cause as many conflicts. A CI check has already been running for some time to ensure that new and already-formatted files are formatted, so the files being reformatted here should also stay formatted. This commit was automatically created and can be verified using nix-build https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH Silvan Mosberger2024-12-101-18/+25
* gnuradioPackages.fosphor: init at unstable-2024-03-23Chuang Zhu2024-11-191-0/+93
* gnuradio3_8: use older swig to fix buildDoron Behar2024-10-196-12/+12
* treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`•••In preparation for the deprecation of `stdenv.isX`. These shorthands are not conducive to cross-compilation because they hide the platforms. Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way One example of why this is bad and especially affects compiler packages https://www.github.com/NixOS/nixpkgs/pull/343059 There are too many files to go through manually but a treewide should get users thinking when they see a `hostPlatform.isX` in a place where it doesn't make sense. ``` fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is" fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is" fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is" ``` Artturin2024-09-252-2/+2
* Merge pull request #331886 from Sigmanificient/remove-unused-arguments-pkgs-dev•••pkgs/development: remove unused argumentsAleksana2024-08-041-1/+0
|\
| * pkgs/development: remove unused argumentsSigmanificient2024-08-031-1/+0
* | gnuradio3_8Packages.ais: mark as broken on DarwinDoron Behar2024-07-311-0/+4
|/
* gnuradio3_9Packages.osmosdr: 0.2.5 -> 0.2.6R. Ryantm2024-05-251-4/+4
* gnuradio3_9Packages.osmosdr: 0.2.4 -> 0.2.5R. Ryantm2024-04-031-4/+4
* gnuradioPackages.osmosdr: fix source URL•••The current URL doesn't work anymore: $ nix-build -A gnuradioPackages.osmosdr.src --check checking outputs of '/nix/store/3jmqk57y5214iadfi6ivbgfd1rr9fyib-gr-osmosdr.drv'... exporting git://git.osmocom.org/gr-osmosdr (rev v0.2.4) into /nix/store/m1qa9ipmdf4xrc6gl1r0zd0c5r0ns7bk-gr-osmosdr Initialized empty Git repository in /nix/store/m1qa9ipmdf4xrc6gl1r0zd0c5r0ns7bk-gr-osmosdr/.git/ fatal: unable to connect to git.osmocom.org: git.osmocom.org[0: 78.46.96.155]: errno=Connection refused git.osmocom.org[1: 2a01:4f8:120:8470::2]: errno=Network is unreachable Fixes https://github.com/NixOS/nixpkgs/issues/298876. Bjørn Forsman2024-03-261-1/+1
* treewide: add meta.mainProgram to packages with a single binary•••The nixpkgs-unstable channel's programs.sqlite was used to identify packages producing exactly one binary, and these automatically added to their package definitions wherever possible. stuebinm2024-03-191-0/+1
* gnuradio: fix disabledForGRafter deprecation message•••Fix a minor mistake I introduced in #284482 Chuang Zhu2024-01-301-1/+1
* gnuradioPackages: disabledForGRafter -> disabledChuang Zhu2024-01-287-8/+15
* gnuradio: disabledForGRafter -> disabledChuang Zhu2024-01-281-2/+8
* gnuradioPackages.osmosdr: enable for gnuradio 3.9 and 3.10•••Add the latest gr-osmosdr version, 0.2.4, for use with gnuradio 3.9 and 3.10. Add new deps as needed. Closes https://github.com/NixOS/nixpkgs/issues/226296. Bjørn Forsman2023-04-211-1/+11
* gnuradio: Define a common logLib attribute•••Use it in all gnuradio modules. Doron Behar2023-04-217-14/+14
* python310Packages.mako: Normalize attribute, pname, dirnameMartin Weinelt2023-02-191-1/+1
* gnuradio3_8Packages.grnet: fix compilation on darwinJiajie Chen2022-10-261-0/+11
* gnuradio3_8Packages.osmosdr: add missing framework on darwinJiajie Chen2022-10-261-0/+5
* osmosdr: reduce runtime closure sizeSandro Jäckel2022-04-281-0/+2
* gnuradio3_8.pkgs.osmosdr: 0.2.2 -> 0.2.3Doron Behar2022-01-161-2/+2
* gnuradio.pkgs: Remove redundent null attributesDoron Behar2022-01-152-4/+0
* gnuradio.pkgs.grnet: disable for GR 3.10Doron Behar2022-01-151-0/+1
* gnuradioPackages.grnet: init at unstable•••Add versions at different commit hashes for different GR versions. Chuang Zhu2021-12-091-0/+84
* gnuradio3_8packages.ais: fix buildVikram Narayanan2021-11-251-0/+8
* gnuradio: Reenable thrift support•••Apparently, this requires thrift to be added to all other reverse dependencies. Doron Behar2021-10-233-0/+12
* gnuradio: Make hasFeature function simpler•••It always needs the `features` attribute of it's derivation as a last argument, so let's make it do it by it's own. Doron Behar2021-10-231-3/+3
* gnuradio.pkgs.ais: 2015-12-20 -> 2020-08-13•••This adds support for GR3.8. Bjørn Forsman2021-06-201-4/+12
* treewide: remove redundant stdenvBen Siraphob2021-03-261-1/+0
* 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. Doron Behar2021-03-133-0/+6
* 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. Doron Behar2021-03-131-2/+4
* 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 <fridh@fridh.nl> Doron Behar2021-03-137-0/+362