audiobookshelf: 2.18.1 -> 2.19.0 (#378967)
[NixPkgs.git] / pkgs / by-name / il / ilbc / package.nix
blobe529e9b4c6d813a3deee9d9eb5c6f97e48890f81
2   lib,
3   stdenv,
4   fetchurl,
5   gawk,
6   cmake,
7 }:
9 stdenv.mkDerivation rec {
10   name = "ilbc-rfc3951";
12   script = ./extract-cfile.awk;
14   rfc3951 = fetchurl {
15     url = "http://www.ietf.org/rfc/rfc3951.txt";
16     sha256 = "0zf4mvi3jzx6zjrfl2rbhl2m68pzbzpf1vbdmn7dqbfpcb67jpdy";
17   };
19   nativeBuildInputs = [ cmake ];
21   unpackPhase = ''
22     mkdir -v ${name}
23     cd ${name}
24     ${gawk}/bin/gawk -f ${script} ${rfc3951}
25     cp -v ${./CMakeLists.txt} CMakeLists.txt
26   '';
28   meta = {
29     platforms = lib.platforms.unix;
30   };