Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / misc / screensavers / vlock / default.nix
blobc156373f1481321009f6dcbc436f790cd6430dda
1 { lib, stdenv, fetchurl, pam }:
3 stdenv.mkDerivation rec {
4   pname = "vlock";
5   version = "2.2.2";
7   src = fetchurl {
8     url = "mirror://debian/pool/main/v/vlock/vlock_${version}.orig.tar.gz";
9     sha256 = "1b9gv7hmlb8swda5bn40lp1yki8b8wv29vdnhcjqfl6ir98551za";
10   };
12   prePatch = ''
13     sed -i -e '/INSTALL/ {
14       s/-[og] [^ ]*//g; s/4711/755/
15     }' Makefile modules/Makefile
16   '';
18   patches = [ ./eintr.patch ];
20   configureFlags = [ "VLOCK_GROUP=root" "ROOT_GROUP=root" ];
22   buildInputs = [ pam ];
24   meta = with lib; {
25     description = "Virtual console locking program";
26     license = licenses.gpl2;
27     maintainers = [ ];
28     platforms = platforms.linux;
29     mainProgram = "vlock";
30   };