Skip to content

Commit

Permalink
New package: ydotool-0.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
noarchwastaken committed Jun 1, 2021
1 parent 43ee645 commit 8c9e862
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 0 deletions.
3 changes: 3 additions & 0 deletions srcpkgs/ydotool/files/80-uinput.rules
Original file line number Diff line number Diff line change
@@ -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"
2 changes: 2 additions & 0 deletions srcpkgs/ydotool/files/ydotoold/run
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#!/bin/sh
exec chpst -u root:input ydotoold --socket-perm 660 2>&1
31 changes: 31 additions & 0 deletions srcpkgs/ydotool/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Template file for 'ydotool'
pkgname=ydotool
version=0.2.0
revision=1
build_style=cmake
hostmakedepends="git scdoc"
short_desc="Generic command-line automation tool, works on Wayland and X11"
maintainer="noarchwastaken <[email protected]>"
license="AGPL-3.0-or-later"
homepage="https://github.com/ReimuNotMoe/ydotool"
distfiles="${homepage}/archive/refs/tags/v${version}.tar.gz"
checksum=2311b003d2ff383f3348f17101f0df74f56616d530d66d0a014a52ba85a5dcf1

do_install() {
vbin build/ydotool
vbin build/ydotoold
}

post_install() {
vsv ydotoold

vinstall ${FILESDIR}/80-uinput.rules 644 usr/lib/udev/rules.d

scdoc < manpage/ydotool.1.scd > ydotool.1
scdoc < manpage/ydotoold.8.scd > ydotoold.8

vman ydotool.1
vman ydotoold.8

vlicense LICENSE
}

0 comments on commit 8c9e862

Please sign in to comment.