feat: add udev rules
This commit is contained in:
20
PKGBUILD
20
PKGBUILD
@@ -9,8 +9,11 @@ url="https://gitea.t000-n.de/t.behrendt/UsbMakroBoard"
|
||||
license=('GPL')
|
||||
depends=('yaml-cpp' 'spdlog')
|
||||
makedepends=('gcc' 'make' 'cmake')
|
||||
source=("$pkgname::git+$url#branch=main")
|
||||
sha256sums=('SKIP')
|
||||
source=(
|
||||
"$pkgname::git+$url#branch=main"
|
||||
"90-usbmakroboard.rules"
|
||||
)
|
||||
sha256sums=('SKIP' 'SKIP')
|
||||
|
||||
build() {
|
||||
cd $pkgname
|
||||
@@ -24,4 +27,17 @@ package() {
|
||||
cd "$pkgname/build"
|
||||
make DESTDIR="$pkgdir/" install
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user