{ lib , stdenv , fetchFromGitHub , autoreconfHook , libtool , libuuid , zlib }: stdenv.mkDerivation { # The files and commit messages in the repository refer to the package # as ssdfs-utils, not ssdfs-tools. pname = "ssdfs-utils"; # The version is taken from `configure.ac`, there are no tags. version = "4.27"; src = fetchFromGitHub { owner = "dubeyko"; repo = "ssdfs-tools"; rev = "9b647d73b34dc2e18ed04bfcf5e260ffb8242dd5"; hash = "sha256-7I7h6Szb/oXtkypd7Nk4AFrTEsn9Y/1/u+IaL63zRVI="; }; strictDeps = true; nativeBuildInputs = [ autoreconfHook ]; buildInputs = [ libtool libuuid zlib ]; passthru = { updateScript = ./update.sh; }; meta = with lib; { description = "SSDFS file system utilities"; homepage = "https://github.com/dubeyko/ssdfs-tools"; license = licenses.bsd3Clear; maintainers = with maintainers; [ ners ]; platforms = platforms.linux; }; }