evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / fn / fnott / package.nix
blobe0069e18c8f058821e6a58682b03738e8de47fb6
1 { stdenv
2 , lib
3 , gitUpdater
4 , fetchFromGitea
5 , pkg-config
6 , meson
7 , ninja
8 , scdoc
9 , wayland-scanner
10 , fontconfig
11 , freetype
12 , pixman
13 , libpng
14 , tllist
15 , wayland
16 , wayland-protocols
17 , dbus
18 , fcft
21 stdenv.mkDerivation (finalAttrs: {
22   pname = "fnott";
23   version = "1.7.0";
25   src = fetchFromGitea {
26     domain = "codeberg.org";
27     owner = "dnkl";
28     repo = "fnott";
29     rev = finalAttrs.version;
30     hash = "sha256-KVuBSpf6djf+ceb3LglC/RHAGWS1UAsAT46aPyd2fHQ=";
31   };
33   PKG_CONFIG_DBUS_1_SESSION_BUS_SERVICES_DIR = "${placeholder "out"}/share/dbus-1/services";
35   strictDeps = true;
36   depsBuildBuild = [
37     pkg-config
38   ];
39   nativeBuildInputs = [
40     pkg-config
41     meson
42     ninja
43     scdoc
44     wayland-scanner
45   ];
46   buildInputs = [
47     fontconfig
48     freetype
49     pixman
50     libpng
51     tllist
52     wayland
53     wayland-protocols
54     dbus
55     fcft
56   ];
58   passthru.updateScript = gitUpdater { };
60   meta = {
61     homepage = "https://codeberg.org/dnkl/fnott";
62     changelog = "https://codeberg.org/dnkl/fnott/src/tag/${finalAttrs.src.rev}/CHANGELOG.md";
63     description = "Keyboard driven and lightweight Wayland notification daemon for wlroots-based compositors";
64     license = with lib.licenses; [ mit zlib ];
65     maintainers = with lib.maintainers; [
66       jmbaur
67     ];
68     mainProgram = "fnott";
69     platforms = lib.platforms.linux;
70   };