blob: 176578e09f0799362bf18b016f87c4ffeb79da53 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
# Maintainer: Jouni Rinne <l33tmmx swirlything gmail dot com>
# Contributor: Deon Spengler <deon at spengler dot co dot za>
pkgname=labrador
pkgdesc="Transforms your PC into a fully-featured electronics lab (with an EspoTek USB device)"
pkgver=1.2_65ca876
pkgrel=1
arch=('x86_64' 'armv6h' 'armv7h')
url="https://espotek.com"
license=('GPL3')
depends=('qt5-base' 'hicolor-icon-theme')
optdepends=('dfu-programmer: USB programmer for Atmel chips'
'dfu-util: USB firmware down/uploader')
conflicts=('libdfuprog')
source=("https://github.com/EspoTek/Labrador/archive/continuous-Linux.tar.gz"
"labrador-install.patch"
"Labrador_pinout.png")
sha256sums=('4a45a3069317d294ab2b75d7a428c969237945f02d8ad6025defe32ce8f56088'
'6584acad931a8dc281ac75e92234d10af0194ff6e3d40a9a67509763a29b92f4'
'0879b78874b86b648b067d69c21500717df518874cb3f87ed40ea3d6e44979bd')
prepare() {
cd Labrador-continuous-Linux/Desktop_Interface
patch -p0 -i ../../labrador-install.patch
}
build() {
cd Labrador-continuous-Linux/Desktop_Interface
qmake -makefile Labrador.pro
make
}
package() {
cd Labrador-continuous-Linux/Desktop_Interface
make INSTALL_ROOT=${pkgdir} install
mkdir -p ${pkgdir}/usr/share/doc/EspoTek-Labrador
cp ../../Labrador_pinout.png ${pkgdir}/usr/share/doc/EspoTek-Labrador/
cp ../{pinout.svg,README.md} ${pkgdir}/usr/share/doc/EspoTek-Labrador/
ln -s /usr/bin/EspoTek-Labrador/Labrador ${pkgdir}/usr/bin/labrador
rm ${pkgdir}/usr/bin/EspoTek-Labrador/firmware/{dfu-programmer.exe,flash.bat,wipe.bat}
}
|