codesnap: init at 0.8.2 (#364266)
[NixPkgs.git] / pkgs / by-name / no / notifymuch / package.nix
blob261dd74f0cb478ad126487cb2aa047fe1b5bff89
2   lib,
3   fetchFromGitHub,
4   gobject-introspection,
5   libnotify,
6   wrapGAppsHook3,
7   gtk3,
8   python3,
9 }:
11 python3.pkgs.buildPythonApplication rec {
12   pname = "notifymuch";
13   version = "0.1";
14   format = "setuptools";
16   src = fetchFromGitHub {
17     owner = "kspi";
18     repo = "notifymuch";
19     # https://github.com/kspi/notifymuch/issues/11
20     rev = "9d4aaf54599282ce80643b38195ff501120807f0";
21     sha256 = "1lssr7iv43mp5v6nzrfbqlfzx8jcc7m636wlfyhhnd8ydd39n6k4";
22   };
24   propagatedBuildInputs =
25     [
26       libnotify
27       gtk3
28     ]
29     ++ (with python3.pkgs; [
30       notmuch
31       pygobject3
32     ]);
34   nativeBuildInputs = [
35     gobject-introspection
36     wrapGAppsHook3
37   ];
39   dontWrapGApps = true;
41   preFixup = ''
42     makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
43   '';
45   strictDeps = false;
47   meta = with lib; {
48     description = "Display desktop notifications for unread mail in a notmuch database";
49     mainProgram = "notifymuch";
50     homepage = "https://github.com/kspi/notifymuch";
51     maintainers = with maintainers; [ arjan-s ];
52     license = licenses.gpl3;
53   };