[arch-commits] Commit in keynav/repos (community-x86_64 community-x86_64/PKGBUILD)

Kyle Keen kkeen at archlinux.org
Sun Sep 9 02:13:17 UTC 2018


    Date: Sunday, September 9, 2018 @ 02:13:17
  Author: kkeen
Revision: 378844

archrelease: copy trunk to community-x86_64

Added:
  keynav/repos/community-x86_64/
  keynav/repos/community-x86_64/PKGBUILD
    (from rev 378843, keynav/trunk/PKGBUILD)

----------+
 PKGBUILD |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 44 insertions(+)

Copied: keynav/repos/community-x86_64/PKGBUILD (from rev 378843, keynav/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD	                        (rev 0)
+++ community-x86_64/PKGBUILD	2018-09-09 02:13:17 UTC (rev 378844)
@@ -0,0 +1,44 @@
+# Maintainer: Kyle Keen <keenerd at gmail.com>
+# Contributor: Jan Fader <jan.fader at web.de>
+pkgname=keynav
+pkgver=0.20110708.0
+pkgrel=3
+pkgdesc="Ingenious and fast way to move the mouse pointer on the screen with keystrokes."
+url="http://www.semicomplete.com/projects/keynav/"
+license=('BSD')
+arch=('x86_64')
+depends=('cairo' 'xdotool')
+source=("https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/semicomplete/keynav-$pkgver.tar.gz")
+#source=("http://http.debian.net/debian/pool/main/k/keynav/keynav_$pkgver.orig.tar.gz")
+md5sums=('d1b273d72b15fc9c28270c28f644e7c6')
+
+prepare() {
+  cd "$srcdir/$pkgname-$pkgver"
+  sed -e 's/xdo_symbol_map/xdo_get_symbol_map/' \
+      -e 's/xdo_window_setclass/xdo_set_window_class/' \
+      -e 's/xdo_window_get_active/xdo_get_window_at_mouse/' \
+      -e 's/xdo_click/xdo_click_window/' \
+      -e 's/xdo_mouseup/xdo_mouse_up/' \
+      -e 's/xdo_mousedown/xdo_mouse_down/' \
+      -e 's/xdo_mousemove/xdo_move_mouse/' \
+      -e 's/xdo_mousemove_relative/xdo_move_mouse_relative/' \
+      -e 's/xdo_mouselocation/xdo_get_mouse_location/' \
+      -e 's/xdo_mouse_wait_for_move_to/xdo_wait_for_mouse_move_to/' \
+      -e 's/xdo_keysequence_up/xdo_send_keysequence_window_up/' \
+      -e 's/xdo_keysequence_down/xdo_send_keysequence_window_down/' \
+      -i keynav.c
+}
+
+build() {
+  cd "$srcdir/$pkgname-$pkgver"
+  make keynav
+}
+
+package() {
+  cd "$srcdir/$pkgname-$pkgver"
+  install -Dm755 keynav    "$pkgdir/usr/bin/keynav"
+  install -Dm644 keynavrc  "$pkgdir/etc/keynavrc"
+  install -Dm644 COPYRIGHT "$pkgdir/usr/share/licenses/keynav/COPYRIGHT"
+}
+
+# vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list