summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkyechou2023-08-20 14:05:32 -0500
committerkyechou2023-08-20 14:05:32 -0500
commita004f823a68b534bbcee12e67fe84ce949e4c1cc (patch)
tree412366ff24a5060de31a3a74533f2623c0c41207
downloadaur-a004f823a68b534bbcee12e67fe84ce949e4c1cc.tar.gz
Initial commit: package dotool-git
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD35
-rw-r--r--dotoold.service11
3 files changed, 61 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..7539ce6ed006
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = dotool-git
+ pkgdesc = Command to simulate input anywhere
+ pkgver = 1.3.r1.gee4a1cd
+ pkgrel = 1
+ url = https://git.sr.ht/~geb/dotool
+ arch = any
+ license = GPL3
+ makedepends = go
+ depends = libxkbcommon
+ source = dotool-git::git+https://git.sr.ht/~geb/dotool
+ source = dotoold.service
+ sha256sums = SKIP
+ sha256sums = a7309bb8f8ff97b1b85ff48a5db2dd4ed02c00c4f23628403c385abe93e88aca
+
+pkgname = dotool-git
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..8d9cb5e028cc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Kuan-Yen Chou <kuanyenchou@gmail.com>
+
+pkgname=dotool-git
+pkgver=1.3.r1.gee4a1cd
+pkgrel=1
+pkgdesc="Command to simulate input anywhere"
+arch=('any')
+url="https://git.sr.ht/~geb/dotool"
+license=('GPL3')
+depends=('libxkbcommon')
+makedepends=('go')
+source=("$pkgname::git+$url"
+ "dotoold.service")
+sha256sums=('SKIP'
+ 'a7309bb8f8ff97b1b85ff48a5db2dd4ed02c00c4f23628403c385abe93e88aca')
+
+pkgver() {
+ cd "$srcdir/$pkgname"
+ if git describe --long --tags >/dev/null 2>&1; then
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
+ else
+ printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git describe --always)"
+ fi
+}
+
+prepare() {
+ cd "$srcdir/$pkgname"
+ sed -i -e '/^rm -f /d' -e '/^udevadm /d' install.sh
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ ./install.sh "$pkgdir" /usr/bin
+ install -Dm 644 -t "$pkgdir/usr/lib/systemd/user" "$srcdir/dotoold.service"
+}
diff --git a/dotoold.service b/dotoold.service
new file mode 100644
index 000000000000..675ee08e0ef0
--- /dev/null
+++ b/dotoold.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Starts dotoold service
+
+[Service]
+Type=simple
+ExecStart=/usr/bin/dotoold
+Restart=always
+RestartSec=1
+
+[Install]
+WantedBy=default.target