diff options
author | Deon Spengler | 2018-02-15 15:23:46 +0200 |
---|---|---|
committer | Deon Spengler | 2018-02-15 15:23:46 +0200 |
commit | 49a22f9bf3d5b6209dde51cb3e93f7a80a1ee4e5 (patch) | |
tree | a618c0b5fd918272a25296bbc5104ecfa2dc6ba5 | |
download | aur-49a22f9bf3d5b6209dde51cb3e93f7a80a1ee4e5.tar.gz |
initial build
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | 68-labrador.rules | 2 | ||||
-rw-r--r-- | PKGBUILD | 72 | ||||
-rw-r--r-- | labrador.desktop | 8 | ||||
-rw-r--r-- | labrador.png | bin | 0 -> 11383 bytes |
5 files changed, 102 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cd81d50e1da9 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = labrador + pkgdesc = EspoTek Labrador transforms your PC or smartphone into a fully-featured electronics lab + pkgver = 1.1 + pkgrel = 1 + url = http://espotek.com + arch = x86_64 + license = GPL3 + depends = qt5-base + depends = libdfuprog + source = https://github.com/EspoTek/Labrador/archive/1.1.tar.gz + source = 68-labrador.rules + source = labrador.desktop + source = labrador.png + sha256sums = 028aa7de4c46e10d4c00355fb294d7e29bc735a15ba12e257150b5c45ee32755 + sha256sums = 221e149de8e24a98da38ca8586d5dda7c08bf4a26b649ac2d55e4b25aada154d + sha256sums = 708d2e142931c6c6b190155b0833b296d5562cd8de758a137dd356577e5077a6 + sha256sums = a4d11834978d31526d388723b695c618c2c23962a10d45f66c8ef3238bfa0b63 + +pkgname = labrador + diff --git a/68-labrador.rules b/68-labrador.rules new file mode 100644 index 000000000000..d52fc7d604cb --- /dev/null +++ b/68-labrador.rules @@ -0,0 +1,2 @@ +ENV{ID_VENDOR_ID}=="03eb", ENV{ID_MODEL_ID}=="ba94", SYMLINK="EspoTek_Labrador", MODE="0666" +ENV{ID_VENDOR_ID}=="03eb", ENV{ID_MODEL_ID}=="2fe4", SYMLINK="ATXMEGA32A4U DFU Bootloader", MODE="0666" diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8f6a4656a718 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,72 @@ +# Maintainer: Deon Spengler <deon[at]spengler[dot]co[dot]za> +pkgname=labrador +pkgdesc="EspoTek Labrador transforms your PC or smartphone into a fully-featured electronics lab" +pkgver=1.1 +pkgrel=1 +arch=('x86_64') +url="http://espotek.com" +license=('GPL3') +depends=('qt5-base' 'libdfuprog') +source=("https://github.com/EspoTek/Labrador/archive/${pkgver}.tar.gz" + '68-labrador.rules' + 'labrador.desktop' + 'labrador.png') +sha256sums=('028aa7de4c46e10d4c00355fb294d7e29bc735a15ba12e257150b5c45ee32755' + '221e149de8e24a98da38ca8586d5dda7c08bf4a26b649ac2d55e4b25aada154d' + '708d2e142931c6c6b190155b0833b296d5562cd8de758a137dd356577e5077a6' + 'a4d11834978d31526d388723b695c618c2c23962a10d45f66c8ef3238bfa0b63') +build() { + cd "${srcdir}/Labrador-${pkgver}/Desktop_Interface" + qmake -makefile Labrador.pro + make +} + +package() { + install -D -m 0644 ${srcdir}/labrador.png \ + ${pkgdir}/usr/share/pixmaps/labrador.png + + install -D -m 0644 ${srcdir}/labrador.desktop \ + ${pkgdir}/usr/share/applications/labrador.desktop + + install -D -m 0755 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/Labrador \ + ${pkgdir}/usr/share/labrador/Labrador + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/firmware/labrafirm_0001_01.hex \ + ${pkgdir}/usr/share/labrador/firmware/labrafirm_0001_01.hex + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/firmware/labrafirm_0003_01.hex \ + ${pkgdir}/usr/share/labrador/firmware/labrafirm_0003_01.hex + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/firmware/labrafirm_0003_02.hex \ + ${pkgdir}/usr/share/labrador/firmware/labrafirm_0003_02.hex + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/firmware/labrafirm_0004_01.hex \ + ${pkgdir}/usr/share/labrador/firmware/labrafirm_0004_01.hex + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/firmware/labrafirm_0004_02.hex \ + ${pkgdir}/usr/share/labrador/firmware/labrafirm_0004_02.hex + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/waveforms/DC.tlw \ + ${pkgdir}/usr/share/labrador/waveforms/DC.tlw + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/waveforms/Sawtooth.tlw \ + ${pkgdir}/usr/share/labrador/waveforms/Sawtooth.tlw + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/waveforms/Sin.tlw \ + ${pkgdir}/usr/share/labrador/waveforms/Sin.tlw + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/waveforms/Square.tlw \ + ${pkgdir}/usr/share/labrador/waveforms/Square.tlw + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/waveforms/Triangle.tlw \ + ${pkgdir}/usr/share/labrador/waveforms/Triangle.tlw + + install -D -m 0644 ${srcdir}/Labrador-${pkgver}/Desktop_Interface/bin/waveforms/_list.wfl \ + ${pkgdir}/usr/share/labrador/waveforms/_list.wfl + + install -d ${pkgdir}/usr/bin/ + ln -s /usr/share/labrador/Labrador ${pkgdir}/usr/bin/labrador + + install -D -m 0644 ${srcdir}/68-labrador.rules \ + ${pkgdir}/etc/udev/rules.d/68-labrador.rules +} diff --git a/labrador.desktop b/labrador.desktop new file mode 100644 index 000000000000..7dd891725d21 --- /dev/null +++ b/labrador.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=EspoTek Labrador +Comment=Software Interface for the Labrador Board +Exec=/usr/bin/labrador +Terminal=false +Type=Application +Categories=Electronics +Icon=labrador diff --git a/labrador.png b/labrador.png Binary files differnew file mode 100644 index 000000000000..6fa9cc325e14 --- /dev/null +++ b/labrador.png |