diff options
author | Luca Bruno <lethalman88@gmail.com> | 2015-11-25 21:31:09 +0100 |
---|---|---|
committer | Luca Bruno <lethalman88@gmail.com> | 2015-11-25 21:37:30 +0100 |
commit | a41292792498e03024d682d092947c2153290073 (patch) | |
tree | b937402b60ea79cfa0e5562dad3268127a491d81 /pkgs/tools/X11 | |
parent | 8a664fd5bc6b170bdf809030de6871fd6a454f5a (diff) | |
parent | b34a6c96ee14518b82648c5a8c1b29225c15d9df (diff) | |
download | nixlib-a41292792498e03024d682d092947c2153290073.tar nixlib-a41292792498e03024d682d092947c2153290073.tar.gz nixlib-a41292792498e03024d682d092947c2153290073.tar.bz2 nixlib-a41292792498e03024d682d092947c2153290073.tar.lz nixlib-a41292792498e03024d682d092947c2153290073.tar.xz nixlib-a41292792498e03024d682d092947c2153290073.tar.zst nixlib-a41292792498e03024d682d092947c2153290073.zip |
Merge remote-tracking branch 'origin/master' into closure-size
Diffstat (limited to 'pkgs/tools/X11')
-rw-r--r-- | pkgs/tools/X11/sct/default.nix | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pkgs/tools/X11/sct/default.nix b/pkgs/tools/X11/sct/default.nix new file mode 100644 index 000000000000..4bf62e53f55b --- /dev/null +++ b/pkgs/tools/X11/sct/default.nix @@ -0,0 +1,23 @@ +{stdenv, fetchurl, libX11, libXrandr}: +stdenv.mkDerivation rec { + name = "sct"; + buildInputs = [libX11 libXrandr]; + src = fetchurl { + url = http://www.tedunangst.com/flak/files/sct.c; + sha256 = "1bivy0sl5v1jsq4jbq6p9hplz6cvw4nx9rc96p2kxsg506rqllc5"; + }; + phases = ["patchPhase" "buildPhase" "installPhase"]; + patchPhase = '' + sed -re "/Xlibint/d" ${src} > sct.c + ''; + buildPhase = "gcc -std=c99 sct.c -o sct -lX11 -lXrandr -lm"; + installPhase = '' + mkdir -p "$out/bin" + cp sct "$out/bin" + ''; + meta = { + description = ''A minimal utility to set display colour temperature''; + maintainers = [stdenv.lib.maintainers.raskin]; + platforms = with stdenv.lib.platforms; linux ++ freebsd ++ openbsd; + }; +} |