linux_xanmod: 5.11.14 -> 5.11.15
[NixPkgs.git] / pkgs / development / libraries / keybinder3 / default.nix
blobe291ec56bb2102dc34e848b4809edf33d7f7a50f
1 { lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkg-config, gnome3
2 , gtk-doc, gtk3, libX11, libXext, libXrender, gobject-introspection
3 }:
5 stdenv.mkDerivation rec {
6   pname = "keybinder3";
7   version = "0.3.2";
9   src = fetchFromGitHub {
10     owner = "kupferlauncher";
11     repo = "keybinder";
12     rev = "keybinder-3.0-v${version}";
13     sha256 = "196ibn86j54fywfwwgyh89i9wygm4vh7ls19fn20vrnm6ijlzh9r";
14   };
16   nativeBuildInputs = [ autoconf automake libtool pkg-config ];
17   buildInputs = [
18     gnome3.gnome-common gtk-doc gtk3
19     libX11 libXext libXrender gobject-introspection
20   ];
22   preConfigure = ''
23     ./autogen.sh --prefix="$out"
24   '';
26   meta = with lib; {
27     description = "Library for registering global key bindings";
28     homepage = "https://github.com/kupferlauncher/keybinder/";
29     license = licenses.mit;
30     platforms = platforms.linux;
31     maintainers = [ maintainers.cstrahan ];
32   };