# Maintainer: Alec Mev # Contributor: akaessens pkgname=google-calendar-nativefier pkgver=2022.07.30 pkgrel=1 pkgdesc='Google Calendar in shared Electron runtime' arch=('x86_64') url='https://calendar.google.com' license=('MIT') _nativefier=49 _electron=19 depends=("electron${_electronv}") makedepends=( 'curl' 'gendesk' 'yarn' ) _name='Google Calendar' prepare() { cat > "${pkgname}" < "${pkgname}.png" } build() { cd "${srcdir}" yarn add "nativefier@${_nativefier}" yarn nativefier \ --name "${_name}" \ --icon "${pkgname}.png" \ --maximize \ --user-agent safari \ --single-instance \ --verbose \ https://calendar.google.com } package() { mkdir -p "${pkgdir}/usr/share" local _x=`echo "${_name// /}-linux-"*` cp -r "${_x}/resources/app" "${pkgdir}/usr/share/${pkgname}" install -Dm755 -t "${pkgdir}/usr/bin/" "${pkgname}" install -Dm644 -t "${pkgdir}/usr/share/applications/" "${pkgname}.desktop" install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" "${_x}/LICENSE" install -Dm644 -t "${pkgdir}/usr/share/pixmaps/" "${pkgname}.png" }