{ lib, stdenv, fetchFromGitHub, trousers, libsForQt5, }: stdenv.mkDerivation (finalAttrs: { pname = "tpmmanager"; version = "0.9.0"; src = fetchFromGitHub { owner = "Rohde-Schwarz"; repo = "TPMManager"; tag = "v${finalAttrs.version}"; hash = "sha256-FhdrUJQq4us6BT8CxgWqWiXnbl900204yjyS3nnQACU="; }; nativeBuildInputs = [ libsForQt5.qmake libsForQt5.wrapQtAppsHook ]; buildInputs = [ libsForQt5.qtbase trousers ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -Dpm755 -D bin/tpmmanager $out/bin/tpmmanager mkdir -p $out/share/applications cat > $out/share/applications/tpmmanager.desktop <