lol

Merge pull request #250991 from PowerUser64/jack-passthrough

jack-passthru: init at 2021-9-25

authored by

Peder Bergebakken Sundt and committed by
GitHub
c2ef451f 64006f04

+41
+39
pkgs/applications/audio/jack-passthrough/default.nix
··· 1 + { lib 2 + , stdenv 3 + , fetchFromGitHub 4 + , pkg-config 5 + , libjack2 6 + , meson 7 + , ninja 8 + , fmt_9 9 + }: 10 + 11 + stdenv.mkDerivation (finalAttrs: { 12 + pname = "jack-passthrough"; 13 + version = "2021-9-25"; 14 + 15 + # https://github.com/guysherman/jack-passthrough 16 + src = fetchFromGitHub { 17 + owner = "guysherman"; 18 + repo = finalAttrs.pname; 19 + rev = "aad03b7c5ccc4a4dcb8fa38c49aa64cb9d628660"; 20 + hash = "sha256-9IsNaLW5dYAqiwe+vX0+D3oIKFP2TIfy1q1YaqmS6wE="; 21 + }; 22 + 23 + nativeBuildInputs = [ pkg-config meson ninja ]; 24 + buildInputs = [ fmt_9 libjack2 ]; 25 + 26 + meta = with lib; { 27 + description = "A simple app to help with JACK apps that behave strangely."; 28 + longDescription = '' 29 + Creates a JACK passthrough client with an arbitrary name and number of 30 + ports. Common uses include tricking stubborn applications into creating 31 + more ports than they normally would or to prevent them from 32 + auto-connecting to certain things. 33 + ''; 34 + # license unknown: https://github.com/guysherman/jack-passthrough/issues/2 35 + license = licenses.unfree; 36 + maintainers = [ maintainers.PowerUser64 ]; 37 + platforms = [ "x86_64-linux" ]; 38 + }; 39 + })
+2
pkgs/top-level/all-packages.nix
··· 32969 32969 32970 32970 jack_oscrolloscope = callPackage ../applications/audio/jack-oscrolloscope { }; 32971 32971 32972 + jack-passthrough = callPackage ../applications/audio/jack-passthrough { }; 32973 + 32972 32974 jack_rack = callPackage ../applications/audio/jack-rack { }; 32973 32975 32974 32976 jackmeter = callPackage ../applications/audio/jackmeter { };