silx: 2.1.1 -> 2.1.2 (#361612)
[NixPkgs.git] / pkgs / by-name / ph / physlock / package.nix
blob993ec8447c3a4da0abc972e2059ee41e185179fe
1 { lib, stdenv, fetchFromGitHub, pam, systemd }:
3 stdenv.mkDerivation rec {
4   version = "13";
5   pname = "physlock";
6   src = fetchFromGitHub {
7     owner = "muennich";
8     repo = pname;
9     rev = "v${version}";
10     sha256 = "1mz4xxjip5ldiw9jgfq9zvqb6w10bcjfx6939w1appqg8f521a7s";
11   };
13   buildInputs = [ pam systemd ];
15   preConfigure = ''
16     substituteInPlace Makefile \
17       --replace "-m 4755 -o root -g root" ""
18   '';
20   makeFlags = [ "PREFIX=$(out)" "SESSION=systemd" ];
22   meta = with lib; {
23     description = "Secure suspend/hibernate-friendly alternative to `vlock -an`";
24     mainProgram = "physlock";
25     license = licenses.gpl2Plus;
26     platforms = platforms.linux;
27   };