summary refs log tree commit diff
path: root/pkgs/data/misc/xkeyboard-config/default.nix
blob: 9eae78b0700876bf8f1e98c68dbe3971e9d4c30d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
{stdenv, fetchurl, perl, perlXMLParser, xkbcomp}:

stdenv.mkDerivation {
  name = "xkeyboard-config-0.9";

  src = fetchurl {
    url = http://xlibs.freedesktop.org/xkbdesc/xkeyboard-config-0.9.tar.bz2;
    sha256 = "0zbpprhlv8ggsvgnwqw8d4cx0ry86szm36ghigwb1sn46q0c915v";
  };

  buildInputs = [perl perlXMLParser xkbcomp];

  ICONV = "iconv";

  preConfigure = "
    configureFlags=\"--with-xkb-base=$out/etc/X11/xkb -with-xkb-rules-symlink=xorg,xfree86\"
  ";

  postInstall = "rm \${out}/etc/X11/xkb/compiled";
}