diff options
author | Timofey Titovets | 2018-03-06 01:02:08 +0300 |
---|---|---|
committer | Timofey Titovets | 2018-03-06 01:02:08 +0300 |
commit | 5d3e7b9c34bd31c9b45c256dfde6b7a992acc483 (patch) | |
tree | 4b8786a2f7bd9ae79639ccc62eb15f5788c87c39 | |
parent | bddea1ea8775a85daef322102841ea4c013c994d (diff) | |
download | aur-5d3e7b9c34bd31c9b45c256dfde6b7a992acc483.tar.gz |
Update
Signed-off-by: Timofey Titovets <timofey.titovets@synesis.ru>
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | 99-arcticfox.rules | 5 | ||||
-rw-r--r-- | PKGBUILD | 8 | ||||
-rw-r--r-- | arcticfox-config-bin.install | 23 |
4 files changed, 27 insertions, 11 deletions
@@ -8,7 +8,7 @@ pkgbase = arcticfox-config-bin license = GPL3 source = https://github.com/hobbyquaker/arcticfox-config/releases/download/v1.11.8/arcticfox-config-1.11.8.tar.gz source = arcticfox-config.desktop - source = 99-arcticfox.rules + source = https://github.com/hobbyquaker/arcticfox-config/raw/master/icon.png md5sums = SKIP md5sums = SKIP md5sums = SKIP diff --git a/99-arcticfox.rules b/99-arcticfox.rules deleted file mode 100644 index eafc53a35b1c..000000000000 --- a/99-arcticfox.rules +++ /dev/null @@ -1,5 +0,0 @@ -# HIDAPI/libusb -SUBSYSTEM=="usb", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", GROUP="$GROUP", MODE="0660" - -# HIDAPI/hidraw -KERNEL=="hidraw*", ATTRS{busnum}=="1", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", GROUP="$GROUP", MODE="0660" @@ -13,24 +13,22 @@ install=$pkgname.install source=( "https://github.com/hobbyquaker/arcticfox-config/releases/download/v$pkgver/arcticfox-config-$pkgver.tar.gz" "arcticfox-config.desktop" - "99-arcticfox.rules" "https://github.com/hobbyquaker/arcticfox-config/raw/master/icon.png" ) md5sums=( 'SKIP' 'SKIP' 'SKIP' - 'SKIP' ) package() { mkdir -p "${pkgdir}/opt/" mv -v "${srcdir}/arcticfox-config-$pkgver" "${pkgdir}/opt/Arcticfox Config" + install -Dm644 "${srcdir}/arcticfox-config.desktop" "${pkgdir}/usr/share/applications/arcticfox-config.desktop" - install -Dm644 "${srcdir}/99-arcticfox.rules" "${pkgdir}/etc/udev/rules.d/99-arcticfox.rules" - mkdir -p "${pkgname}/usr/bin/" - ln -svr "${pkgdir}/opt/Arcticfox Config/arcticfox-config" "${pkgname}/usr/bin/" + mkdir -p "${pkgdir}/usr/bin/" + ln -svrf "${pkgdir}/opt/Arcticfox Config/arcticfox-config" "${pkgdir}/usr/bin/arcticfox-config" mkdir -p "${pkgname}/usr/share/icons/hicolor/512x512/apps/" mv -v icon.png "${pkgname}/usr/share/icons/hicolor/512x512/apps/arcticfox-config.png" diff --git a/arcticfox-config-bin.install b/arcticfox-config-bin.install index d0cb3ce2b0a6..d214b719747e 100644 --- a/arcticfox-config-bin.install +++ b/arcticfox-config-bin.install @@ -1,8 +1,31 @@ post_install() { : #!/bin/bash + +UDEVFILE="/etc/udev/rules.d/99-arcticfox.rules" GROUP="arcticfox" + echo "creating group $GROUP" groupadd $GROUP + +echo "creating $UDEVFILE" + +cat > $UDEVFILE << EOF +# HIDAPI/libusb +SUBSYSTEM=="usb", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", GROUP="$GROUP", MODE="0660" + +# HIDAPI/hidraw +KERNEL=="hidraw*", ATTRS{busnum}=="1", ATTRS{idVendor}=="0416", ATTRS{idProduct}=="5020", GROUP="$GROUP", MODE="0660" +EOF + echo "to get access to the arcticfox device add your user to the group $GROUP" + +} +post_remove() { + : +#!/bin/bash + +# Delete the link to the binary +rm -f '/usr/local/bin/arcticfox-config' + } |