tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
kermit: update from 8.0.211 to 9.0.302
Pascal Wittmann
11 years ago
fa9af377
b6203b80
+14
-11
1 changed file
expand all
collapse all
unified
split
pkgs
tools
misc
kermit
default.nix
+14
-11
pkgs/tools/misc/kermit/default.nix
···
1
-
{stdenv, fetchurl, ncurses}:
2
-
stdenv.mkDerivation {
3
-
name = "kermit-8.0.211";
0
4
5
src = fetchurl {
6
-
url = ftp://kermit.columbia.edu/kermit/archives/cku211.tar.gz;
7
-
sha256 = "14xsmdlsk2pgsp51l7lxwncgljwvgm446a4m6nk488shj94cvrrr";
8
};
9
10
-
buildInputs = [ ncurses ];
11
12
unpackPhase = ''
13
mkdir -p src
···
17
18
patchPhase = ''
19
sed -i -e 's@-I/usr/include/ncurses@@' \
20
-
-e 's@-lncurses@-lncurses -lresolv -lcrypt@' \
21
-e 's@/usr/local@'"$out"@ makefile
22
'';
23
-
buildPhase = "make -f makefile linux";
0
0
24
installPhase = ''
25
mkdir -p $out/bin
26
mkdir -p $out/man/man1
27
make -f makefile install
28
'';
29
30
-
meta = {
31
-
homepage = "http://www.columbia.edu/kermit/ck80.html";
32
description = "Portable Scriptable Network and Serial Communication Software";
33
-
license = "free non-commercial"; #Kermit http://www.columbia.edu/kermit/ckfaq.html#license
0
34
};
35
}
···
1
+
{ stdenv, fetchurl, ncurses, glibc }:
2
+
3
+
stdenv.mkDerivation rec {
4
+
name = "kermit-9.0.302";
5
6
src = fetchurl {
7
+
url = ftp://ftp.kermitproject.org/kermit/archives/cku302.tar.gz;
8
+
sha256 = "0487mh6s99ijqf1pfmbm302pa5i4pzmm8s439hdl1ffs5g8jqpqd";
9
};
10
11
+
buildInputs = [ ncurses glibc ];
12
13
unpackPhase = ''
14
mkdir -p src
···
18
19
patchPhase = ''
20
sed -i -e 's@-I/usr/include/ncurses@@' \
0
21
-e 's@/usr/local@'"$out"@ makefile
22
'';
23
+
24
+
buildPhase = "make -f makefile linux LNKFLAGS='-lcrypt -lresolv'";
25
+
26
installPhase = ''
27
mkdir -p $out/bin
28
mkdir -p $out/man/man1
29
make -f makefile install
30
'';
31
32
+
meta = with stdenv.lib; {
33
+
homepage = http://www.kermitproject.org/ck90.html;
34
description = "Portable Scriptable Network and Serial Communication Software";
35
+
license = licenses.bsd3;
36
+
maintainers = with maintainers; [ pSub ];
37
};
38
}