# Maintainer: zzjzxq33 # Co-Maintainer: Misaka13514 pkgname=bbg pkgver=20230503 pkgrel=1 pkgdesc="A static blog generator built with electron" arch=('any') url="https://github.com/bbg-contributors/bbg" license=('Unlicense') depends=('electron') conflicts=("${pkgname}-git") source=( 'icon.png'::'https://github.com/bbg-contributors/bbg-resources/raw/30dfd1cbdfbed040a74f05b0312302f3bf0c1c85/icon.png' "app-${pkgver}.asar"::"${url}/releases/download/${pkgver}/app.asar" ) sha256sums=( 'd5f8f191d914a140ab11999a176b226523dd78e6865a75b483013846503a5228' '57b34e355d724eef7e26e833c6d474d591cfa3876a06995a86291b4080515188' ) package() { cd "$srcdir" install -Dm644 "app-${pkgver}.asar" "${pkgdir}/usr/lib/${pkgname}/app.asar" install -Dm644 "icon.png" "${pkgdir}/usr/share/icons/${pkgname}.png" install -Dm755 "/dev/stdin" "${pkgdir}/usr/bin/${pkgname}" << EOF #!/bin/sh exec electron /usr/lib/bbg/app.asar "\$@" EOF install -Dm644 "/dev/stdin" "${pkgdir}/usr/share/applications/${pkgname}.desktop" << EOF [Desktop Entry] Name=bbg Comment=blog generator Keywords= Exec=/usr/bin/bbg TryExec= Terminal=false Icon=/usr/share/icons/bbg.png Type=Application StartupNotify=false Categories=Office EOF }