python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / sh / showmethekey / package.nix
blob4521a27c525587f01cb567f20d115937b88cba98
1 { lib
2 , stdenv
3 , fetchFromGitHub
4 , meson
5 , ninja
6 , libevdev
7 , json-glib
8 , libinput
9 , gtk4
10 , libadwaita
11 , wrapGAppsHook4
12 , libxkbcommon
13 , pkg-config
16 stdenv.mkDerivation rec {
17   pname = "showmethekey";
18   version = "1.17.0";
20   src = fetchFromGitHub {
21     owner = "AlynxZhou";
22     repo = "showmethekey";
23     rev = "refs/tags/v${version}";
24     hash = "sha256-d+k7EbGrFWOztr/e+ugnXVP/hUZAIEgmLDvQDf18K48=";
25   };
27   nativeBuildInputs = [
28     meson
29     ninja
30     json-glib
31     pkg-config
32     wrapGAppsHook4
33   ];
35   buildInputs = [
36     gtk4
37     libadwaita
38     libevdev
39     libinput
40     libxkbcommon
41   ];
43   meta = with lib; {
44     description = "Show keys you typed on screen";
45     homepage = "https://showmethekey.alynx.one/";
46     changelog = "https://github.com/AlynxZhou/showmethekey/releases/tag/v${version}";
47     license = licenses.asl20;
48     platforms = platforms.linux;
49     maintainers = with maintainers; [ ocfox ];
50   };