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