blob: f90f67e4795e6a20598192120abac701e868864e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
# Maintainer: Bobby Hamblin <hamblingreen@hotmail.com>
pkgname=dotool
pkgver=1.5
pkgrel=1
pkgdesc="Command to simulate input anywhere"
arch=('i686' 'x86_64' 'arm' 'aarch64')
url="https://git.sr.ht/~geb/dotool"
license=('GPL3')
makedepends=('go' 'libxkbcommon' 'scdoc')
source=("$url/archive/$pkgver.tar.gz" "dotoold.service")
sha512sums=('f37c88984c1f87c4a9220d155498a79e63db12909325da6d673aeb9e872264473a18a67a7b2ac106fe36593bc7a5d34250716f675f517154de78023061faee7f'
'81ea5294babc32a3d7df40ecebad50a5cb0fa0f94b054c60e9717e86721fe72c65db5f3e08d5af89fdeef1d71ec1ecf86fc19c9ed3b876eeb32aedd15556d2a2')
build() {
cd "$pkgname-$pkgver"
go build -ldflags "-X main.Version=$pkgver"
}
package() {
cd "$pkgname-$pkgver"
mkdir -p "$pkgdir/usr/bin"
mkdir -p "$pkgdir/etc/udev/rules.d/"
mkdir -p "$pkgdir/usr/lib/systemd/user/"
install -Dm755 dotool dotoolc dotoold "$pkgdir/usr/bin/"
install -Dm644 "80-dotool.rules" "$pkgdir/etc/udev/rules.d/80-dotool.rules"
install -Dm644 "$srcdir/dotoold.service" "$pkgdir/usr/lib/systemd/user/dotoold.service"
mkdir -p "$pkgdir/usr/share/man/man1"
scdoc < doc/dotool.1.scd > "$pkgdir/usr/share/man/man1/dotool.1"
}
|