{ lib, stdenv, fetchFromGitHub, openssl, sqlite }: stdenv.mkDerivation rec { pname = "signalbackup-tools"; version = "20240219-1"; src = fetchFromGitHub { owner = "bepaald"; repo = pname; rev = version; hash = "sha256-gzc72y9AL/JUNp8YJkRKq9rq1NenX+4aOxb5HODy8v4="; }; postPatch = '' patchShebangs BUILDSCRIPT_MULTIPROC.bash44 ''; buildInputs = [ openssl sqlite ]; buildPhase = '' runHook preBuild ./BUILDSCRIPT_MULTIPROC.bash44${lib.optionalString stdenv.isDarwin " --config nixpkgs-darwin"} runHook postBuild ''; installPhase = '' runHook preInstall mkdir -p $out/bin cp signalbackup-tools $out/bin/ runHook postInstall ''; meta = with lib; { description = "Tool to work with Signal Backup files"; homepage = "https://github.com/bepaald/signalbackup-tools"; license = licenses.gpl3Only; maintainers = [ maintainers.malo ]; platforms = platforms.all; }; }