Commit graph

432 commits

Author SHA1 Message Date
Peter Hoeg 4be05878ea rtl-sdr: minor build fixes 2021-04-15 17:06:39 +08:00
Peter Hoeg 22baca7dfb multimon-ng: drop qt4
qt4 was used to pull in X11 dependencies as well as qmake, but as upstream
now supports cmake, just use that and be specific about the X11 dependency.
2021-04-06 10:35:48 +08:00
Sandro 7c932296e0
Merge pull request #116335 from SuperSandro2000/move-aliases.nix 2021-04-05 04:07:15 +02:00
Eduardo Sánchez Muñoz 667da29962 gnuradio3_8: remove fetchpatch from inputs (not used) 2021-04-04 21:33:57 +02:00
Robert Scott ee33b8b17c
Merge pull request #118347 from eduardosm/gr3.8
gnuradio3_8: 3.8.2.0 -> 3.8.3.0
2021-04-04 17:51:39 +01:00
Sandro Jäckel d24e2d1b0b
gmock: deprecate alias 2021-04-04 03:18:59 +02:00
Eduardo Sánchez Muñoz 07700e51dc gnuradio: remove volk cmake flags mistakenly added
see https://github.com/NixOS/nixpkgs/pull/118345#discussion_r606706207
2021-04-03 22:39:40 +02:00
Eduardo Sánchez Muñoz 525420ef36 gnuradio3_8: 3.8.2.0 -> 3.8.3.0 2021-04-03 22:39:11 +02:00
Eduardo Sánchez Muñoz 6242f38c30 gnuradio: enable gr-vocoder 2021-04-03 14:47:43 +02:00
Eduardo Sánchez Muñoz 24abc4bfc4 gnuradio: 3.9.0.0 -> 3.9.1.0 2021-04-02 20:14:22 +02:00
Sandro Jäckel 03a351da00
ubertooth: pkgconfig -> pkg-config 2021-04-02 17:04:58 +02:00
Martin Weinelt 3e0713d582
ubertooth, libbtbb: stdenv.lib -> lib 2021-04-02 15:37:43 +02:00
Martin Weinelt 54d286365d
Merge pull request #87750 from oxzi/ubertooth 2021-04-02 15:23:30 +02:00
Frederik Rietdijk 3d4695c41d direwolf: use python3 2021-03-25 12:17:45 +01:00
Sandro 0ec1f94e32
Merge pull request #92045 from oxzi/btlejack-2.0.0
btlejack: init at 2.0.0
2021-03-21 05:24:04 +01:00
Samuel Gräfenstein 672cd0c8e7
treewide: gnome3.gtkmm -> gtkmm3
Fix building with `config.allowAliases = false;`.
2021-03-17 00:00:15 +01:00
R. RyanTM d4697cc2d1 xlog: 2.0.19 -> 2.0.20 2021-03-16 03:13:20 -04:00
Ryan Mulligan 87acb6d60b
Merge pull request #116204 from r-ryantm/auto-update/svxlink
svxlink: 19.09.1 -> 19.09.2
2021-03-14 14:15:11 -07:00
Doron Behar fb024f50e5 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.
2021-03-13 19:07:34 +02:00
Doron Behar 650ee258fd 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.
2021-03-13 19:07:20 +02:00
R. RyanTM 9494262663 svxlink: 19.09.1 -> 19.09.2 2021-03-13 14:48:09 +00:00
Doron Behar 9545bbadfa inspectrum: Refactor to use gnuradioMinimal.pkgs.mkDerivation
Use the same deps of gnuradioMinimal - thanks to gnuradio's
mkDerivation.
2021-03-13 12:47:00 +02:00
Doron Behar 99c3bdb9b6 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.
2021-03-13 12:47:00 +02:00
Doron Behar fea0ac887e qradiolink: 0.5.0 -> 0.8.5-2
Use gnuradio.pkgs.mkDerivation (gnuradio 3.8) and updated deps.
2021-03-13 12:47:00 +02:00
Doron Behar b944ca9350 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.
2021-03-13 12:46:59 +02:00
Doron Behar 6a4744a094 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.
2021-03-13 12:46:59 +02:00
Doron Behar 2d08e55e9b 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>
2021-03-13 12:46:59 +02:00
Doron Behar 7690f9a312 gnuradio, uhd: Use boost17x
gnss-sdr needs it: https://github.com/boostorg/format/issues/67 .
uhd and gnuradio need to use the same boost version to avoid
incompatibilities issues. icu is needed from some reason with boost17x.
2021-03-11 18:40:42 +02:00
Doron Behar 4f2573e875 uhd: 3.15.0.0 -> 4.0.0.0 2021-03-11 18:40:41 +02:00
Eduardo Sánchez Muñoz 62ea910ef3 pothos: init at 0.7.1 2021-03-03 14:00:05 +01:00
github-actions[bot] 683536ab2a
Merge master into staging-next 2021-02-18 00:40:58 +00:00
Sandro 4175c39261
Merge pull request #113228 from SCOTT-HAMILTON/cqrlog 2021-02-17 23:43:25 +01:00
SCOTT-HAMILTON 055345eb89 cqrlog: init at 2.5.2 2021-02-17 21:18:42 +01:00
github-actions[bot] 5f9df37683
Merge master into staging-next 2021-02-11 00:36:09 +00:00
Sandro 41d270c2aa
Merge pull request #110857 from SuperSandro2000/fix-collection6 2021-02-11 01:32:55 +01:00
github-actions[bot] 30dddce5e8
Merge master into staging-next 2021-02-09 06:16:02 +00:00
Mario Rodas 34a4272e49
Merge pull request #112272 from r-ryantm/auto-update/flrig
flrig: 1.3.53 -> 1.3.54
2021-02-08 20:35:55 -05:00
Alvar Penning 0e7a749052 btlejack: init at 2.0.0 2021-02-08 22:09:06 +01:00
github-actions[bot] bef005163c
Merge master into staging-next 2021-02-08 12:19:33 +00:00
Robert Schütz 9a200f6091
Merge pull request #111330 from dotlambda/libav-insecure
libav: mark as insecure
2021-02-08 12:18:05 +01:00
R. RyanTM fa59b9235e fldigi: 4.1.17 -> 4.1.18 2021-02-08 09:35:23 +01:00
R. RyanTM f620a10672 flrig: 1.3.53 -> 1.3.54 2021-02-07 08:27:57 +00:00
Robert Schütz 7acbde998b sdrangel: use ffmpeg instead of libav 2021-02-02 17:26:35 +01:00
github-actions[bot] 7044cd0c9d
Merge staging-next into staging 2021-02-01 18:31:04 +00:00
Markus Kowalewski 8e0ca6c3d6
welle-io: fix license 2021-02-01 13:33:14 +01:00
Markus Kowalewski 2f27e4d44f
soapybladerf: fix license 2021-02-01 13:32:12 +01:00
Markus Kowalewski 24cbe98bbc
multimon-ng: fix license, add maintainer 2021-02-01 13:11:38 +01:00
Thomas Tuegel 0e418a1a18
Merge pull request #108888 from ttuegel/feature--staging--qt-no-mkDerivation
Qt: Do not require mkDerivation
2021-01-26 16:24:41 -06:00
Sandro Jäckel b00ab7489e
gr-ais: fetch commit from master and use fetchpatch for PR commit 2021-01-26 15:18:57 +01:00
Thomas Tuegel 5590e365e4
qtbase: Check for wrapQtAppsHook in setupHook 2021-01-25 15:56:15 -06:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
volth bc0d605cf1 treewide: fix double quoted strings in meta.description
Signed-off-by: Ben Siraphob <bensiraphob@gmail.com>
2021-01-24 19:56:59 +07:00
Pavol Rusnak 90f7338112
treewide: stdenv.lib -> lib 2021-01-24 01:49:49 +01:00
zowoq 9fca265abd klog: pkgconfig -> pkg-config 2021-01-20 09:59:51 +10:00
Robert Hensing 33fdfd07d2
Merge pull request #102669 from pulsation/add-klog
klog: init at 1.3.2
2021-01-20 00:00:58 +01:00
R. RyanTM 20f929a787 gqrx: 2.14.3 -> 2.14.4 2021-01-18 23:28:25 +00:00
Ben Siraphob 5d566c43b4 pkgs/applications: pkgconfig -> pkg-config 2021-01-16 23:49:59 -08:00
Ben Siraphob 108bdac3d9 pkgs/applications: stdenv.lib -> lib 2021-01-15 14:24:03 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Alvar Penning 3f29424588 ubertooth: 2018-12-R1 -> 2020-12-R1 2021-01-08 11:27:48 +01:00
Alvar Penning dc0552b0b7 nixos/hardware/ubertooth: init at 2018-12-R1 2021-01-08 11:15:30 +01:00
Alvar Penning 623c10ac79 ubertooth: init at 2018-12-R1 2021-01-08 11:15:29 +01:00
Jan Tojnar f19eb635b4
Merge branch 'master' into staging-next
b04fc593e7 seems to have accidentally changed mkDerivation function for dfilemanager and solarus-quest-editor so I have reverted that here.
2021-01-07 13:04:31 +01:00
Yannick Markus 5aef5317f9
soundmodem: init at 0.20 2021-01-06 14:07:46 +01:00
Ben Siraphob 3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Ben Siraphob b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Sandro 285b260f60
Merge pull request #108005 from r-ryantm/auto-update/urh
urh: 2.9.0 -> 2.9.1
2020-12-31 02:17:19 +01:00
R. RyanTM 6a31b39969 urh: 2.9.0 -> 2.9.1 2020-12-31 00:45:18 +00:00
Thomas Tuegel 355df33432
Merge pull request #107483 from doronbehar/pkg/qt512
qt512: 5.12.7 -> 5.12.9
2020-12-30 14:12:06 -06:00
Doron Behar 845a460879 sdrangel: 4.21.1 -> 6.4.0 2020-12-28 19:52:07 +02:00
Markus Kowalewski b3e155a11b
soapyuhd: fix license 2020-12-27 12:17:51 +01:00
Markus Kowalewski a915c8f33b
soapyuhd: 0.3.6 -> 0.4.1 2020-12-27 03:11:58 +01:00
markuskowa f62fcde81a
Merge pull request #107359 from numinit/sdrangel-soapysdr
sdrangel: set SOAPYSDR_DIR in build
2020-12-22 11:37:36 +01:00
Morgan Jones 16a33fb05e sdrangel: set SOAPYSDR_DIR in build 2020-12-21 18:25:00 -07:00
Sandro 832ae4311a
Merge pull request #107288 from numinit/soapyaudio
soapyaudio: init at 0.1.1
2020-12-21 08:39:00 +01:00
Morgan Jones 08319d0522 sdrangel: add soapysdr dependency 2020-12-20 16:15:46 -07:00
Morgan Jones 3c233e2692 soapyaudio: init at 0.1.1 2020-12-20 16:14:13 -07:00
R. RyanTM 7c601e15e5 gqrx: 2.14.2 -> 2.14.3 2020-12-10 17:14:46 +00:00
Eduardo Sánchez Muñoz 2959bb7028 gqrx: fix icon
The icon is a single file, so it should be placed in `pixmaps` instead of `icons`.
2020-12-09 19:58:42 +01:00
Raghav Sood 37a449fd90
Merge pull request #105835 from hjones2199/gpsd-up
gpsd: 3.16 -> 3.21
2020-12-06 03:19:58 +00:00
Sandro 18493dab88
Merge pull request #106035 from r-ryantm/auto-update/inspectrum
inspectrum: 0.2.2 -> 0.2.3
2020-12-06 03:19:01 +01:00
R. RyanTM 85d6e4a25a inspectrum: 0.2.2 -> 0.2.3 2020-12-06 02:05:57 +00:00
Hunter Jones 0d43151889 direwolf: 1.5 -> 1.6 2020-12-05 14:42:11 -06:00
Sandro a7d5d67a71
Merge pull request #106012 from r-ryantm/auto-update/gqrx
gqrx: 2.14 -> 2.14.2
2020-12-05 21:05:23 +01:00
R. RyanTM c8a1fd6e39 gqrx: 2.14 -> 2.14.2 2020-12-05 19:31:40 +00:00
Sandro beae07d125
Merge pull request #105992 from r-ryantm/auto-update/flrig
flrig: 1.3.52 -> 1.3.53
2020-12-05 19:44:34 +01:00
Sandro 0bc21f5ad4
Merge pull request #105988 from r-ryantm/auto-update/fldigi
fldigi: 4.1.16 -> 4.1.17
2020-12-05 19:44:06 +01:00
R. RyanTM 99fa575b9a flrig: 1.3.52 -> 1.3.53 2020-12-05 16:07:35 +00:00
R. RyanTM 401b00be02 fldigi: 4.1.16 -> 4.1.17 2020-12-05 15:48:20 +00:00
Doron Behar 0f615e80a0 fixup! gnuradio: rewrite 2020-12-05 13:24:09 +02:00
Doron Behar d3b3bf7eb8 fixup! gnuradio: rewrite 2020-12-05 13:24:09 +02:00
Doron Behar 080930412b gnss-sdr: Fix build by adding python six 2020-12-05 13:23:00 +02:00
Doron Behar ed44b466e6 treewide/(gnuradio plugins): Add log4cpp as it's needed now.
Since gnuradio-runtime is compiled with log4cpp, all plugins that need
gnuradio-runtime (which is all of them probably) need log4cpp as well.

Add python.pkgs.cheetah to inputs of gr-osmosdr as it somehow started to
be needed.
2020-12-05 13:23:00 +02:00
Doron Behar 3becac02f8 gnuradio: rewrite
Write (similar) expressions for GNURadio 3.7 and 3.8 and make 3.8
available as `gnuradio`, and `gnuradio3_7` point to the 3.7 build.

Teach both 3.7 & 3.8 expressions accept a `features` attribute set, that
tells them what features to compile. There are dependencies within the
different features, and we rely on upstream's cmake scripts to make sure
the `configurePhase` will fail if a feature is not enabled and needed by
another feature.  All features are enabled by default.

Put shared Nix functions and attributes for both 3.7 and 3.8 in:
pkgs/applications/radio/gnuradio/shared.nix

Add 2 patches accepted upstream, that don't install some python related
examples if python-support is not enabled.

Remove cmake python reference in 3.8 with removeReferencesTo, if
python-support is turned off.

Update gqrx (reverse dependency) to use a build of gnuradio3_7 without
gui components and for it's gr-osmosdr as well.

Write an external, `wrapper.nix` (shared for both 3.7 and 3.8). Teach it
to handle extra `gr-` packages via `GRC_BLOCKS_PATH`. Likely enable it
to accept extra python packages. Wrap the executables with env vars
wrapGAppsHook and wrapQtAppsHook would have likely given them (hence,
fix #87510). Point `gnuradio` to the wrapped 3.8 derivation.

Add @doronbehar to maintainers of both 3.8 and 3.7.

dirty: use upstreamed patches
2020-12-05 13:23:00 +02:00
Mario Rodas 66486970f1
Merge pull request #104539 from r-ryantm/auto-update/gqrx
gqrx: 2.13.5 -> 2.14
2020-11-28 15:17:24 -05:00
Patrick Hilhorst a6b3bb24e4
treewide: ran ./maintainers/scripts/update_redirected_urls.sh 2020-11-27 01:23:57 +01:00
Sandro 15a07be250
Merge pull request #104864 from r-ryantm/auto-update/urh
urh: 2.8.9 -> 2.9.0
2020-11-25 12:59:13 +01:00
R. RyanTM 6849c4a4c9 urh: 2.8.9 -> 2.9.0 2020-11-25 05:32:43 +00:00
Sandro 8fe8595339
Merge pull request #103936 from Mindavi/rtl-433/20.11
rtl_433: 20.02 -> 20.11
2020-11-24 20:58:18 +01:00
Sandro d60ce0c8c8
Merge pull request #103686 from r-ryantm/auto-update/flrig
flrig: 1.3.51 -> 1.3.52
2020-11-24 02:01:35 +01:00