fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ lib, stdenv, fetchFromGitHub, autoconf, automake, libtool, pkg-config, gnome
2, gtk-doc, gtk3, libX11, libXext, libXrender, gobject-introspection
3}:
4
5stdenv.mkDerivation rec {
6 pname = "keybinder3";
7 version = "0.3.2";
8
9 src = fetchFromGitHub {
10 owner = "kupferlauncher";
11 repo = "keybinder";
12 rev = "keybinder-3.0-v${version}";
13 sha256 = "196ibn86j54fywfwwgyh89i9wygm4vh7ls19fn20vrnm6ijlzh9r";
14 };
15
16 strictDeps = true;
17 nativeBuildInputs = [
18 autoconf
19 automake
20 libtool
21 pkg-config
22 gnome.gnome-common
23 gtk-doc
24 gobject-introspection
25 ];
26 buildInputs = [
27 gtk3 libX11 libXext libXrender
28 ];
29
30 preConfigure = ''
31 # NOCONFIGURE fixes 'If you meant to cross compile, use `--host'.'
32 NOCONFIGURE=1 ./autogen.sh --prefix="$out"
33 substituteInPlace ./configure \
34 --replace "dummy pkg-config" 'dummy ''${ac_tool_prefix}pkg-config'
35 '';
36
37 meta = with lib; {
38 description = "Library for registering global key bindings";
39 homepage = "https://github.com/kupferlauncher/keybinder/";
40 license = licenses.mit;
41 platforms = platforms.unix;
42 maintainers = [ ];
43 };
44}