evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / nt / ntk / package.nix
blob4ad3ba33cb5c9bb9dd89aada37264fde622979fd
1 { lib, stdenv, fetchFromGitHub, cairo, libjpeg, libXft, pkg-config, python3, wafHook }:
3 stdenv.mkDerivation rec {
4   pname = "ntk";
5   version = "1.3.1001";
6   src = fetchFromGitHub {
7     owner = "linuxaudio";
8     repo = "ntk";
9     rev = "v${version}";
10     sha256 = "sha256-NyEdg6e+9CI9V+TIgdpPyH1ei+Vq8pUxD3wPzWY5fEU=";
11   };
13   nativeBuildInputs = [ pkg-config wafHook ];
14   buildInputs = [
15     cairo libjpeg libXft python3
16   ];
18   # NOTE: ntk provides its own waf script that is incompatible with new
19   # python versions. If the script is not present, wafHook will install
20   # a compatible version from nixpkgs.
21   prePatch = ''
22     rm waf
23   '';
25   meta = {
26     description = "Fork of FLTK 1.3.0 with additional functionality";
27     version = version;
28     homepage = "http://non.tuxfamily.org/";
29     license = lib.licenses.lgpl21;
30     maintainers = with lib.maintainers; [ magnetophon nico202 ];
31     platforms = lib.platforms.linux;
32   };