13 stdenv.mkDerivation (finalAttrs: {
15 # XXX: using unstable to ensure proper build with libssh 0.11.1 (https://github.com/artyom-poptsov/guile-ssh/issues/42)
16 version = "0.17.0-unstable-2024-10-15";
18 src = fetchFromGitHub {
19 owner = "artyom-poptsov";
21 rev = "9336580f92f83bb73041c5374b400144a56b4c35";
22 hash = "sha256-Hwg0xaNSm/SEZfzczjb7o8TJXfzT1mmOk1rJROxahLQ=";
27 url = "https://github.com/artyom-poptsov/guile-ssh/pull/31/commits/38636c978f257d5228cd065837becabf5da16854.patch";
28 hash = "sha256-J+TDgdjihKoEjhbeH+BzqrHhjpVlGdscRj3L/GAFgKg=";
46 propagatedBuildInputs = [
50 enableParallelBuilding = true;
52 # FAIL: server-client.scm
53 doCheck = !stdenv.hostPlatform.isDarwin;
56 mv $out/bin/*.scm $out/share/guile-ssh
61 description = "Bindings to Libssh for GNU Guile";
62 homepage = "https://github.com/artyom-poptsov/guile-ssh";
63 license = licenses.gpl3Plus;
64 maintainers = with maintainers; [ ethancedwards8 foo-dogsquared ];
65 platforms = guile.meta.platforms;