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
+}

Reply via email to