# Maintainer: taotieren pkgname=tinyserial-git pkgver=1.4.r0.g73e6933 pkgrel=1 epoch= pkgdesc="A GUI Serial Debug Tool for Linux/Mac OS." arch=('any') url="https://github.com/carloscn/tinyserial" license=('GPL3') groups=() depends=('qt5-base') makedepends=("gcc" "git") checkdepends=() optdepends=() provides=() conflicts=(tinyserial) replaces=() backup=() options=('!strip') install= changelog= source=("${pkgname%-git}::git+${url}.git") noextract=() sha256sums=('SKIP') #validpgpkeys=() pkgver() { cd "${srcdir}/${pkgname%-git}" git describe --long --tags | sed 's/^v//g;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd "${srcdir}/${pkgname%-git}" qmake make } package() { install -Dm0755 "${srcdir}/${pkgname%-git}/${pkgname%-git}" "${pkgdir}/usr/bin/${pkgname%-git}" install -Dm0755 "${srcdir}/${pkgname%-git}/img/appmain-ubuntu.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-git}.png" install -Dm0644 "${srcdir}/${pkgname%-git}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname%-git}/LICENSE" install -Dm0644 /dev/stdin "${pkgdir}/usr/share/metainfo/io.github.carloscn.tinyserial.metainfo.xml" << EOF io.github.carloscn.tinyserial ${pkgname%-git} ${pkgname%-git} MIT GPL-3.0-only

${pkgdesc}

io.github.carloscn.tinyserial.desktop
EOF install -Dm0644 /dev/stdin "${pkgdir}/usr/share/applications/io.github.carloscn.tinyserial.desktop" << EOF [Desktop Entry] Version=1.0 Type=Application Name=${pkgname%-git} Comment=${pkgname%-git} Categories=Network;Qt; Icon=${pkgname%-git}.png Exec=${pkgname%-git} Terminal=false EOF }