diff options
author | Boris-Barboris | 2023-09-18 18:34:36 +0300 |
---|---|---|
committer | Boris-Barboris | 2023-09-18 18:34:36 +0300 |
commit | b4d9565d0d711e32d45c0eb88439f7c591852d57 (patch) | |
tree | 0be1db846785f4682ad9072b49083bc66985907b | |
parent | 501c47f0c01e6f6e6d42d3c552d71038ac02d6ff (diff) | |
download | aur-b4d9565d0d711e32d45c0eb88439f7c591852d57.tar.gz |
Add uinput module load config, improve service dependencies
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | evdev-proxy.service | 3 | ||||
-rw-r--r-- | uinput.conf | 1 |
4 files changed, 11 insertions, 4 deletions
@@ -17,7 +17,9 @@ pkgbase = evdev-proxy-git depends = gcc-libs source = git+https://github.com/PapaTutuWawa/evdev-proxy source = evdev-proxy.service + source = uinput.conf sha256sums = SKIP - sha256sums = 3fb50f83f9e9e501ae148c635bb142ebefd4fd18bd5b98a6ebb609fbe27f50b7 + sha256sums = ca3a20971b653d5685e7440334c5c94e0cb10bd8176c1bfb2ce476b773020def + sha256sums = 7d0367076b1e7e79c8de626827183380d59b12b634f4e763fc94b9c6179003c7 pkgname = evdev-proxy-git @@ -9,9 +9,11 @@ license=('GPL3') depends=('gcc-libs') makedepends=('git' 'cargo' 'binutils') source=('git+https://github.com/PapaTutuWawa/evdev-proxy' - 'evdev-proxy.service') + 'evdev-proxy.service' + 'uinput.conf') sha256sums=('SKIP' - '3fb50f83f9e9e501ae148c635bb142ebefd4fd18bd5b98a6ebb609fbe27f50b7') + 'ca3a20971b653d5685e7440334c5c94e0cb10bd8176c1bfb2ce476b773020def' + '7d0367076b1e7e79c8de626827183380d59b12b634f4e763fc94b9c6179003c7') pkgver() { cd "$srcdir/${pkgname%-git}" @@ -54,5 +56,6 @@ package() { # Install default config, udev ruleset and systemd service install -Dm644 config.toml -t "${pkgdir}/etc/${pkgname%-git}/" install -Dm644 70-uinput-evdev-proxy.rules -t "${pkgdir}/etc/udev/rules.d/" + install -Dm644 ../uinput.conf -t "${pkgdir}/etc/modules-load.d/" install -Dm644 ../evdev-proxy.service -t "${pkgdir}/usr/lib/systemd/system/" } diff --git a/evdev-proxy.service b/evdev-proxy.service index bb4160377925..7547befbf152 100644 --- a/evdev-proxy.service +++ b/evdev-proxy.service @@ -1,6 +1,7 @@ [Unit] Description=Evdev proxy device daemon -After=systemd-udevd.service +After=systemd-udevd.service systemd-udev-settle.service +Before=libvirtd.service Wants=multi-user.target [Service] diff --git a/uinput.conf b/uinput.conf new file mode 100644 index 000000000000..72f95a580de8 --- /dev/null +++ b/uinput.conf @@ -0,0 +1 @@ +uinput
\ No newline at end of file |