Date: Wednesday, November 16, 2022 @ 20:03:19 Author: felixonmars Revision: 1349249
addpkg: ydotool 1.0.1-3 Added: ydotool/ ydotool/repos/ ydotool/trunk/ ydotool/trunk/80-uinput.rules ydotool/trunk/PKGBUILD ydotool/trunk/ydotool.install -----------------+ 80-uinput.rules | 3 +++ PKGBUILD | 32 ++++++++++++++++++++++++++++++++ ydotool.install | 8 ++++++++ 3 files changed, 43 insertions(+) Added: ydotool/trunk/80-uinput.rules =================================================================== --- ydotool/trunk/80-uinput.rules (rev 0) +++ ydotool/trunk/80-uinput.rules 2022-11-16 20:03:19 UTC (rev 1349249) @@ -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" Added: ydotool/trunk/PKGBUILD =================================================================== --- ydotool/trunk/PKGBUILD (rev 0) +++ ydotool/trunk/PKGBUILD 2022-11-16 20:03:19 UTC (rev 1349249) @@ -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/ +} Added: ydotool/trunk/ydotool.install =================================================================== --- ydotool/trunk/ydotool.install (rev 0) +++ ydotool/trunk/ydotool.install 2022-11-16 20:03:19 UTC (rev 1349249) @@ -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 +}
