Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

nettee: init at 0.3.4

+71
+67
pkgs/tools/networking/nettee/default.nix
··· 1 + { stdenv, lib, fetchurl, writeScript, file, cleanPackaging }: 2 + 3 + let 4 + version = "0.3.4"; 5 + sha256 = "00xbkp99x9v07r34w7m2p8gak5hdsdbka36n7a733rdrrkgf5z7r"; 6 + 7 + in stdenv.mkDerivation { 8 + name = "nettee-${version}"; 9 + 10 + src = fetchurl { 11 + url = "http://saf.bio.caltech.edu/pub/software/linux_or_unix_tools/beta-nettee-${version}.tar.gz"; 12 + inherit sha256; 13 + }; 14 + 15 + meta = { 16 + homepage = "http://saf.bio.caltech.edu/nettee.html"; 17 + description = ''Network "tee" program''; 18 + license = stdenv.lib.licenses.gpl2; 19 + maintainers = with lib.maintainers; [ Profpatsch ]; 20 + platforms = lib.platforms.linux; 21 + }; 22 + 23 + outputs = [ "bin" "man" "doc" "out" ]; 24 + 25 + patchPhase = '' 26 + # h_addr field was removed 27 + sed -e '1 i #define h_addr h_addr_list[0]' \ 28 + -i nettee.c 29 + ''; 30 + 31 + buildPhase = '' 32 + cat README.TXT 33 + mkdir -p $bin/bin 34 + $CC -o $bin/bin/nettee \ 35 + -Wall -pedantic -std=c99\ 36 + -D_LARGEFILE64_SOURCE -D_POSIX_SOURCE -D_XOPEN_SOURCE\ 37 + nettee.c rb.c nio.c 38 + ''; 39 + 40 + installPhase = '' 41 + ${cleanPackaging.commonFileActions { 42 + docFiles = [ 43 + "*.html" 44 + "*.TXT" 45 + "LICENSE" 46 + "*.sh" 47 + "topology.txt" 48 + "beowulf.master" 49 + "topology_info" 50 + ]; 51 + noiseFiles = [ 52 + "*.c" 53 + "*.h" 54 + "nettee" 55 + ]; 56 + }} $doc/share/doc/nettee 57 + 58 + mkdir -p $man/share/man/{man1,man3} 59 + mv nettee.1 $man/share/man/man1 60 + mv nettee_cmd.3 $man/share/man/man3 61 + ''; 62 + 63 + postFixup = '' 64 + ${cleanPackaging.checkForRemainingFiles} 65 + ''; 66 + 67 + }
+4
pkgs/top-level/all-packages.nix
··· 4419 4419 4420 4420 netselect = callPackage ../tools/networking/netselect { }; 4421 4421 4422 + nettee = callPackage ../tools/networking/nettee { 4423 + inherit (skawarePackages) cleanPackaging; 4424 + }; 4425 + 4422 4426 # stripped down, needed by steam 4423 4427 networkmanager098 = callPackage ../tools/networking/network-manager/0.9.8 { }; 4424 4428