biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / misc / xautoclick / default.nix
blob68daf189fc9b28e55584ba382aa103eae5a1193d
1 { lib, stdenv, fetchFromGitHub, xorg, pkg-config
2 , cmake, libevdev
3 , gtkSupport ? true, gtk3, pcre, glib, wrapGAppsHook3
4 , fltkSupport ? true, fltk
5 , qtSupport ? true, qt5
6 }:
8 stdenv.mkDerivation rec {
9   pname = "xautoclick";
10   version = "0.34";
12   src = fetchFromGitHub {
13     owner = "qarkai";
14     repo = "xautoclick";
15     rev = "v${version}";
16     sha256 = "GN3zI5LQnVmRC0KWffzUTHKrxcqnstiL55hopwTTwpE=";
17   };
19   nativeBuildInputs = [ cmake pkg-config ];
20   buildInputs = [ libevdev xorg.libXtst ]
21     ++ lib.optionals gtkSupport [ gtk3 pcre glib wrapGAppsHook3 ]
22     ++ lib.optionals fltkSupport [ fltk ]
23     ++ lib.optionals qtSupport [ qt5.qtbase qt5.wrapQtAppsHook ];
25   meta = with lib; {
26     description = "Autoclicker application, which enables you to automatically click the left mousebutton";
27     homepage = "https://github.com/qarkai/xautoclick";
28     license = licenses.gpl2;
29     platforms = platforms.linux;
30   };