summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorBoris-Barboris2023-09-18 18:34:36 +0300
committerBoris-Barboris2023-09-18 18:34:36 +0300
commitb4d9565d0d711e32d45c0eb88439f7c591852d57 (patch)
tree0be1db846785f4682ad9072b49083bc66985907b
parent501c47f0c01e6f6e6d42d3c552d71038ac02d6ff (diff)
downloadaur-b4d9565d0d711e32d45c0eb88439f7c591852d57.tar.gz
Add uinput module load config, improve service dependencies
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD7
-rw-r--r--evdev-proxy.service3
-rw-r--r--uinput.conf1
4 files changed, 11 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cba084306734..c4a2bd605699 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 44cf4a2f3302..a73a95443105 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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