rshim-user-space 2.0.12 -> 2.0.20 https://repology.org/project/rshim-user-space/versions attrpath: rshim-user-space Checking auto update branch... No auto update branch exists Old version 2.0.12" not present in master derivation file with contents: { stdenv , lib , fetchFromGitHub , autoconf , automake , makeBinaryWrapper , pkg-config , pciutils , libusb1 , fuse , busybox , pv , withBfbInstall ? true }: stdenv.mkDerivation rec { pname = "rshim-user-space"; version = "2.0.20"; src = fetchFromGitHub { owner = "Mellanox"; repo = pname; rev = "rshim-${version}"; hash = "sha256-zm1cMTna9o8edl0M7tjUhbnElbUkQZSkh3KOI6tbE6I="; }; nativeBuildInputs = [ autoconf automake pkg-config ] ++ lib.optionals withBfbInstall [ makeBinaryWrapper ]; buildInputs = [ pciutils libusb1 fuse ]; strictDeps = true; preConfigure = "./bootstrap.sh"; installPhase = '' mkdir -p "$out"/bin cp -a src/rshim "$out"/bin/ '' + lib.optionalString withBfbInstall '' cp -a scripts/bfb-install "$out"/bin/ ''; postFixup = lib.optionalString withBfbInstall '' wrapProgram $out/bin/bfb-install \ --set PATH ${lib.makeBinPath [ busybox pv ]} ''; meta = with lib; { description = "user-space rshim driver for the BlueField SoC"; longDescription = '' The rshim driver provides a way to access the rshim resources on the BlueField target from external host machine. The current version implements device files for boot image push and virtual console access. It also creates virtual network interface to connect to the BlueField target and provides a way to access the internal rshim registers. ''; homepage = "https://github.com/Mellanox/rshim-user-space"; license = licenses.gpl2; platforms = platforms.linux; maintainers = with maintainers; [ nikstur ]; }; }