Date: Wednesday, November 16, 2022 @ 20:03:31
Author: felixonmars
Revision: 1349250
archrelease: copy trunk to community-x86_64
Added:
ydotool/repos/community-x86_64/
ydotool/repos/community-x86_64/80-uinput.rules
(from rev 1349249, ydotool/trunk/80-uinput.rules)
ydotool/repos/community-x86_64/PKGBUILD
(from rev 1349249, ydotool/trunk/PKGBUILD)
ydotool/repos/community-x86_64/ydotool.install
(from rev 1349249, ydotool/trunk/ydotool.install)
-----------------+
80-uinput.rules | 3 +++
PKGBUILD | 32 ++++++++++++++++++++++++++++++++
ydotool.install | 8 ++++++++
3 files changed, 43 insertions(+)
Copied: ydotool/repos/community-x86_64/80-uinput.rules (from rev 1349249,
ydotool/trunk/80-uinput.rules)
===================================================================
--- community-x86_64/80-uinput.rules (rev 0)
+++ community-x86_64/80-uinput.rules 2022-11-16 20:03:31 UTC (rev 1349250)
@@ -0,0 +1,3 @@
+## ydotoold fix
+## https://github.com/ReimuNotMoe/ydotool/issues/25#issuecomment-535842993
+KERNEL=="uinput", GROUP="input", MODE="0660", OPTIONS+="static_node=uinput"
Copied: ydotool/repos/community-x86_64/PKGBUILD (from rev 1349249,
ydotool/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD (rev 0)
+++ community-x86_64/PKGBUILD 2022-11-16 20:03:31 UTC (rev 1349250)
@@ -0,0 +1,32 @@
+# Maintainer: Felix Yan <[email protected]>
+# Contributor: Eric Engestrom <aur [at] engestrom [dot] ch>
+
+pkgname=ydotool
+pkgver=1.0.1
+pkgrel=3
+pkgdesc="Generic command-line automation tool (no X!)"
+arch=('x86_64')
+depends=('glibc')
+makedepends=('cmake' 'ninja' 'scdoc' 'systemd')
+url="https://github.com/ReimuNotMoe/ydotool"
+license=('AGPL3')
+source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz"
+ "80-uinput.rules")
+sha256sums=('02311cdc608f205711b06a95e5fd71093b2294f4920efc526f5e98a2ddab42b8'
+ 'e092f5e7e474aec6c980c458046d0ff11b18750b53de2bf0a0aba1ca26e6d58e')
+install=ydotool.install
+
+build() {
+ cmake \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_MANDIR=/usr/share/man \
+ -G Ninja \
+ -S "$pkgname-$pkgver" -B build
+ ninja -C build
+}
+
+package() {
+ DESTDIR="$pkgdir" ninja -C build install
+
+ install -Dm644 80-uinput.rules -t "$pkgdir"/usr/lib/udev/rules.d/
+}
Copied: ydotool/repos/community-x86_64/ydotool.install (from rev 1349249,
ydotool/trunk/ydotool.install)
===================================================================
--- community-x86_64/ydotool.install (rev 0)
+++ community-x86_64/ydotool.install 2022-11-16 20:03:31 UTC (rev 1349250)
@@ -0,0 +1,8 @@
+post_install() {
+ echo 'Make sure your user is in the `input` group by running the following
command:'
+ echo ' $ usermod -aG input $USER'
+}
+
+post_upgrade() {
+ post_install
+}