{ lib , stdenv , fetchFromSourcehut , pkg-config , vala , wrapGAppsHook , installShellFiles , scdoc , at-spi2-atk , at-spi2-core , dbus , gtk3 , ibus , libgee , xorg , snippetexpanderd }: stdenv.mkDerivation rec { inherit (snippetexpanderd) src version; pname = "snippetexpanderx"; sourceRoot = "${src.name}/cmd/snippetexpanderx"; nativeBuildInputs = [ pkg-config vala wrapGAppsHook installShellFiles scdoc ]; buildInputs = [ at-spi2-atk at-spi2-core dbus gtk3 ibus libgee xorg.libX11 snippetexpanderd ]; makeFlags = [ "VERSION=${src.rev}" ]; installPhase = '' runHook preInstall mkdir -p $out/bin install -m555 snippetexpanderx $out/bin/ installManPage snippetexpanderx.1 runHook postInstall ''; # There are no tests. doCheck = false; meta = { description = "Your little expandable text snippet helper auto expander daemon"; homepage = "https://snippetexpander.org"; license = lib.licenses.gpl2Plus; maintainers = with lib.maintainers; [ ianmjones ]; platforms = lib.platforms.linux; mainProgram = "snippetexpanderx"; }; }