nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at python-updates 57 lines 958 B view raw
1{ 2 lib, 3 stdenv, 4 fetchFromGitHub, 5 pkg-config, 6 xxd, 7 cairo, 8 fluidsynth, 9 libX11, 10 libjack2, 11 alsa-lib, 12 liblo, 13 libsigcxx, 14 libsmf, 15}: 16 17stdenv.mkDerivation (finalAttrs: { 18 pname = "mamba"; 19 version = "2.6"; 20 21 src = fetchFromGitHub { 22 owner = "brummer10"; 23 repo = "Mamba"; 24 tag = "v${finalAttrs.version}"; 25 hash = "sha256-S1+nGnB1LHIUgYves0qtWh+QXYKjtKWICpOo38b3zbY="; 26 fetchSubmodules = true; 27 }; 28 29 nativeBuildInputs = [ 30 pkg-config 31 xxd 32 ]; 33 buildInputs = [ 34 cairo 35 fluidsynth 36 libX11 37 libjack2 38 alsa-lib 39 liblo 40 libsigcxx 41 libsmf 42 ]; 43 44 makeFlags = [ "PREFIX=$(out)" ]; 45 46 enableParallelBuilding = true; 47 48 meta = { 49 homepage = "https://github.com/brummer10/Mamba"; 50 description = "Virtual MIDI keyboard for Jack Audio Connection Kit"; 51 license = lib.licenses.bsd0; 52 maintainers = with lib.maintainers; [ 53 magnetophon 54 ]; 55 platforms = lib.platforms.linux; 56 }; 57})