summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKyle Keen2016-09-22 14:42:20 -0400
committerKyle Keen2016-09-22 14:42:20 -0400
commit9a20958dfd3ea09f9d340134b0e4fb18d09f71ac (patch)
tree807a9f32c5ec94e411ef345d8dfd9243c43f8fdc /PKGBUILD
parente40fca3cae2dc199f8e54b8c90509b818609d2b6 (diff)
downloadaur-9a20958dfd3ea09f9d340134b0e4fb18d09f71ac.tar.gz
fix source link and patch xdo (thanks drislands)
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD20
1 files changed, 19 insertions, 1 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 4f073ffc59c6..b44fa453cbe9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -8,9 +8,27 @@ url="http://www.semicomplete.com/projects/keynav/"
license=('BSD')
arch=('i686' 'x86_64')
depends=('xdotool')
-source=("http://semicomplete.googlecode.com/files/${pkgname}-${pkgver}.tar.gz")
+#source=("http://semicomplete.googlecode.com/files/${pkgname}-${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