From 9c35b362fe63cde17ffe3c4a9a765701f2c3bf15 Mon Sep 17 00:00:00 2001 From: Sven Woelfel Date: Thu, 6 Mar 2025 21:00:02 +0100 Subject: [PATCH 1/2] maintainers: add kagehisa --- maintainers/maintainer-list.nix | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/maintainers/maintainer-list.nix b/maintainers/maintainer-list.nix index 7b4ce772050a..a9c443659c61 100644 --- a/maintainers/maintainer-list.nix +++ b/maintainers/maintainer-list.nix @@ -12019,6 +12019,12 @@ github = "kaeeraa"; githubId = 99148867; }; + kagehisa = { + name = "Sven Woelfel"; + email = "woelfel.pub@gmail.com"; + github = "kagehisa"; + githubId = 37015428; + }; kaiha = { email = "kai.harries@gmail.com"; github = "KaiHa"; From 2773177fdfa696eb03a320a895d6b101c30cea5d Mon Sep 17 00:00:00 2001 From: Sven Woelfel Date: Sat, 8 Mar 2025 22:48:32 +0100 Subject: [PATCH 2/2] usbip-ssh: init at 0-unstable-2024-10-09 --- pkgs/by-name/us/usbip-ssh/package.nix | 54 +++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 pkgs/by-name/us/usbip-ssh/package.nix diff --git a/pkgs/by-name/us/usbip-ssh/package.nix b/pkgs/by-name/us/usbip-ssh/package.nix new file mode 100644 index 000000000000..9a7009c062d2 --- /dev/null +++ b/pkgs/by-name/us/usbip-ssh/package.nix @@ -0,0 +1,54 @@ +{ + stdenv, + lib, + fetchFromGitHub, + perl, + openssh, + kmod, + makeWrapper, +}: + +stdenv.mkDerivation (finalAttrs: { + pname = "usbip-ssh"; + version = "0-unstable-2024-10-09"; + + src = fetchFromGitHub { + owner = "turistu"; + repo = "usbip-ssh"; + rev = "1b38f2d7854048bf6129ffe992f3c9caa630e377"; + hash = "sha256-3kGGMlIMTXnBVLgsZijc0yLbyaZZSDf7lr46mg0viWw="; + }; + + nativeBuildInputs = [ + makeWrapper + ]; + + buildInputs = [ + perl + ]; + + installPhase = '' + runHook preInstall + install -Dm755 usbip-ssh -t $out/bin + runHook postInstall + ''; + + postInstall = '' + wrapProgram $out/bin/usbip-ssh --prefix PATH : ${ + lib.makeBinPath [ + perl + openssh + kmod + ] + } + ''; + + meta = { + homepage = "https://github.com/turistu/usbip-ssh"; + description = "Import usb devices from another linux machine with ssh's connection forwarding mechanism"; + license = lib.licenses.gpl3Only; + maintainers = with lib.maintainers; [ kagehisa ]; + mainProgram = "usbip-ssh"; + platforms = lib.platforms.linux; + }; +})