nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 stdenv,
3 lib,
4 fetchFromGitHub,
5 unstableGitUpdater,
6 pkg-config,
7 libjack2,
8}:
9
10stdenv.mkDerivation (finalAttrs: {
11 pname = "jack-link";
12 version = "0.2.6";
13
14 src = fetchFromGitHub {
15 owner = "rncbc";
16 repo = "jack_link";
17 tag = "v${finalAttrs.version}";
18 hash = "sha256-mZ74nkiAQHkJAZYHTsNcQnrisaUIyHwEDUbrvOL6CAU=";
19 fetchSubmodules = true;
20 };
21
22 nativeBuildInputs = [
23 pkg-config
24 ];
25
26 buildInputs = [
27 libjack2
28 ];
29
30 makeFlags = [ "PREFIX=$(out)" ];
31
32 meta = {
33 homepage = "https://github.com/rncbc/jack_link";
34 description = "jack_link bridges JACK transport with Ableton Link";
35 license = lib.licenses.gpl2Plus;
36 mainProgram = "jack_link";
37 maintainers = with lib.maintainers; [ magnetophon ];
38 platforms = lib.platforms.linux;
39 };
40})