at 22.05-pre 28 lines 776 B view raw
1{ lib, stdenv, fetchFromGitHub, cmake }: 2 3stdenv.mkDerivation rec { 4 pname = "codec2"; 5 version = "1.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "drowe67"; 9 repo = "codec2"; 10 rev = "v${version}"; 11 sha256 = "05xjsb67dzwncl2rnhg6fqih8krf38b7vmvzlsb7y9g6d1b085wg"; 12 }; 13 14 nativeBuildInputs = [ cmake ]; 15 16 # Swap keyword order to satisfy SWIG parser 17 postFixup = '' 18 sed -r -i 's/(\<_Complex)(\s+)(float|double)/\3\2\1/' $out/include/$pname/freedv_api.h 19 ''; 20 21 meta = with lib; { 22 description = "Speech codec designed for communications quality speech at low data rates"; 23 homepage = "http://www.rowetel.com/blog/?page_id=452"; 24 license = licenses.lgpl21Only; 25 platforms = platforms.unix; 26 maintainers = with maintainers; [ markuskowa ]; 27 }; 28}