ripasso-cursive: cosmetic changes (#361736)
[NixPkgs.git] / pkgs / by-name / ca / caerbannog / package.nix
blob0ca33877d124f8f5ec830ac6056027cdd89c8157
1 { lib
2 , fetchFromSourcehut
3 , python3
4 , glib
5 , gobject-introspection
6 , meson
7 , ninja
8 , pkg-config
9 , wrapGAppsHook3
10 , gtk3
11 , atk
12 , libhandy
13 , libnotify
14 , pango
17 python3.pkgs.buildPythonApplication rec {
18   pname = "caerbannog";
19   version = "0.3";
20   format = "other";
22   src = fetchFromSourcehut {
23     owner = "~craftyguy";
24     repo = "caerbannog";
25     rev = version;
26     sha256 = "0wqkb9zcllxm3fdsr5lphknkzy8r1cr80f84q200hbi99qql1dxh";
27   };
29   nativeBuildInputs = [
30     glib
31     gobject-introspection
32     meson
33     ninja
34     pkg-config
35     wrapGAppsHook3
36   ];
38   buildInputs = [
39     gtk3
40     atk
41     libhandy
42     libnotify
43     pango
44   ];
46   propagatedBuildInputs = with python3.pkgs; [
47     anytree
48     fuzzyfinder
49     gpgme
50     pygobject3
51   ];
53   meta = with lib; {
54     description = "Mobile-friendly Gtk frontend for password-store";
55     mainProgram = "caerbannog";
56     homepage = "https://sr.ht/~craftyguy/caerbannog/";
57     changelog = "https://git.sr.ht/~craftyguy/caerbannog/refs/${version}";
58     license = licenses.gpl3Plus;
59     maintainers = with maintainers; [ dotlambda ];
60   };