diff options
author | Frederik Rietdijk <fridh@fridh.nl> | 2017-05-07 21:36:49 +0200 |
---|---|---|
committer | Frederik Rietdijk <fridh@fridh.nl> | 2017-05-07 21:36:49 +0200 |
commit | 7a61788bc1d535213608a6f8d6b195f9a5519820 (patch) | |
tree | 1ab06737aaabedf09c8b58234e39c0e3efc71d39 /pkgs/tools/system/socklog/default.nix | |
parent | d4dde073fd9d59f104d295df32f60ad8d56889ea (diff) | |
parent | d316088c5b0b4e7ea27439c62aea60162c9bd0c4 (diff) | |
download | nixlib-7a61788bc1d535213608a6f8d6b195f9a5519820.tar nixlib-7a61788bc1d535213608a6f8d6b195f9a5519820.tar.gz nixlib-7a61788bc1d535213608a6f8d6b195f9a5519820.tar.bz2 nixlib-7a61788bc1d535213608a6f8d6b195f9a5519820.tar.lz nixlib-7a61788bc1d535213608a6f8d6b195f9a5519820.tar.xz nixlib-7a61788bc1d535213608a6f8d6b195f9a5519820.tar.zst nixlib-7a61788bc1d535213608a6f8d6b195f9a5519820.zip |
Merge remote-tracking branch 'upstream/master' into HEAD
Diffstat (limited to 'pkgs/tools/system/socklog/default.nix')
-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 ]; + }; +} |