biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / audio / pipecontrol / default.nix
blob1586be58e3cf4fba8802bf682a0f9b4783f69f42
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , pipewire
5 , cmake
6 , extra-cmake-modules
7 , gnumake
8 , wrapQtAppsHook
9 , qtbase
10 , qttools
11 , kirigami2
12 , kcoreaddons
13 , ki18n
14 , qtquickcontrols2
17 stdenv.mkDerivation rec {
18   pname = "pipecontrol";
19   version = "0.2.11";
21   src = fetchFromGitHub {
22     owner = "portaloffreedom";
23     repo = pname;
24     rev = "v${version}";
25     sha256 = "sha256-jMP8hPv0Rv/OIVIzR/5R8LmEcyzwtcof9Ire86WtISc=";
26   };
28   nativeBuildInputs = [
29     cmake
30     extra-cmake-modules
31     wrapQtAppsHook
32     qttools
33   ];
35   buildInputs = [
36     pipewire
37     qtbase
38     kirigami2
39     kcoreaddons
40     ki18n
41     qtquickcontrols2
42   ];
44   meta = with lib; {
45     description = "Pipewire control GUI program in Qt (Kirigami2)";
46     mainProgram = "pipecontrol";
47     homepage = "https://github.com/portaloffreedom/pipecontrol";
48     license = licenses.gpl3Only;
49     maintainers = with maintainers; [ tilcreator ];
50   };