at 24.11-pre 33 lines 949 B view raw
1{ lib, stdenv, fetchurl, perl }: 2 3stdenv.mkDerivation rec { 4 pname = "daemon"; 5 version = "0.8.4"; 6 7 src = fetchurl { 8 url = "http://libslack.org/daemon/download/daemon-${version}.tar.gz"; 9 sha256 = "sha256-+iiFmtNBywoLASwRwnGBT4cEggE7SfcQYAMh03mIfNE="; 10 }; 11 12 makeFlags = [ 13 "PREFIX=$(out)" 14 "CC=${stdenv.cc.targetPrefix}cc" 15 ]; 16 17 buildInputs = [ perl ]; 18 19 meta = with lib; { 20 description = "Turns other processes into daemons"; 21 longDescription = '' 22 Daemon turns other process into daemons. There are many tasks that need 23 to be performed to correctly set up a daemon process. This can be tedious. 24 Daemon performs these tasks for other processes. This is useful for 25 writing daemons in languages other than C, C++ or Perl (e.g. /bin/sh, 26 Java). 27 ''; 28 license = licenses.gpl2Plus; 29 maintainers = [ maintainers.sander ]; 30 platforms = platforms.unix; 31 mainProgram = "daemon"; 32 }; 33}