package.nix (832B)
1 { 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 pkg-config, 7 opencv4, 8 rtl-sdr, 9 zlib, 10 }: 11 12 stdenv.mkDerivation { 13 pname = "goestools"; 14 version = "0-unstable-2024-02-10"; 15 16 __structuredAttrs = true; 17 18 src = fetchFromGitHub { 19 owner = "pietern"; 20 repo = "goestools"; 21 rev = "80ece1a7ab8a93fb5dfa50d47387ae7c4a8f2a73"; 22 hash = "sha256-qrtLiS1nFsGIFrazitLQetrEPiMP5SbBSbwp0bPhCV0="; 23 fetchSubmodules = true; 24 }; 25 26 nativeBuildInputs = [ 27 cmake 28 pkg-config 29 ]; 30 31 buildInputs = [ 32 opencv4 33 rtl-sdr 34 zlib 35 ]; 36 37 meta = { 38 description = "Tools to work with signals and files from GOES satellites"; 39 homepage = "https://pietern.github.io/goestools/"; 40 license = lib.licenses.bsd2; 41 maintainers = [ lib.maintainers.sikmir ]; 42 platforms = lib.platforms.unix; 43 broken = true; 44 }; 45 }
