btrbk: add mainProgram (#356350)
[NixPkgs.git] / pkgs / by-name / li / lightum / package.nix
blobf1f95d5563b011340cf62bc3c20b548afc226edf
1 { lib, stdenv, fetchFromGitHub, libX11, libXScrnSaver, libXext, glib, dbus, pkg-config, systemd }:
3 stdenv.mkDerivation {
4   pname = "lightum";
5   version = "unstable-2014-06-07";
7   src = fetchFromGitHub {
8     owner = "poliva";
9     repo = "lightum";
10     rev = "123e6babe0669b23d4c1dfa5511088608ff2baa8";
11     sha256 = "sha256-dzWUVY2srgk6BM6jZ7FF+snxnPopz3fx9nq+mVkmogc=";
12   };
14   nativeBuildInputs = [ pkg-config ];
16   buildInputs = [
17     dbus
18     glib
19     libX11
20     libXScrnSaver
21     libXext
22     systemd
23   ];
25   patchPhase = ''
26     substituteInPlace Makefile \
27       --replace "libsystemd-login" "libsystemd"
28   '';
30   installPhase = ''
31     make install prefix=$out bindir=$out/bin docdir=$out/share/doc \
32       mandir=$out/share/man INSTALL="install -c" INSTALLDATA="install -c -m 644"
33   '';
35   meta = {
36     description = "MacBook automatic light sensor daemon";
37     mainProgram = "lightum";
38     homepage = "https://github.com/poliva/lightum";
39     license = lib.licenses.gpl2Plus;
40     maintainers = with lib.maintainers; [ puffnfresh ];
41     platforms = lib.platforms.linux;
42   };