diff --git a/validate-alr.sh b/validate-alr.sh old mode 100644 new mode 100755 diff --git a/vial/99-vial.rules b/vial/99-vial.rules index dccfad2..f315cc4 100644 --- a/vial/99-vial.rules +++ b/vial/99-vial.rules @@ -1 +1 @@ -KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{serial}=="*vial:f64c2b3c*", MODE="0660", GROUP="users", TAG+="uaccess", TAG+="udev-acl" \ No newline at end of file +KERNEL=="hidraw*", SUBSYSTEM=="hidraw", ATTRS{serial}=="*vial:f64c2b3c*", MODE="0666", TAG+="uaccess" \ No newline at end of file diff --git a/vial/alr.sh b/vial/alr.sh index 0daa6d5..3141698 100644 --- a/vial/alr.sh +++ b/vial/alr.sh @@ -1,6 +1,6 @@ name='vial' version='0.7.5' -release='6' +release='7' desc='Vial is an open-source cross-platform (Windows, Linux and Mac) GUI and a QMK fork for configuring your keyboard in real time, similar to VIA' desc_ru='Кроссплатформенный GUI с открытым исходным кодом для настройки клавиатуры в реальном времени' homepage='https://get.vial.today/' @@ -48,7 +48,7 @@ package() { install-desktop ${srcdir}/squashfs-root/Vial.desktop install -dm755 "${pkgdir}/usr/share/" - cp -a "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/" + cp -r --no-preserve=ownership "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/" install -dm755 "${pkgdir}/usr/bin" ln -s "${pkgdir}/opt/vial/vial.AppImage" "${pkgdir}/usr/bin/${name}" @@ -61,5 +61,5 @@ files() { files-find "./opt/vial/**" files-find-share "applications" files-find-share "icons" - files-find "./usr/lib/udev/rules.d" + files-find "./usr/lib/udev/rules.d/**" } diff --git a/vial/postinstall.sh b/vial/postinstall.sh index 8703a37..41a1e04 100644 --- a/vial/postinstall.sh +++ b/vial/postinstall.sh @@ -1,2 +1,3 @@ #!/bin/env bash -udevadm control --reload-rules && udevadm trigger \ No newline at end of file +udevadm control --reload-rules +udevadm trigger --subsystem-match=hidraw --action=change \ No newline at end of file