pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / tools / audio / mictray / default.nix
blobf53ae6c48d0e36b7acae7d8eea016ca0b5b3c385
1 { fetchFromGitHub
2 , gtk3
3 , lib
4 , libgee
5 , libnotify
6 , meson
7 , ninja
8 , pkg-config
9 , pulseaudio
10 , stdenv
11 , vala
12 , wrapGAppsHook3
15 stdenv.mkDerivation rec {
16   pname = "mictray";
17   version = "0.2.5";
19   src = fetchFromGitHub {
20     owner = "Junker";
21     repo = "mictray";
22     rev = "1f879aeda03fbe87ae5a761f46c042e09912e1c0";
23     sha256 = "0achj6r545c1sigls79c8qdzryz3sgldcyzd3pwak1ymim9i9c74";
24   };
26   nativeBuildInputs = [
27     meson
28     ninja
29     pkg-config
30     vala
31     wrapGAppsHook3
32   ];
34   buildInputs = [
35     gtk3
36     libgee
37     libnotify
38     pulseaudio
39   ];
41   doCheck = true;
43   meta = with lib; {
44     homepage = "https://github.com/Junker/mictray";
45     description = "System tray application for microphone";
46     longDescription = ''
47       MicTray is a Lightweight system tray application which lets you control the microphone state and volume.
48     '';
49     license = licenses.gpl3;
50     platforms = platforms.linux;
51     maintainers = [ maintainers.anpryl ];
52     mainProgram = "mictray";
53   };