1{ lib, stdenv, fetchFromGitHub, freetype, libXrender, libXft, xorgproto
2, xinput, libXi, libXext, libXtst, libXpm, libX11, autoreconfHook
3}:
4
5stdenv.mkDerivation rec {
6 pname = "xkbd";
7 version = "0.8.18";
8
9 src = fetchFromGitHub {
10 owner = "mahatma-kaganovich";
11 repo = "xkbd";
12 rev = "${pname}-${version}";
13 sha256 = "05ry6q75jq545kf6p20nhfywaqf2wdkfiyp6iwdpv9jh238hf7m9";
14 };
15
16 buildInputs = [
17 freetype libXrender libXft libXext libXtst libXpm libX11
18 libXi xorgproto xinput
19 ];
20
21 nativeBuildInputs = [ autoreconfHook ];
22
23 meta = with lib; {
24 homepage = "https://github.com/mahatma-kaganovich/xkbd";
25 description = "onscreen soft keyboard for X11";
26 license = licenses.gpl2Plus;
27 maintainers = [ ];
28 platforms = platforms.linux;
29 };
30}