tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
tools/networking: replace name with pname&version
Felix Buehler
4 years ago
b2e9932e
9a626cda
+79
-57
22 changed files
expand all
collapse all
unified
split
pkgs
tools
networking
noip
default.nix
ntopng
default.nix
nylon
default.nix
pcapfix
default.nix
pdnsd
default.nix
pdsh
default.nix
polygraph
default.nix
srelay
default.nix
surfraw
default.nix
swec
default.nix
trickle
default.nix
ucspi-tcp
default.nix
udptunnel
default.nix
uwimap
default.nix
vde2
default.nix
vlan
default.nix
vpnc
default.nix
vtun
default.nix
wakelan
default.nix
webalizer
default.nix
x11-ssh-askpass
default.nix
xnbd
default.nix
+2
-1
pkgs/tools/networking/noip/default.nix
···
1
1
{lib, stdenv, fetchurl}:
2
2
3
3
stdenv.mkDerivation {
4
4
-
name = "noip-2.1.9-1";
4
4
+
pname = "noip";
5
5
+
version = "2.1.9-1";
5
6
6
7
src = fetchurl {
7
8
url = "https://www.noip.com/client/linux/noip-duc-linux.tar.gz";
+4
-3
pkgs/tools/networking/ntopng/default.nix
···
7
7
# directory, but we use luajit, zeromq, and rrdtool from nixpkgs
8
8
9
9
stdenv.mkDerivation rec {
10
10
-
name = "ntopng-2.0";
10
10
+
pname = "ntopng";
11
11
+
version = "2.0";
11
12
12
13
src = fetchurl {
13
14
urls = [
14
14
-
"mirror://sourceforge/project/ntop/ntopng/old/${name}.tar.gz"
15
15
-
"mirror://sourceforge/project/ntop/ntopng/${name}.tar.gz"
15
15
+
"mirror://sourceforge/project/ntop/ntopng/old/ntopng-${version}.tar.gz"
16
16
+
"mirror://sourceforge/project/ntop/ntopng/ntopng-${version}.tar.gz"
16
17
];
17
18
sha256 = "0l82ivh05cmmqcvs26r6y69z849d28njipphqzvnakf43ggddgrw";
18
19
};
+4
-3
pkgs/tools/networking/nylon/default.nix
···
6
6
paths = [ libevent.dev libevent.out ];
7
7
};
8
8
in
9
9
-
stdenv.mkDerivation {
10
10
-
name = "nylon-1.21";
9
9
+
stdenv.mkDerivation rec {
10
10
+
pname = "nylon";
11
11
+
version = "1.21";
11
12
src = fetchurl {
12
12
-
url = "https://monkey.org/~marius/nylon/nylon-1.21.tar.gz";
13
13
+
url = "https://monkey.org/~marius/nylon/nylon-${version}.tar.gz";
13
14
sha256 = "34c132b005c025c1a5079aae9210855c80f50dc51dde719298e1113ad73408a4";
14
15
};
15
16
+3
-2
pkgs/tools/networking/pcapfix/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "pcapfix-1.1.4";
4
4
+
pname = "pcapfix";
5
5
+
version = "1.1.4";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://f00l.de/pcapfix/${name}.tar.gz";
8
8
+
url = "https://f00l.de/pcapfix/pcapfix-${version}.tar.gz";
8
9
sha256 = "0m6308ka33wqs568b7cwa1f5q0bv61j2nwfizdyzrazw673lnh6d";
9
10
};
10
11
+4
-3
pkgs/tools/networking/pdnsd/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "pdnsd-1.2.9a-par";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "pdnsd";
5
5
+
version = "1.2.9a-par";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://members.home.nl/p.a.rombouts/pdnsd/releases/pdnsd-1.2.9a-par.tar.gz";
8
8
+
url = "http://members.home.nl/p.a.rombouts/pdnsd/releases/pdnsd-${version}.tar.gz";
8
9
sha256 = "0yragv5zk77a1hfkpnsh17vvsw8b14d6mzfng4bb7i58rb83an5v";
9
10
};
10
11
+3
-2
pkgs/tools/networking/pdsh/default.nix
···
1
1
{ lib, stdenv, fetchurl, perl, readline, rsh, ssh, slurm, slurmSupport ? false }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "pdsh-2.34";
4
4
+
pname = "pdsh";
5
5
+
version = "2.34";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://github.com/chaos/pdsh/releases/download/${name}/${name}.tar.gz";
8
8
+
url = "https://github.com/chaos/pdsh/releases/download/pdsh-${version}/pdsh-${version}.tar.gz";
8
9
sha256 = "1s91hmhrz7rfb6h3l5k97s393rcm1ww3svp8dx5z8vkkc933wyxl";
9
10
};
10
11
+3
-2
pkgs/tools/networking/polygraph/default.nix
···
1
1
{ lib, stdenv, fetchurl, openssl, zlib, ncurses }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "polygraph-4.13.0";
4
4
+
pname = "polygraph";
5
5
+
version = "4.13.0";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://www.web-polygraph.org/downloads/srcs/${name}-src.tgz";
8
8
+
url = "http://www.web-polygraph.org/downloads/srcs/polygraph-${version}-src.tgz";
8
9
sha256 = "1rwzci3n7q33hw3spd79adnclzwgwlxcisc9szzjmcjqhbkcpj1a";
9
10
};
10
11
+4
-3
pkgs/tools/networking/srelay/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "srelay-0.4.8";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "srelay";
5
5
+
version = "0.4.8";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/project/socks-relay/socks-relay/srelay-0.4.8/srelay-0.4.8.tar.gz";
8
8
+
url = "mirror://sourceforge/project/socks-relay/socks-relay/srelay-${version}/srelay-${version}.tar.gz";
8
9
sha256 = "1sn6005aqyfvrlkm5445cyyaj6h6wfyskfncfmds55x34hfyxpvl";
9
10
};
10
11
+4
-3
pkgs/tools/networking/surfraw/default.nix
···
1
1
{lib, stdenv, fetchurl, perl}:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "surfraw-2.3.0";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "surfraw";
5
5
+
version = "2.3.0";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://gitlab.com/surfraw/Surfraw/uploads/2de827b2786ef2fe43b6f07913ca7b7f/surfraw-2.3.0.tar.gz";
8
8
+
url = "https://gitlab.com/surfraw/Surfraw/uploads/2de827b2786ef2fe43b6f07913ca7b7f/surfraw-${version}.tar.gz";
8
9
sha256 = "099nbif0x5cbcf18snc58nx1a3q7z0v9br9p2jiq9pcc7ic2015d";
9
10
};
10
11
+6
-5
pkgs/tools/networking/swec/default.nix
···
1
1
{ fetchurl, lib, stdenv, makeWrapper, perlPackages }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "swec-0.4";
4
4
+
pname = "swec";
5
5
+
version = "0.4";
5
6
6
7
src = fetchurl {
7
7
-
url = "http://files.zerodogg.org/swec/${name}.tar.bz2";
8
8
+
url = "http://files.zerodogg.org/swec/swec-${version}.tar.bz2";
8
9
sha256 = "1m3971z4z1wr0paggprfz0n8ng8vsnkc9m6s3bdplgyz7qjk6jwx";
9
10
};
10
11
···
24
25
installPhase = ''
25
26
make install prefix="$out"
26
27
27
27
-
mkdir -p "$out/share/${name}"
28
28
-
cp -v default.sdf "$out/share/${name}"
29
29
-
sed -i "$out/bin/swec" -e"s|realpath(\$0)|'$out/share/${name}/swec'|g"
28
28
+
mkdir -p "$out/share/swec-${version}"
29
29
+
cp -v default.sdf "$out/share/swec-${version}"
30
30
+
sed -i "$out/bin/swec" -e"s|realpath(\$0)|'$out/share/swec-${version}/swec'|g"
30
31
31
32
wrapProgram "$out/bin/swec" \
32
33
--prefix PERL5LIB : ${with perlPackages; makePerlPath [ LWP URI HTMLParser ]}
+3
-2
pkgs/tools/networking/trickle/default.nix
···
1
1
{ lib, stdenv, fetchurl, libevent, libtirpc }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "trickle-1.07";
4
4
+
pname = "trickle";
5
5
+
version = "1.07";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://monkey.org/~marius/trickle/${name}.tar.gz";
8
8
+
url = "https://monkey.org/~marius/trickle/trickle-${version}.tar.gz";
8
9
sha256 = "0s1qq3k5mpcs9i7ng0l9fvr1f75abpbzfi1jaf3zpzbs1dz50dlx";
9
10
};
10
11
+3
-2
pkgs/tools/networking/ucspi-tcp/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "ucspi-tcp-0.88";
4
4
+
pname = "ucspi-tcp";
5
5
+
version = "0.88";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://cr.yp.to/ucspi-tcp/${name}.tar.gz";
8
8
+
url = "https://cr.yp.to/ucspi-tcp/ucspi-tcp-${version}.tar.gz";
8
9
sha256 = "171yl9kfm8w7l17dfxild99mbf877a9k5zg8yysgb1j8nz51a1ja";
9
10
};
10
11
+4
-3
pkgs/tools/networking/udptunnel/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "udptunnel-19";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "udptunnel";
5
5
+
version = "19";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/udptunnel/udptunnel-r19.tar.gz";
8
8
+
url = "https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/udptunnel/udptunnel-r${version}.tar.gz";
8
9
sha256 = "1hkrn153rdyrp9g15z4d5dq44cqlnby2bfplp6z0g3862lnv7m3l";
9
10
};
10
11
+5
-4
pkgs/tools/networking/uwimap/default.nix
···
1
1
{ lib, stdenv, fetchurl, fetchpatch, pam, openssl }:
2
2
3
3
-
stdenv.mkDerivation ({
4
4
-
name = "uw-imap-2007f";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "uw-imap";
5
5
+
version = "2007f";
5
6
6
7
src = fetchurl {
7
7
-
url = "ftp://ftp.cac.washington.edu/imap/imap-2007f.tar.gz";
8
8
+
url = "ftp://ftp.cac.washington.edu/imap/imap-${version}.tar.gz";
8
9
sha256 = "0a2a00hbakh0640r2wdpnwr8789z59wnk7rfsihh3j0vbhmmmqak";
9
10
};
10
11
···
59
60
echo "Cross-compilation, injecting make flags"
60
61
makeFlagsArray+=("ARRC=${stdenv.hostPlatform.config}-ar rc")
61
62
'';
62
62
-
})
63
63
+
}
+3
-2
pkgs/tools/networking/vde2/default.nix
···
1
1
{ lib, stdenv, fetchurl, fetchpatch, openssl, libpcap, python2, withPython ? false }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "vde2-2.3.2";
4
4
+
pname = "vde2";
5
5
+
version = "2.3.2";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/vde/vde2/2.3.1/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/vde/vde2/${version}/vde2-${version}.tar.gz";
8
9
sha256 = "14xga0ib6p1wrv3hkl4sa89yzjxv7f1vfqaxsch87j6scdm59pr2";
9
10
};
10
11
+4
-3
pkgs/tools/networking/vlan/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "vlan-1.9";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "vlan";
5
5
+
version = "1.9";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://gentoo/distfiles/vlan.1.9.tar.gz";
8
8
+
url = "mirror://gentoo/distfiles/vlan.${version}.tar.gz";
8
9
sha256 = "1jjc5f26hj7bk8nkjxsa8znfxcf8pgry2ipnwmj2fr6ky0dhm3rv";
9
10
};
10
11
+2
-1
pkgs/tools/networking/vpnc/default.nix
···
1
1
{ lib, stdenv, fetchsvn, nettools, libgcrypt, openssl, openresolv, perl, gawk, makeWrapper }:
2
2
3
3
stdenv.mkDerivation {
4
4
-
name = "vpnc-0.5.3-post-r550";
4
4
+
pname = "vpnc";
5
5
+
version = "0.5.3-post-r550";
5
6
src = fetchsvn {
6
7
url = "https://svn.unix-ag.uni-kl.de/vpnc";
7
8
rev = "550";
+3
-2
pkgs/tools/networking/vtun/default.nix
···
1
1
{ lib, stdenv, fetchurl, fetchpatch, openssl, lzo, zlib, bison, flex }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "vtun-3.0.4";
4
4
+
pname = "vtun";
5
5
+
version = "3.0.4";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://sourceforge/vtun/${name}.tar.gz";
8
8
+
url = "mirror://sourceforge/vtun/vtun-${version}.tar.gz";
8
9
sha256 = "1fcqzn2bdjw31j1hvv6lg99v2phhszm29kp2xambxzp32mmxzy5b";
9
10
};
10
11
+3
-2
pkgs/tools/networking/wakelan/default.nix
···
1
1
{ lib, stdenv, fetchurl }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "wakelan-1.1";
4
4
+
pname = "wakelan";
5
5
+
version = "1.1";
5
6
6
7
src = fetchurl {
7
7
-
url = "mirror://metalab/system/network/misc/${name}.tar.gz";
8
8
+
url = "mirror://metalab/system/network/misc/wakelan-${version}.tar.gz";
8
9
sha256 = "0vydqpf44146ir6k87gmqaq6xy66xhc1gkr3nsd7jj3nhy7ypx9x";
9
10
};
10
11
+4
-3
pkgs/tools/networking/webalizer/default.nix
···
1
1
{ lib, stdenv, fetchurl, zlib, libpng, gd, geoip, db }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "webalizer-2.23-05";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "webalizer";
5
5
+
version = "2.23-05";
5
6
6
7
src = fetchurl {
7
7
-
url = "ftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tar.bz2";
8
8
+
url = "ftp://ftp.mrunix.net/pub/webalizer/webalizer-${version}-src.tar.bz2";
8
9
sha256 = "0nl88y57a7gawfragj3viiigfkh5sgivfb4n0k89wzcjw278pj5g";
9
10
};
10
11
+4
-3
pkgs/tools/networking/x11-ssh-askpass/default.nix
···
1
1
{ lib, stdenv, fetchurl, xlibsWrapper, imake, gccmakedep }:
2
2
3
3
-
stdenv.mkDerivation {
4
4
-
name = "x11-ssh-askpass-1.2.4.1";
3
3
+
stdenv.mkDerivation rec {
4
4
+
pname = "x11-ssh-askpass";
5
5
+
version = "1.2.4.1";
5
6
6
7
outputs = [ "out" "man" ];
7
8
8
9
src = fetchurl {
9
9
-
url = "http://pkgs.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-1.2.4.1.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-1.2.4.1.tar.gz";
10
10
+
url = "http://pkgs.fedoraproject.org/repo/pkgs/openssh/x11-ssh-askpass-${version}.tar.gz/8f2e41f3f7eaa8543a2440454637f3c3/x11-ssh-askpass-${version}.tar.gz";
10
11
sha256 = "620de3c32ae72185a2c9aeaec03af24242b9621964e38eb625afb6cdb30b8c88";
11
12
};
12
13
+4
-3
pkgs/tools/networking/xnbd/default.nix
···
1
1
{ lib, stdenv, fetchurl, pkg-config, autoreconfHook, glib, jansson }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "xnbd-0.4.0";
4
4
+
pname = "xnbd";
5
5
+
version = "0.4.0";
5
6
6
7
src = fetchurl {
7
7
-
url = "https://bitbucket.org/hirofuchi/xnbd/downloads/${name}.tgz";
8
8
+
url = "https://bitbucket.org/hirofuchi/xnbd/downloads/xnbd-${version}.tgz";
8
9
sha256 = "00wkvsa0yaq4mabczcbfpj6rjvp02yahw8vdrq8hgb3wpm80x913";
9
10
};
10
11
11
11
-
sourceRoot = "${name}/trunk";
12
12
+
sourceRoot = "xnbd-${version}/trunk";
12
13
13
14
patches = [ ./0001-Fix-build-for-glibc-2.28.patch ];
14
15