nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 52 lines 1.0 kB view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 cairo, 6 libjpeg, 7 libXft, 8 pkg-config, 9 python3, 10 wafHook, 11}: 12 13stdenv.mkDerivation (finalAttrs: { 14 pname = "ntk"; 15 version = "1.3.1001"; 16 src = fetchFromGitHub { 17 owner = "linuxaudio"; 18 repo = "ntk"; 19 rev = "v${finalAttrs.version}"; 20 sha256 = "sha256-NyEdg6e+9CI9V+TIgdpPyH1ei+Vq8pUxD3wPzWY5fEU="; 21 }; 22 23 nativeBuildInputs = [ 24 pkg-config 25 wafHook 26 ]; 27 buildInputs = [ 28 cairo 29 libjpeg 30 libXft 31 python3 32 ]; 33 34 # NOTE: ntk provides its own waf script that is incompatible with new 35 # python versions. If the script is not present, wafHook will install 36 # a compatible version from nixpkgs. 37 prePatch = '' 38 rm waf 39 ''; 40 41 meta = { 42 description = "Fork of FLTK 1.3.0 with additional functionality"; 43 version = finalAttrs.version; 44 homepage = "http://non.tuxfamily.org/"; 45 license = lib.licenses.lgpl21; 46 maintainers = with lib.maintainers; [ 47 magnetophon 48 nico202 49 ]; 50 platforms = lib.platforms.linux; 51 }; 52})