@@ -1,53 +0,0 @@
1−{ lib, stdenv, fetchurl
2−, openssl, readline, ncurses, zlib
3−, dataDir ? "/var/lib/softether" }:
4−
5−let
6− os = if stdenv.isLinux then "1"
7− else if stdenv.isFreeBSD then "2"
8− else if stdenv.isSunOS then "3"
9− else if stdenv.isDarwin then "4"
10− else if stdenv.isOpenBSD then "5"
11− else "";
12− cpuBits = if stdenv.is64bit then "2" else "1";
13−
14−in
15−
16−stdenv.mkDerivation rec {
17− pname = "softether";
18− version = "4.25";
19− build = "9656";
20− compiledDate = "2018.01.15";
21−
22− src = fetchurl {
23− url = "http://www.softether-download.com/files/softether/v${version}-${build}-rtm-${compiledDate}-tree/Source_Code/softether-src-v${version}-${build}-rtm.tar.gz";
24− sha256 = "1y1m8lf0xfh7m70d15wj2jjf5a5qhi3j49ciwqmsscsqvb1xwimr";
25− };
26−
27− buildInputs = [ openssl readline ncurses zlib ];
28−
29− preConfigure = ''
30− echo "${os}
31− ${cpuBits}
32− " | ./configure
33− rm configure
34− '';
35−
36− buildPhase = ''
37− mkdir -p $out/bin
38− sed -i \
39− -e "/INSTALL_BINDIR=/s|/usr/bin|/bin|g" \
40− -e "/_DIR=/s|/usr|${dataDir}|g" \
41− -e "s|\$(INSTALL|$out/\$(INSTALL|g" \
42− -e "/echo/s|echo $out/|echo |g" \
43− Makefile
44− '';
45−
46− meta = with lib; {
47− description = "An Open-Source Free Cross-platform Multi-protocol VPN Program";
48− homepage = "https://www.softether.org/";
49− license = licenses.gpl2;
50− maintainers = [ maintainers.rick68 ];
51− platforms = [ "x86_64-linux" ];
52− };
53−}