nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 43 lines 789 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 alsa-lib, 6 libX11, 7 libXi, 8 libXtst, 9 xorgproto, 10}: 11 12stdenv.mkDerivation (finalAttrs: { 13 pname = "mid2key"; 14 version = "1"; 15 16 src = fetchFromGitHub { 17 owner = "dnschneid"; 18 repo = "mid2key"; 19 rev = "r${finalAttrs.version}"; 20 sha256 = "Zo0mqdBJ1JKD9ZCA8te3f5opyYslFncYcx9iuXq2B9g="; 21 }; 22 23 buildInputs = [ 24 alsa-lib 25 libX11 26 libXi 27 libXtst 28 xorgproto 29 ]; 30 31 buildPhase = "make"; 32 33 installPhase = "mkdir -p $out/bin && mv mid2key $out/bin"; 34 35 meta = { 36 homepage = "http://code.google.com/p/mid2key/"; 37 description = "Simple tool which maps midi notes to simulated keystrokes"; 38 license = lib.licenses.gpl3; 39 maintainers = [ ]; 40 platforms = lib.platforms.linux; 41 mainProgram = "mid2key"; 42 }; 43})