1{ stdenv, fetchFromGitHub, help2man }:
2
3stdenv.mkDerivation rec {
4 version = "1.1.2";
5 name = "light-${version}";
6 src = fetchFromGitHub {
7 owner = "haikarainen";
8 repo = "light";
9 rev = version;
10 sha256 = "0c934gxav9cgdf94li6dp0rfqmpday9d33vdn9xb2mfp4war9n4w";
11 };
12
13 buildInputs = [ help2man ];
14
15 installPhase = "mkdir -p $out/bin; cp light $out/bin/";
16
17 preFixup = "make man; mkdir -p $out/man/man1; mv light.1.gz $out/man/man1";
18
19 meta = {
20 description = "GNU/Linux application to control backlights";
21 homepage = https://haikarainen.github.io/light/;
22 license = stdenv.lib.licenses.gpl3;
23 maintainers = with stdenv.lib.maintainers; [ puffnfresh ];
24 platforms = stdenv.lib.platforms.linux;
25 };
26}