uftp: init at 4.9.2

+37
+35
pkgs/servers/uftp/default.nix
···
··· 1 + { stdenv, fetchurl, openssl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "uftp-${version}"; 5 + version = "4.9.2"; 6 + 7 + src = fetchurl { 8 + url = "mirror://sourceforge/uftp-multicast/source-tar/uftp-${version}.tar.gz"; 9 + sha256 = "0pra2sm8rdscyqkagi2v99az1vxbcch47wkdnz9wv4qg1x5phpmr"; 10 + }; 11 + 12 + buildInputs = [ 13 + openssl 14 + ]; 15 + 16 + outputs = [ "out" "doc" ]; 17 + 18 + patchPhase = '' 19 + substituteInPlace makefile --replace gcc cc 20 + ''; 21 + 22 + installPhase = '' 23 + mkdir -p $out/bin $doc/share/man/man1 24 + cp {uftp,uftpd,uftp_keymgt,uftpproxyd} $out/bin/ 25 + cp {uftp.1,uftpd.1,uftp_keymgt.1,uftpproxyd.1} $doc/share/man/man1 26 + ''; 27 + 28 + meta = { 29 + description = "Encrypted UDP based FTP with multicast"; 30 + homepage = http://uftp-multicast.sourceforge.net/; 31 + license = stdenv.lib.licenses.gpl3; 32 + maintainers = [ stdenv.lib.maintainers.fadenb ]; 33 + platforms = with stdenv.lib.platforms; linux ++ darwin; 34 + }; 35 + }
+2
pkgs/top-level/all-packages.nix
··· 3973 3974 uemacs = callPackage ../applications/editors/uemacs { }; 3975 3976 uhttpmock = callPackage ../development/libraries/uhttpmock { }; 3977 3978 uim = callPackage ../tools/inputmethods/uim {
··· 3973 3974 uemacs = callPackage ../applications/editors/uemacs { }; 3975 3976 + uftp = callPackage ../servers/uftp { }; 3977 + 3978 uhttpmock = callPackage ../development/libraries/uhttpmock { }; 3979 3980 uim = callPackage ../tools/inputmethods/uim {