# Maintainer: sukanka pkgname=iauto pkgver=3.5.3 pkgrel=1 pkgdesc="Flowchart diagrams drawer" arch=('x86_64') url="http://www.iautodraw.com" license=('unknown') depends=(electron13) makedepends=(p7zip gendesk) source=("${pkgname}-${pkgver}.exe::https://www.iautodraw.com/static/version/IAuto%20Setup%20${pkgver}(win%2064).exe") sha512sums=('cc66d23d94e48f7ecb709f6ff63518ffbf6369960ebdac38cf05269c676633b7d4b35be7191b18d6020df0d94507a7aa20595c2c4ddc752a62daf12dd8b4d10e') prepare() { cd $srcdir 7z e ${pkgname}-${pkgver}.exe -aoa 7z x app-64.7z resources/ -aoa # mv resources/app.asar ${pkgname}.asar # it will not run without this, don't know why asar extract resources/app.asar build/ asar pack build ${pkgname}.asar } package() { cd $srcdir/ for res in {256x256,512-512} do install -Dm644 build/dist/electron/static/image/icons/${res}.png \ ${pkgdir}/usr/share/icons/hicolor/${res:0:3}x${res:0:3}/apps/${pkgname}.png done gendesk -f --pkgname "$pkgname" --pkgdesc "IAuto(IA) 流程可视化" --icon "${pkgname}" --categories "Utility;" --name "${pkgname}" --exec "${pkgname}" install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop mkdir -p ${pkgdir}/usr/share/${pkgname} mv ${pkgname}.asar ${pkgdir}/usr/share/${pkgname}/ # link executable mkdir -p ${pkgdir}/usr/bin/ echo """#!/usr/bin/bash electron13 /usr/share/${pkgname}/${pkgname}.asar """> ${pkgdir}/usr/bin/${pkgname} chmod a+x ${pkgdir}/usr/bin/${pkgname} } # vim: ts=2 sw=2 et: