# Maintainer: taotieren pkgname=nutool-usbtoserialport-git _pkgname=NuTool-USBtoSerialPort pkgver=e7da256 pkgrel=1 epoch= pkgdesc="NuTool-USB to Serial Port is a host-side software, it passes through and montiors I2C, SPI and CAN data of Nu-Link2-Pro® adapter" arch=('any') url="https://gitee.com/OpenNuvoton/NuTool-USB-to-Serial-Port" license=('GPL3') groups=() depends=('qt5-serialport') makedepends=('qt5-tools' 'git') checkdepends=() optdepends=() provides=('NuTool-USBtoSerialPort') conflicts=(${pkgname%-git}) replaces=() backup=() options=('!strip') install= changelog= source=("${_pkgname}::git+${url}.git") noextract=() sha256sums=('SKIP') #validpgpkeys=() pkgver() { cd "${srcdir}/${_pkgname}/" # git describe --long --tags | sed 's/V//g;s/\([^-]*-g\)/r\1/;s/-/./g' git describe --always | sed 's|-|.|g' } build() { cd "${srcdir}/${_pkgname}" qmake make } package() { cd "${srcdir}/${_pkgname}" install -Dm0755 ${_pkgname} "${pkgdir}/usr/bin/${_pkgname}" install -Dm0644 /dev/stdin "${pkgdir}/usr/share/metainfo/io.gitee.opennuvoton.nutool-usb-to-serial-port.metainfo.xml" << EOF io.gitee.opennuvoton.nutool-usb-to-serial-port ${_pkgname} ${_pkgname} MIT GPL-2.0-or-later

NuTool-USB to Serial Port is a host-side software, it passes through and montiors I2C, SPI and CAN data of Nu-Link2-Pro® adapter

io.gitee.opennuvoton.nutool-usb-to-serial-port.desktop
EOF install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/io.gitee.opennuvoton.nutool-usb-to-serial-port.desktop" << EOF [Desktop Entry] Version=1.0 Type=Application Name=${_pkgname} Comment=${_pkgname} Categories=Development;Electronics; Icon=${_pkgname} Exec=${_pkgname} Terminal=false EOF install -dm0755 "${pkgdir}/usr/share/licenses/${pkgname%-git}/" cp -ra "${srcdir}/${_pkgname}/Licenses" "${pkgdir}/usr/share/licenses/${pkgname%-git}/" }