nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ buildOctavePackage
2, lib
3, fetchurl
4, signal
5, hdf5
6}:
7
8buildOctavePackage rec {
9 pname = "communications";
10 version = "1.2.4";
11
12 src = fetchurl {
13 url = "mirror://sourceforge/octave/${pname}-${version}.tar.gz";
14 sha256 = "sha256-SfA81UP0c7VgroxSA/RZVVKZ4arl8Uhpf324F7yGFTo=";
15 };
16
17 buildInputs = [
18 hdf5
19 ];
20
21 requiredOctavePackages = [
22 signal
23 ];
24
25 meta = with lib; {
26 homepage = "https://octave.sourceforge.io/communications/index.html";
27 license = licenses.gpl3Plus;
28 maintainers = with maintainers; [ KarlJoad ];
29 description = " Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields";
30 };
31}