# Maintainer: zxp19821005 _appname=typora pkgname="${_appname}-free-with-plugin" _pkgname=Typora pkgver=1.8.50 _typoraver=0.11.18 _electronversion=13 pkgrel=1 pkgdesc="A minimal markdown editor and reader(free version). with obgnail/typora_plugin plugin." arch=( "aarch64" "x86_64" ) url="https://typora.io/" _dlurl="https://github.com/wyf9661/typora-free" _pluginurl="https://github.com/obgnail/typora_plugin" license=('LicenseRef-custom') provides=("${_appname}-free=${pkgver}") conflicts=( "${pkgname%-bin}" "${_appname}" "${_appname}-free" "${_appname}-cn" "${_appname}-free-cn" "${_appname}-electron" ) depends=( 'gtk3' 'nspr' 'nss' 'alsa-lib' ) source=( "${_appname}-plugin-${pkgver}.tar.gz::${_pluginurl}/archive/refs/tags/${pkgver}.tar.gz" ) source_aarch64=("${pkgname%-bin}-${_typoraver}-aarch64.deb::${_dlurl}/releases/download/v${_typoraver}/${_appname}_${_typoraver}_arm64.deb") source_x86_64=("${pkgname%-bin}-${_typoraver}-x86_64.deb::${_dlurl}/releases/download/v${_typoraver}/${_appname}_${_typoraver}_amd64.deb") sha256sums=('a5f7a6d48cb3380e06badb584a8ae0ecbd908932ab46cde0864b9422f4a4e006') sha256sums_aarch64=('12ad46732c4da7d9414701c584fee942baf83b89165563f18ba03d859eb59ad8') sha256sums_x86_64=('a202935a754c4b7344cc947db143e12885e4a716ca5f70f607f0318c346bb6c6') build() { bsdtar -xf "${srcdir}/data."* sed "s|${_appname} %U|${pkgname%-bin} --no-sandbox %U|g;s|Icon=${_appname}|Icon=${pkgname%-bin}|g" \ -i "${srcdir}/usr/share/applications/${_appname}.desktop" sed 's|||g' \ -i "${srcdir}/usr/share/${_appname}/resources/window.html" cp -r "${srcdir}/${_appname}_plugin-${pkgver}/"{assets,plugin} "${srcdir}/usr/share/${_appname}/resources/" } package() { install -Dm755 -d "${pkgdir}/"{/opt/"${pkgname%-bin}",usr/bin} cp -r "${srcdir}/usr/share/${_appname}/"* "${pkgdir}/opt/${pkgname%-bin}" ln -sf "/opt/${pkgname%-bin}/${_pkgname}" "${pkgdir}/usr/bin/${pkgname%-bin}" for _icons in 16x16 32x32 128x128 256x256 512x512;do install -Dm644 "${srcdir}/usr/share/${_appname}/resources//assets/icon/icon_${_icons}.png" \ "${pkgdir}/usr/share/icons/hicolor/${_icons}/apps/${pkgname%-bin}.png" done install -Dm644 "${srcdir}/usr/share/applications/${_appname}.desktop" "${pkgdir}/usr/share/applications/${pkgname%-bin}.desktop" install -Dm644 "${srcdir}/usr/share/doc/${_appname}/copyright" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" }