diff options
author | Joachim Fasting <joachifm@fastmail.fm> | 2017-05-06 19:35:11 +0200 |
---|---|---|
committer | Joachim Fasting <joachifm@fastmail.fm> | 2017-05-06 19:41:49 +0200 |
commit | 22cffa0716de2f3cda9d262a4b7861d534ea9805 (patch) | |
tree | 92a141911a36040bbe91e98650c2179c199fc9e7 /pkgs/tools | |
parent | 3c320fe7b1039a5d4bfc067b81e4028876c40af5 (diff) | |
download | nixlib-22cffa0716de2f3cda9d262a4b7861d534ea9805.tar nixlib-22cffa0716de2f3cda9d262a4b7861d534ea9805.tar.gz nixlib-22cffa0716de2f3cda9d262a4b7861d534ea9805.tar.bz2 nixlib-22cffa0716de2f3cda9d262a4b7861d534ea9805.tar.lz nixlib-22cffa0716de2f3cda9d262a4b7861d534ea9805.tar.xz nixlib-22cffa0716de2f3cda9d262a4b7861d534ea9805.tar.zst nixlib-22cffa0716de2f3cda9d262a4b7861d534ea9805.zip |
socklog: init at 2.1.0
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/system/socklog/default.nix | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/tools/system/socklog/default.nix b/pkgs/tools/system/socklog/default.nix new file mode 100644 index 000000000000..e0adad4eff85 --- /dev/null +++ b/pkgs/tools/system/socklog/default.nix @@ -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 ]; + }; +} |