Merge pull request #142018 from fabaff/termscp

termscp: init at 0.7.0

authored by Fabian Affolter and committed by GitHub f40d8c92 92b9a30b

+50
+46
pkgs/tools/networking/termscp/default.nix
···
··· 1 + { lib 2 + , dbus 3 + , fetchFromGitHub 4 + , libssh 5 + , openssl 6 + , pkg-config 7 + , rustPlatform 8 + , Security 9 + , stdenv 10 + }: 11 + 12 + rustPlatform.buildRustPackage rec { 13 + pname = "termscp"; 14 + version = "0.7.0"; 15 + 16 + src = fetchFromGitHub { 17 + owner = "veeso"; 18 + repo = pname; 19 + rev = "v${version}"; 20 + sha256 = "131kij6pnw9r0p2a28g00z85dh758h4rm9ic09qmp61cq7dphkc1"; 21 + }; 22 + 23 + cargoSha256 = "1k2vwmfy6dczgs3bz8k4j24cc8l7l9fdh3ymp79ril4rp1v6kfp2"; 24 + 25 + nativeBuildInputs = [ 26 + pkg-config 27 + ]; 28 + 29 + buildInputs = [ 30 + dbus 31 + libssh 32 + openssl 33 + ] ++ lib.optional stdenv.isDarwin [ 34 + Security 35 + ]; 36 + 37 + # Requires network access 38 + doCheck = false; 39 + 40 + meta = with lib; { 41 + description = "Terminal tool for file transfer and explorer"; 42 + homepage = "https://github.com/veeso/termscp"; 43 + license = with licenses; [ mit ]; 44 + maintainers = with maintainers; [ fab ]; 45 + }; 46 + }
+4
pkgs/top-level/all-packages.nix
··· 9739 9740 telescope = callPackage ../applications/networking/browsers/telescope { }; 9741 9742 termius = callPackage ../applications/networking/termius { }; 9743 9744 termplay = callPackage ../tools/misc/termplay { };
··· 9739 9740 telescope = callPackage ../applications/networking/browsers/telescope { }; 9741 9742 + termscp = callPackage ../tools/networking/termscp { 9743 + inherit (darwin.apple_sdk.frameworks) Security; 9744 + }; 9745 + 9746 termius = callPackage ../applications/networking/termius { }; 9747 9748 termplay = callPackage ../tools/misc/termplay { };