diff options
Diffstat (limited to 'nixpkgs/pkgs/servers/ftp/bftpd/default.nix')
-rw-r--r-- | nixpkgs/pkgs/servers/ftp/bftpd/default.nix | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/servers/ftp/bftpd/default.nix b/nixpkgs/pkgs/servers/ftp/bftpd/default.nix new file mode 100644 index 000000000000..02bf714a42bf --- /dev/null +++ b/nixpkgs/pkgs/servers/ftp/bftpd/default.nix @@ -0,0 +1,36 @@ +{ stdenv, fetchurl }: + +let + pname = "bftpd"; + +in stdenv.mkDerivation rec { + name = "${pname}-${version}"; + version = "5.0"; + + src = fetchurl { + url = "mirror://sourceforge/project/${pname}/${pname}/${name}/${name}.tar.gz"; + sha256 = "1qagqsbg7zblkhg3vrj47k5f1q09r4az7gna86rxf253kmg90yqp"; + }; + + preConfigure = '' + sed -re 's/-[og] 0//g' -i Makefile* + ''; + + postInstall = '' + mkdir -p $out/share/doc/${pname} + mv $out/etc/*.conf $out/share/doc/${pname} + rm -rf $out/{etc,var} + ''; + + enableParallelBuilding = true; + + meta = with stdenv.lib; { + inherit version; + description = "A minimal ftp server"; + downloadPage = "http://bftpd.sf.net/download.html"; + homepage = http://bftpd.sf.net/; + license = licenses.gpl2Plus; + maintainers = with maintainers; [ raskin ]; + platforms = platforms.linux; + }; +} |