go-musicfox: 4.5.7 -> 4.6.0 (#364326)
[NixPkgs.git] / pkgs / by-name / xa / xautoclick / package.nix
blobfb1861842d1741c46171f5fb0637648f48f2896a
2   lib,
3   stdenv,
4   fetchFromGitHub,
5   xorg,
6   pkg-config,
7   cmake,
8   libevdev,
9   gtkSupport ? true,
10   gtk3,
11   pcre,
12   glib,
13   wrapGAppsHook3,
14   fltkSupport ? true,
15   fltk,
16   qtSupport ? true,
17   qt5,
20 stdenv.mkDerivation rec {
21   pname = "xautoclick";
22   version = "0.34";
24   src = fetchFromGitHub {
25     owner = "qarkai";
26     repo = "xautoclick";
27     rev = "v${version}";
28     sha256 = "GN3zI5LQnVmRC0KWffzUTHKrxcqnstiL55hopwTTwpE=";
29   };
31   nativeBuildInputs = [
32     cmake
33     pkg-config
34   ];
35   buildInputs =
36     [
37       libevdev
38       xorg.libXtst
39     ]
40     ++ lib.optionals gtkSupport [
41       gtk3
42       pcre
43       glib
44       wrapGAppsHook3
45     ]
46     ++ lib.optionals fltkSupport [ fltk ]
47     ++ lib.optionals qtSupport [
48       qt5.qtbase
49       qt5.wrapQtAppsHook
50     ];
52   meta = with lib; {
53     description = "Autoclicker application, which enables you to automatically click the left mousebutton";
54     homepage = "https://github.com/qarkai/xautoclick";
55     license = licenses.gpl2;
56     platforms = platforms.linux;
57   };