diff options
author | Timofey Titovets | 2018-03-06 01:10:48 +0300 |
---|---|---|
committer | Timofey Titovets | 2018-03-06 01:10:48 +0300 |
commit | ffe01fcd7559542f03976d1340c9e5ab119f169e (patch) | |
tree | 09aa84dfb03b4af5939674513079c35e0405718a | |
download | aur-ffe01fcd7559542f03976d1340c9e5ab119f169e.tar.gz |
Init
Signed-off-by: Timofey Titovets <timofey.titovets@synesis.ru>
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 35 | ||||
-rw-r--r-- | arcticfox-monitor-bin.install | 31 | ||||
-rw-r--r-- | arcticfox-monitor.desktop | 8 |
5 files changed, 93 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cefff948e9b5 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,17 @@ +pkgbase = arcticfox-monitor-bin + pkgdesc = A simple device monitoring tool for vape battery mods with Arcticfox firmware. cloud chart_with_upwards_trend Works on macOS and Linux. + pkgver = 1.0.0 + pkgrel = 1 + url = https://github.com/hobbyquaker/arcticfox-monitor + install = arcticfox-monitor-bin.install + arch = any + license = GPL3 + source = https://github.com/hobbyquaker/arcticfox-monitor/releases/download/v1.0.0/arcticfox-monitor-1.0.0.tar.gz + source = arcticfox-monitor.desktop + source = https://github.com/hobbyquaker/arcticfox-config/raw/master/icon.png + md5sums = SKIP + md5sums = SKIP + md5sums = SKIP + +pkgname = arcticfox-monitor-bin + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..079be15cb222 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.tar.* +icon.png diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d759937dd4e9 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,35 @@ +# Maintainer: Timofey Titovets <nefelim4ag@gmail.com> + +pkgname=arcticfox-monitor-bin +pkgver=1.0.0 +pkgrel=1 +pkgdesc="A simple device monitoring tool for vape battery mods with Arcticfox firmware. cloud chart_with_upwards_trend Works on macOS and Linux." +arch=('any') +url="https://github.com/hobbyquaker/arcticfox-monitor" +license=('GPL3') +depends=() +makedepends=() +install=$pkgname.install +source=( + "https://github.com/hobbyquaker/arcticfox-monitor/releases/download/v$pkgver/arcticfox-monitor-$pkgver.tar.gz" + "arcticfox-monitor.desktop" + "https://github.com/hobbyquaker/arcticfox-config/raw/master/icon.png" +) +md5sums=( + 'SKIP' + 'SKIP' + 'SKIP' +) + +package() { + mkdir -p "${pkgdir}/opt/" + mv -v "${srcdir}/arcticfox-monitor-$pkgver" "${pkgdir}/opt/Arcticfox Monitor" + + install -Dm644 "${srcdir}/arcticfox-monitor.desktop" "${pkgdir}/usr/share/applications/arcticfox-monitor.desktop" + + mkdir -p "${pkgdir}/usr/bin/" + ln -svrf "${pkgdir}/opt/Arcticfox Config/arcticfox-monitor" "${pkgdir}/usr/bin/arcticfox-monitor" + + mkdir -p "${pkgname}/usr/share/icons/hicolor/512x512/apps/" + mv -v icon.png "${pkgname}/usr/share/icons/hicolor/512x512/apps/arcticfox-monitor.png" +} diff --git a/arcticfox-monitor-bin.install b/arcticfox-monitor-bin.install new file mode 100644 index 000000000000..d214b719747e --- /dev/null +++ b/arcticfox-monitor-bin.install @@ -0,0 +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' + +} diff --git a/arcticfox-monitor.desktop b/arcticfox-monitor.desktop new file mode 100644 index 000000000000..42d20df18f08 --- /dev/null +++ b/arcticfox-monitor.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Arcticfox Monitor +Comment=A simple device monitoring tool for vape devices with Arcticfox firmware +Exec="/opt/Arcticfox Monitor/arcticfox-monitor" %U +Terminal=false +Type=Application +Icon=arcticfox-monitor +Categories=Utility; |