feat: add udev rules
This commit is contained in:
9
90-usbmakroboard.rules
Normal file
9
90-usbmakroboard.rules
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
ATTRS{name}=="MAX Falcon 20 RGB", \
|
||||||
|
SUBSYSTEM=="input", \
|
||||||
|
KERNEL=="event*", \
|
||||||
|
ENV{ID_MODEL_ID}=="6008", \
|
||||||
|
ENV{ID_VENDOR_ID}=="195d", \
|
||||||
|
ENV{ID_SERIAL}=="MAX_Falcon_20_RGB", \
|
||||||
|
GROUP="wheel", \
|
||||||
|
MODE="0660", \
|
||||||
|
TAG+="uaccess"
|
||||||
20
PKGBUILD
20
PKGBUILD
@@ -9,8 +9,11 @@ url="https://gitea.t000-n.de/t.behrendt/UsbMakroBoard"
|
|||||||
license=('GPL')
|
license=('GPL')
|
||||||
depends=('yaml-cpp' 'spdlog')
|
depends=('yaml-cpp' 'spdlog')
|
||||||
makedepends=('gcc' 'make' 'cmake')
|
makedepends=('gcc' 'make' 'cmake')
|
||||||
source=("$pkgname::git+$url#branch=main")
|
source=(
|
||||||
sha256sums=('SKIP')
|
"$pkgname::git+$url#branch=main"
|
||||||
|
"90-usbmakroboard.rules"
|
||||||
|
)
|
||||||
|
sha256sums=('SKIP' 'SKIP')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $pkgname
|
cd $pkgname
|
||||||
@@ -24,4 +27,17 @@ package() {
|
|||||||
cd "$pkgname/build"
|
cd "$pkgname/build"
|
||||||
make DESTDIR="$pkgdir/" install
|
make DESTDIR="$pkgdir/" install
|
||||||
install -Dm755 usbmakroboard "$pkgdir/usr/bin/usbmakroboard"
|
install -Dm755 usbmakroboard "$pkgdir/usr/bin/usbmakroboard"
|
||||||
|
install -Dm644 "$srcdir/90-usbmakroboard.rules" \
|
||||||
|
"$pkgdir/usr/lib/udev/rules.d/90-usbmakroboard.rules"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
post_install() {
|
||||||
|
udevadm control --reload-rules >/dev/null 2>&1 || true
|
||||||
|
udevadm trigger >/dev/null 2>&1 || true
|
||||||
|
}
|
||||||
|
|
||||||
|
post_upgrade() {
|
||||||
|
post_install
|
||||||
|
}
|
||||||
|
|
||||||
|
install=$pkgname.install
|
||||||
|
|||||||
8
usbmakroboard.install
Normal file
8
usbmakroboard.install
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
post_install() {
|
||||||
|
udevadm control --reload-rules >/dev/null 2>&1 || true
|
||||||
|
udevadm trigger >/dev/null 2>&1 || true
|
||||||
|
}
|
||||||
|
|
||||||
|
post_upgrade() {
|
||||||
|
post_install
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user