summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkyechou2023-08-20 14:36:59 -0500
committerkyechou2023-08-20 14:36:59 -0500
commit45f53afd4eaeca0d1a2ddbc8b2718a933cd8070b (patch)
tree094d6be25c26838e670f5965b41d24f1c31bb8de
parent172664f304c851d56995f0eff50858d7498bef46 (diff)
downloadaur-45f53afd4eaeca0d1a2ddbc8b2718a933cd8070b.tar.gz
Fix udev rule path and add post-install messages
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD12
-rw-r--r--dotool.install8
3 files changed, 19 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 99c9df5c4bce..9552922547e6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,9 @@
pkgbase = dotool-git
pkgdesc = Command to simulate input anywhere
pkgver = 1.3.r1.gee4a1cd
- pkgrel = 2
+ pkgrel = 3
url = https://git.sr.ht/~geb/dotool
+ install = dotool.install
arch = any
license = GPL3
makedepends = go
diff --git a/PKGBUILD b/PKGBUILD
index f0a6846bbcd8..d932f4a02c8a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=dotool-git
pkgver=1.3.r1.gee4a1cd
-pkgrel=2
+pkgrel=3
pkgdesc="Command to simulate input anywhere"
arch=('any')
url="https://git.sr.ht/~geb/dotool"
@@ -15,6 +15,7 @@ source=("$pkgname::git+$url"
"dotoold.service")
sha256sums=('SKIP'
'a7309bb8f8ff97b1b85ff48a5db2dd4ed02c00c4f23628403c385abe93e88aca')
+install=dotool.install
pkgver() {
cd "$srcdir/$pkgname"
@@ -27,11 +28,16 @@ pkgver() {
prepare() {
cd "$srcdir/$pkgname"
- sed -i -e '/^rm -f /d' -e '/^udevadm /d' install.sh
+ sed -i install.sh \
+ -e '/80-dotool\.rules/d' \
+ -e '/^rm -f /d' \
+ -e '/^udevadm /d'
}
package() {
cd "$srcdir/$pkgname"
+ # ./install.sh [DESTDIR] [BINDIR]
./install.sh "$pkgdir" /usr/bin
- install -Dm 644 -t "$pkgdir/usr/lib/systemd/user" "$srcdir/dotoold.service"
+ install -Dm644 -t "$pkgdir/usr/lib/udev/rules.d" 80-dotool.rules
+ install -Dm644 -t "$pkgdir/usr/lib/systemd/user" "$srcdir/dotoold.service"
}
diff --git a/dotool.install b/dotool.install
new file mode 100644
index 000000000000..0ab503dc0dac
--- /dev/null
+++ b/dotool.install
@@ -0,0 +1,8 @@
+post_install() {
+ echo 'Make sure your user is in the `input` group by running the following command:'
+ echo ' # gpasswd -a $USER input'
+}
+
+post_upgrade() {
+ post_install
+}