at 18.03-beta 33 lines 917 B view raw
1{ stdenv, fetchFromGitHub, autoconf, automake, libtool, pkgconfig, gnome3 2, gtk-doc, gtk3, python, lua, libX11, libXext, libXrender, gobjectIntrospection 3}: 4 5stdenv.mkDerivation rec { 6 name = "keybinder3-${version}"; 7 version = "0.3.0"; 8 9 src = fetchFromGitHub { 10 owner = "engla"; 11 repo = "keybinder"; 12 rev = "keybinder-3.0-v${version}"; 13 sha256 = "1jdcrfhvqffhc2h69197wkpc5j5synk5mm8rqhz27qfrfhh4vf0q"; 14 }; 15 16 nativeBuildInputs = [ pkgconfig ]; 17 buildInputs = [ 18 autoconf automake libtool gnome3.gnome-common gtk-doc 19 libX11 libXext libXrender gobjectIntrospection gtk3 20 ]; 21 22 preConfigure = '' 23 ./autogen.sh --prefix="$out" 24 ''; 25 26 meta = with stdenv.lib; { 27 description = "Library for registering global key bindings"; 28 homepage = https://github.com/engla/keybinder/; 29 license = licenses.mit; 30 platforms = platforms.linux; 31 maintainers = [ maintainers.cstrahan ]; 32 }; 33}