diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 52 insertions, 9 deletions
@@ -6,8 +6,17 @@ pkgbase = canboat arch = aarch64 arch = riscv64 arch = x86_64 - license = Apache2.0 + license = MIT + makedepends = git + makedepends = libxml2 + makedepends = libxslt + makedepends = python3 + makedepends = python-pip depends = glibc + depends = libftdi + depends = perl + depends = php + depends = ksh provides = canboat conflicts = canboat options = !strip @@ -9,10 +9,20 @@ arch=(aarch64 riscv64 x86_64) url="https://github.com/canboat/canboat" -license=('Apache2.0') +license=('MIT') groups=() -depends=(glibc) -# makedepends=(help2man) +depends=(glibc + libftdi + perl + php + ksh) +makedepends=( +# help2man + git + libxml2 + libxslt + python3 + python-pip) checkdepends=() optdepends=() provides=(${pkgname}) @@ -29,15 +39,39 @@ sha256sums=('b095726ec4d7225ff10d13bbf2c9df68b6f82067128892f50a9ca845a55882b2') build() { cd "${srcdir}/${pkgname}-${pkgver}" - make PREFIX=/usr + make generated +# make } -# check() { -# cd "${srcdir}/${pkgname}-${pkgver}" -# make PREFIX=/usr tests -# } +check() { + cd "${srcdir}/${pkgname}-${pkgver}" + make tests +} package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="$pkgdir" PREFIX=/usr install + install -Dm0644 docs/* -t "${pkgdir}/usr/share/doc/${pkgname}" + install -Dm0644 /dev/stdin "${pkgdir}/usr/lib/udev/rules.d/60-canboat-actisense.rules" << EOF +# Copy this file to /etc/udev/rules.d/ +# If rules fail to reload automatically, you can refresh udev rules +# with the command "sudo udevadm control --reload" + +ACTION!="add|change", GOTO="canboat_actisense_rules_end" + +SUBSYSTEM=="gpio", MODE="0660", TAG+="uaccess" + +SUBSYSTEM!="usb|tty|hidraw", GOTO="canboat_actisense_rules_end" + +# Please keep this list sorted by VID:PID + +# sudo echo 'ftdi_sio vendor=0x0403 product=0xd9aa' >>/etc/modules +ATTRS{idVendor}=="0403", ATTRS{idProduct}=="d9aa", MODE="660", TAG+="uaccess" + +# SUBSYSTEM=="tty", ACTION=="add", ENV{ID_SERIAL}=="Actisense_NGT-1_1FD34", NAME="actisense" compatible adapters +ENV{ID_SERIAL}=="Actisense_NGT-1_1FD34", NAME="actisense", MODE="660", TAG+="uaccess" + +LABEL="canboat_actisense_rules_end" + +EOF } |