summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorAntonio Rojas2023-04-01 10:29:57 +0200
committerAntonio Rojas2023-04-01 10:29:57 +0200
commitb2eb7a712a04230dbc4fdb98afbfce37c0e81482 (patch)
treeddb09dc2b1717c10fc4d0675f8ff7f1f66ec9e67 /PKGBUILD
parent9a20958dfd3ea09f9d340134b0e4fb18d09f71ac (diff)
downloadaur-keynav.tar.gz
Spring cleanup
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD46
1 files changed, 18 insertions, 28 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b44fa453cbe9..c9a6ec387fce 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,33 @@
# Maintainer: Kyle Keen <keenerd@gmail.com>
# Contributor: Jan Fader <jan.fader@web.de>
pkgname=keynav
-pkgver=0.20110708.0
+pkgver=0.20180821.0
+# author hasn't done any releases in years
+_commit="78f9e076"
pkgrel=2
pkgdesc="Ingenious and fast way to move the mouse pointer on the screen with keystrokes."
-url="http://www.semicomplete.com/projects/keynav/"
+url="https://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://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
-}
+arch=('x86_64')
+depends=('cairo' 'xdotool' 'libxrandr')
+makedepends=('git' 'perl')
+#source=("https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/semicomplete/keynav-$pkgver.tar.gz")
+#source=("https://deb.debian.org/debian/pool/main/k/keynav/keynav_$pkgver.orig.tar.gz")
+source=("git+https://github.com/jordansissel/keynav#commit=$_commit")
+md5sums=('SKIP')
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "$srcdir/$pkgname"
make keynav
+ make keynav.1
}
package() {
- cd "$srcdir/$pkgname-$pkgver"
- install -D keynav "$pkgdir/usr/bin/keynav"
- install -D keynavrc "$pkgdir/etc/keynavrc"
+ cd "$srcdir/$pkgname"
+ install -Dm755 keynav "$pkgdir/usr/bin/keynav"
+ install -Dm644 keynavrc "$pkgdir/etc/keynavrc"
+ install -Dm644 COPYRIGHT "$pkgdir/usr/share/licenses/keynav/COPYRIGHT"
+ install -Dm755 keynav.1 "$pkgdir/usr/share/man/man1/keynav.1"
}
# vim:set ts=2 sw=2 et: