github-backup: 0.48.0 -> 0.49.0 (#379003)
[NixPkgs.git] / pkgs / by-name / wl / wlr-which-key / package.nix
blob54f6a209abf6d1d4e8cd0a9fa3b824a2cd1b9e8c
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   pkg-config,
6   cairo,
7   glib,
8   libxkbcommon,
9   pango,
12 rustPlatform.buildRustPackage rec {
13   pname = "wlr-which-key";
14   version = "1.1.0";
16   src = fetchFromGitHub {
17     owner = "MaxVerevkin";
18     repo = "wlr-which-key";
19     rev = "v${version}";
20     hash = "sha256-BEf1qpy0bVPi5nmu3UUiv8k0bJvE5VFB5Zqb5lS0+t4=";
21   };
23   cargoHash = "sha256-QWYqZT6ptxGkDqRAXnT1pWXiuk7j/6KVBBzuFJOB81M=";
25   nativeBuildInputs = [
26     pkg-config
27   ];
29   buildInputs = [
30     cairo
31     glib
32     libxkbcommon
33     pango
34   ];
36   meta = with lib; {
37     description = "Keymap manager for wlroots-based compositors";
38     homepage = "https://github.com/MaxVerevkin/wlr-which-key";
39     license = licenses.gpl3Only;
40     maintainers = with maintainers; [ xlambein ];
41     platforms = platforms.linux;
42     mainProgram = "wlr-which-key";
43   };