about summary refs log tree commit diff
path: root/pkgs/tools/X11
diff options
context:
space:
mode:
authorBenno Fünfstück <benno.fuenfstueck@gmail.com>2017-07-12 08:23:05 +0200
committerGitHub <noreply@github.com>2017-07-12 08:23:05 +0200
commit387256c0f20d8a706ccdfef98ddc37b0e8f62887 (patch)
treecb759a14feddd9793f4bb2c99a87873aba0e70c2 /pkgs/tools/X11
parent47868cbfb8659c16736e2cfbeb5bc67d6aceccf1 (diff)
parentb9dfbeb82816689f0c42e78d462327032001af49 (diff)
downloadnixlib-387256c0f20d8a706ccdfef98ddc37b0e8f62887.tar
nixlib-387256c0f20d8a706ccdfef98ddc37b0e8f62887.tar.gz
nixlib-387256c0f20d8a706ccdfef98ddc37b0e8f62887.tar.bz2
nixlib-387256c0f20d8a706ccdfef98ddc37b0e8f62887.tar.lz
nixlib-387256c0f20d8a706ccdfef98ddc37b0e8f62887.tar.xz
nixlib-387256c0f20d8a706ccdfef98ddc37b0e8f62887.tar.zst
nixlib-387256c0f20d8a706ccdfef98ddc37b0e8f62887.zip
Merge pull request #27308 from vaibhavsagar/xautomation
xautomation: init at 1.09
Diffstat (limited to 'pkgs/tools/X11')
-rw-r--r--pkgs/tools/X11/xautomation/default.nix21
1 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/tools/X11/xautomation/default.nix b/pkgs/tools/X11/xautomation/default.nix
new file mode 100644
index 000000000000..79ef4cb56dcb
--- /dev/null
+++ b/pkgs/tools/X11/xautomation/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchurl, pkgconfig, libpng, libX11, libXext, libXi, libXtst }:
+
+let version = "1.09"; in
+stdenv.mkDerivation {
+  name = "xautomation-${version}";
+  src = fetchurl {
+    url = "https://www.hoopajoo.net/static/projects/xautomation-${version}.tar.gz";
+    sha256 = "03azv5wpg65h40ip2kk1kdh58vix4vy1r9bihgsq59jx2rhjr3zf";
+  };
+
+  nativeBuildInputs = [ pkgconfig ];
+  buildInputs = [ libpng libX11 libXext libXi libXtst ];
+
+  meta = {
+    homepage = https://www.hoopajoo.net/projects/xautomation.html;
+    description = "Control X from the command line for scripts, and do \"visual scraping\" to find things on the screen";
+    license = stdenv.lib.licenses.gpl2Plus;
+    maintainers = with stdenv.lib.maintainers; [ vaibhavsagar ];
+    platforms = with stdenv.lib.platforms; linux;
+  };
+}