summary refs log tree commit diff
path: root/pkgs/tools/misc/disper/default.nix
blob: 22951eecf5335244d26b8c306889b8cf970f9cd8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{stdenv, fetchurl, python, xorg, makeWrapper}:

stdenv.mkDerivation rec {
  name = "disper-0.3.1";

  buildInputs = [python makeWrapper];

  preConfigure = ''
    export makeFlags="PREFIX=$out"
  '';

  postInstall = ''
      wrapProgram $out/bin/disper \
        --prefix "LD_LIBRARY_PATH" : "${stdenv.lib.makeLibraryPath [ xorg.libXrandr xorg.libX11 ]}"
  '';

  src = fetchurl {
    url = http://ppa.launchpad.net/disper-dev/ppa/ubuntu/pool/main/d/disper/disper_0.3.1.tar.gz;
    sha256 = "1l8brcpfn4iascb454ym0wrv5kqyz4f0h8k6db54nc3zhfwy7vvw";
  };

  meta = {
    description = "On-the-fly display switch utility";
    homepage = http://willem.engen.nl/projects/disper/;
    platforms = stdenv.lib.platforms.unix;
    license = stdenv.lib.licenses.gpl3;
  };

}