git.iko.soy/typeable/nixpkgs
on master help sign in
jacktrip: init at 1.5.3 (#166137)

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>

commit149f31a857f98945389d9b6e3fcd07603085b3ec authorIwan <iwanb@users.noreply.github.com> dateMon 4 Apr 2022, 16:39 (5 years ago) parent36a7bc5
3 files changed+69
maintainers/maintainer-list.nix+6 pkgs/applications/audio/jacktrip/default.nix+61 pkgs/top-level/all-packages.nix+2
maintainers/maintainer-list.nix+6
@@ -5417,6 +5417,12 @@
54175417 githubId = 41924494;
54185418 name = "Ivar";
54195419 };
5420+ iwanb = {
5421+ email = "tracnar@gmail.com";
5422+ github = "iwanb";
5423+ githubId = 4035835;
5424+ name = "Iwan";
5425+ };
54205426 ixmatus = {
54215427 email = "parnell@digitalmentat.com";
54225428 github = "ixmatus";
pkgs/applications/audio/jacktrip/default.nixnew file+61
@@ -0,0 +1,61 @@
1+{ lib, mkDerivation, fetchFromGitHub
2+, pkg-config
3+, help2man
4+, qmake
5+, alsa-lib
6+, libjack2
7+, dbus
8+, qtbase
9+, qttools
10+, qtx11extras
11+, meson
12+, python3
13+, rtaudio
14+, ninja
15+}:
16+
17+mkDerivation rec {
18+ version = "1.5.3";
19+ pname = "jacktrip";
20+
21+ src = fetchFromGitHub {
22+ owner = "jacktrip";
23+ repo = "jacktrip";
24+ rev = "v${version}";
25+ sha256 = "sha256-sfAYMTnBjT4LkgksyzDGGy97NLX5ljjhNDFioQnTzLs=";
26+ };
27+
28+ preConfigure = ''
29+ rm build
30+ '';
31+
32+ buildInputs = [
33+ rtaudio
34+ qtbase
35+ qtx11extras
36+ libjack2
37+ dbus
38+ ];
39+
40+ nativeBuildInputs = [
41+ python3
42+ python3.pkgs.pyaml
43+ python3.pkgs.jinja2
44+ ninja
45+ help2man
46+ meson
47+ qmake
48+ qttools
49+ pkg-config
50+ ];
51+
52+ qmakeFlags = [ "jacktrip.pro" ];
53+
54+ meta = with lib; {
55+ description = "Multi-machine audio network performance over the Internet";
56+ homepage = "https://jacktrip.github.io/jacktrip/";
57+ license = with licenses; [ gpl3 lgpl3 mit ];
58+ maintainers = [ maintainers.iwanb ];
59+ platforms = platforms.linux;
60+ };
61+}
pkgs/top-level/all-packages.nix+2
@@ -33553,6 +33553,8 @@ with pkgs;
3355333553
3355433554 libjack2 = jack2.override { prefix = "lib"; };
3355533555
33556+ jacktrip = libsForQt5.callPackage ../applications/audio/jacktrip { };
33557+
3355633558 j2cli = with python3Packages; toPythonApplication j2cli;
3355733559
3355833560 jquake = callPackage ../applications/misc/jquake { };