python312Packages.types-aiobotocore: 2.15.2 -> 2.15.2.post3 (#361801)
[NixPkgs.git] / pkgs / by-name / cb / cbftp / package.nix
blob73e11f27b277644ee552bac8d38a4f298643ad20
1 { lib
2 , stdenv
3 , fetchurl
4 , ncurses
5 , openssl
6 }:
8 stdenv.mkDerivation rec {
9   pname = "cbftp";
10   version = "1173";
12   src = fetchurl {
13     url = "https://cbftp.eu/${pname}-r${version}.tar.gz";
14     hash = "sha256-DE6fnLzWsx6Skz2LRJAaijjIqrYFB8/HPp45P5CcEc8=";
15   };
17   buildInputs = [
18     ncurses
19     openssl
20   ];
22   dontConfigure = true;
24   makeFlags = lib.optional stdenv.hostPlatform.isDarwin "OPTFLAGS=-O0";
26   installPhase = ''
27     runHook preInstall
29     install -D bin/* -t $out/bin/
30     install -D API README -t $out/share/doc/${pname}/
32     runHook postInstall
33   '';
35   meta = with lib; {
36     homepage = "https://cbftp.eu/";
37     description = " An advanced multi-purpose FTP/FXP client";
38     longDescription = ''
39       Cbftp is an advanced multi-purpose FTP/FXP client that focuses on
40       efficient large-scale data spreading, while also supporting most regular
41       FTP/FXP use cases in a modern way. It runs in a terminal and provides a
42       semi-graphical user interface through ncurses.
43     '';
44     license = licenses.mit;
45     maintainers = with maintainers; [ AndersonTorres ];
46     platforms = with platforms; unix;
47   };