From 76947878cb79562c4a6be92bfb5952f0aa29da56 Mon Sep 17 00:00:00 2001 From: Jude Taylor Date: Sat, 19 Mar 2016 13:11:24 -0700 Subject: [PATCH] add xautoclick --- pkgs/applications/misc/xautoclick/default.nix | 24 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 ++ 2 files changed, 26 insertions(+) create mode 100644 pkgs/applications/misc/xautoclick/default.nix diff --git a/pkgs/applications/misc/xautoclick/default.nix b/pkgs/applications/misc/xautoclick/default.nix new file mode 100644 index 000000000000..49a94ac39797 --- /dev/null +++ b/pkgs/applications/misc/xautoclick/default.nix @@ -0,0 +1,24 @@ +{ stdenv, fetchurl, xorg, pkgconfig +, gtkSupport ? true, gtk +, qtSupport ? true, qt4 +}: + +stdenv.mkDerivation rec { + version = "0.31"; + name = "xautoclick-${version}"; + src = fetchurl { + url = "http://downloads.sourceforge.net/project/xautoclick/xautoclick/xautoclick-0.31/xautoclick-0.31.tar.gz"; + sha256 = "0h522f12a7v2b89411xm51iwixmjp2mp90rnizjgiakx9ajnmqnm"; + }; + buildInputs = [ xorg.libX11 xorg.libXtst xorg.xinput xorg.libXi xorg.libXext pkgconfig ] + ++ stdenv.lib.optionals gtkSupport [ gtk ] + ++ stdenv.lib.optionals qtSupport [ qt4 ]; + patchPhase = '' + substituteInPlace configure --replace /usr/X11R6 ${xorg.libX11} + ''; + preConfigure = stdenv.lib.optional qtSupport '' + mkdir .bin + ln -s ${qt4}/bin/moc .bin/moc-qt4 + addToSearchPath PATH .bin + ''; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 75d6de57a318..7e56476c9b6a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3658,6 +3658,8 @@ let python = python2; }; + xautoclick = callPackage ../applications/misc/xautoclick {}; + xl2tpd = callPackage ../tools/networking/xl2tpd { }; xe = callPackage ../tools/system/xe { };