nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 47 lines 1.0 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cmake, 6 pkg-config, 7 libusb1, 8 rtl-sdr, 9 fftw, 10}: 11 12stdenv.mkDerivation { 13 pname = "dabtools"; 14 version = "20180405"; 15 16 src = fetchFromGitHub { 17 owner = "Opendigitalradio"; 18 repo = "dabtools"; 19 rev = "8b0b2258b02020d314efd4d0d33a56c8097de0d1"; 20 sha256 = "18nkdybgg2w6zh56g6xwmg49sifalvraz4rynw8w5d8cqi3dm9sm"; 21 }; 22 23 nativeBuildInputs = [ 24 cmake 25 pkg-config 26 ]; 27 buildInputs = [ 28 rtl-sdr 29 fftw 30 libusb1 31 ]; 32 33 # CMake 4 is no longer retro compatible with versions < 3.5 34 postPatch = '' 35 substituteInPlace CMakeLists.txt src/CMakeLists.txt --replace-fail \ 36 "cmake_minimum_required(VERSION 2.8)" \ 37 "cmake_minimum_required(VERSION 3.5)" 38 ''; 39 40 meta = { 41 description = "Commandline tools for DAB and DAB+ digital radio broadcasts"; 42 homepage = "https://github.com/Opendigitalradio/dabtools"; 43 license = lib.licenses.gpl3Plus; 44 platforms = lib.platforms.linux; 45 maintainers = [ lib.maintainers.markuskowa ]; 46 }; 47}