socklog: init at 2.1.0
This commit is contained in:
parent
3c320fe7b1
commit
22cffa0716
53
pkgs/tools/system/socklog/default.nix
Normal file
53
pkgs/tools/system/socklog/default.nix
Normal file
@ -0,0 +1,53 @@
|
||||
{ stdenv, fetchurl }:
|
||||
|
||||
with stdenv.lib;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "socklog-${version}";
|
||||
version = "2.1.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://smarden.org/socklog/socklog-${version}.tar.gz";
|
||||
sha256 = "0mdlmhiq2j2fip7c4l669ams85yc3c1s1d89am7dl170grw9m1ma";
|
||||
};
|
||||
|
||||
sourceRoot = "admin/socklog-${version}";
|
||||
|
||||
outputs = [ "out" "man" "doc" ];
|
||||
|
||||
configurePhase = ''
|
||||
echo "$NIX_CC/bin/cc $NIX_CFLAGS_COMPILE" >src/conf-cc
|
||||
echo "$NIX_CC/bin/cc -s" >src/conf-ld
|
||||
'';
|
||||
|
||||
buildPhase = ''package/compile'';
|
||||
|
||||
installPhase = ''
|
||||
runHook preInstall
|
||||
|
||||
mkdir -p $out/bin
|
||||
mv command"/"* $out/bin
|
||||
|
||||
for i in {1,8} ; do
|
||||
mkdir -p $man/share/man/man$i
|
||||
mv man"/"*.$i $man/share/man/man$i
|
||||
done
|
||||
|
||||
mkdir -p $doc/share/socklog/html
|
||||
mv doc"/"*.html $doc/share/socklog/html/
|
||||
|
||||
runHook postInstall
|
||||
'';
|
||||
|
||||
checkPhase = ''package/check'';
|
||||
|
||||
doCheck = true;
|
||||
|
||||
meta = {
|
||||
description = "System and kernel logging services";
|
||||
homepage = http://smarden.org/socklog/;
|
||||
license = licenses.publicDomain;
|
||||
platforms = platforms.unix;
|
||||
maintainers = [ maintainers.joachifm ];
|
||||
};
|
||||
}
|
@ -1026,6 +1026,8 @@ with pkgs;
|
||||
|
||||
playerctl = callPackage ../tools/audio/playerctl { };
|
||||
|
||||
socklog = callPackage ../tools/system/socklog { };
|
||||
|
||||
syscall_limiter = callPackage ../os-specific/linux/syscall_limiter {};
|
||||
|
||||
syslogng = callPackage ../tools/system/syslog-ng { };
|
||||
|
Loading…
Reference in New Issue
Block a user