summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorZack Emmert2018-08-30 16:34:33 -0500
committerZack Emmert2018-08-30 16:39:43 -0500
commit7c740e469b0e6659bce0a55f7cf810c259d4a6be (patch)
treef0f5b36734c240a8783a3b77369b9f8abbdb97fd
parent3698d728996257dcb75fb583a3763828450650b6 (diff)
downloadaur-7c740e469b0e6659bce0a55f7cf810c259d4a6be.tar.gz
Added missing udev rules
-rw-r--r--.SRCINFO5
-rw-r--r--99-MemType.rules1
-rw-r--r--PKGBUILD15
3 files changed, 15 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index dfe0f11efcef..77b558c3a9d4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,18 @@
pkgbase = memtypetool-bin
pkgdesc = GUI Tool for the MemType Hardware Password Manager (Binary version)
pkgver = 1.0.1
- pkgrel = 1
+ pkgrel = 2
url = http://www.area0x33.com/documentation/memtype.html
arch = x86_64
license = GPL
depends = qt5-base
+ depends = libusb
source = https://github.com/oyzzo/MemTypeTool/releases/download/1.0.1/MemTypeTool-1.0.1-linux_x64.tar.gz
+ source = https://raw.githubusercontent.com/oyzzo/MemTypeTool/1.0.1/99-MemType.rules
source = memtypetool.desktop
source = logo.png
sha256sums = ca65ad73a892701412235994a1c572e5e3e8f20ed3bd5ea00a054b5c1d009820
+ sha256sums = c580b99ceaa390283c7d017e9d88cb8135288f1263ba97cf19264b5f979cc1b6
sha256sums = f702c15b4a52820b021f1bbc7c8546fb7fea5462a9ff3f4c42baadfd8483bf9f
sha256sums = 1486f05b848bd5c45069dd21d88a0a2872e9be3361c37380146cedaae7b0964c
diff --git a/99-MemType.rules b/99-MemType.rules
new file mode 100644
index 000000000000..ba6a886d1575
--- /dev/null
+++ b/99-MemType.rules
@@ -0,0 +1 @@
+SUBSYSTEMS=="usb", ATTRS{idVendor}=="1209", ATTRS{idProduct}=="a033", GROUP="users", MODE="0666"
diff --git a/PKGBUILD b/PKGBUILD
index 488fe9374a65..13fa86f15f59 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,7 +3,7 @@
pkgname=memtypetool-bin
_pkgname=memtypetool
pkgver=1.0.1
-pkgrel=1
+pkgrel=2
pkgdesc="GUI Tool for the MemType Hardware Password Manager (Binary version)"
arch=('x86_64')
url="http://www.area0x33.com/documentation/memtype.html"
@@ -11,20 +11,25 @@ license=('GPL')
groups=()
depends=('qt5-base' 'libusb')
source=("https://github.com/oyzzo/MemTypeTool/releases/download/${pkgver}/MemTypeTool-${pkgver}-linux_x64.tar.gz"
- "memtypetool.desktop"
- "logo.png")
+ "https://raw.githubusercontent.com/oyzzo/MemTypeTool/${pkgver}/99-MemType.rules"
+ "memtypetool.desktop"
+ "logo.png")
sha256sums=('ca65ad73a892701412235994a1c572e5e3e8f20ed3bd5ea00a054b5c1d009820'
- 'f702c15b4a52820b021f1bbc7c8546fb7fea5462a9ff3f4c42baadfd8483bf9f'
- '1486f05b848bd5c45069dd21d88a0a2872e9be3361c37380146cedaae7b0964c')
+ 'c580b99ceaa390283c7d017e9d88cb8135288f1263ba97cf19264b5f979cc1b6'
+ 'f702c15b4a52820b021f1bbc7c8546fb7fea5462a9ff3f4c42baadfd8483bf9f'
+ '1486f05b848bd5c45069dd21d88a0a2872e9be3361c37380146cedaae7b0964c')
package() {
install -d "${pkgdir}/opt/${_pkgname}"
install -d "${pkgdir}/usr/share/applications"
install -d "${pkgdir}/usr/bin"
+ install -d "${pkgdir}/etc/udev/rules.d"
install logo.png "${pkgdir}/opt/${_pkgname}"
install memtypetool.desktop "${pkgdir}/usr/share/applications"
+ install 99-MemType.rules "${pkgdir}/etc/udev/rules.d"
+
cd "${srcdir}"
install linux64/* "${pkgdir}/opt/${_pkgname}/"
ln -s "/opt/${_pkgname}/MemTypeManager" "${pkgdir}/usr/bin/MemTypeManager"