superfile: 1.1.6 -> 1.1.7 (#371308)
[NixPkgs.git] / pkgs / by-name / av / avizo / package.nix
blob47a44f05aa730c7a5ba1436277b49f96fab58c75
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   meson,
6   ninja,
7   pkg-config,
8   vala,
9   gtk3,
10   glib,
11   gtk-layer-shell,
12   dbus,
13   dbus-glib,
14   librsvg,
15   gobject-introspection,
16   gdk-pixbuf,
17   wrapGAppsHook3,
18   pamixer,
19   brightnessctl,
22 stdenv.mkDerivation rec {
23   pname = "avizo";
24   version = "1.3";
26   src = fetchFromGitHub {
27     owner = "misterdanb";
28     repo = "avizo";
29     rev = version;
30     sha256 = "sha256-Vj8OrNlAstl0AXTeVAPdEf5JgnAmJwl9s3Jdc0ZiYQc=";
31   };
33   nativeBuildInputs = [
34     meson
35     ninja
36     pkg-config
37     vala
38     gobject-introspection
39     wrapGAppsHook3
40   ];
42   buildInputs = [
43     dbus
44     dbus-glib
45     gdk-pixbuf
46     glib
47     gtk-layer-shell
48     gtk3
49     librsvg
50   ];
52   postInstall = ''
53     wrapProgram $out/bin/volumectl --suffix PATH : $out/bin:${lib.makeBinPath ([ pamixer ])}
54     wrapProgram $out/bin/lightctl --suffix PATH : $out/bin:${lib.makeBinPath ([ brightnessctl ])}
55   '';
57   meta = with lib; {
58     description = "Neat notification daemon for Wayland";
59     homepage = "https://github.com/misterdanb/avizo";
60     license = licenses.gpl3;
61     platforms = platforms.linux;
62     maintainers = [ maintainers.berbiche ];
63   };