diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 19 |
1 files changed, 17 insertions, 2 deletions
@@ -1,7 +1,9 @@ # Maintainer: Jonathan Duck <duckbrain30@gmail.com> + +# Expiremental System electron package, set ELECTRON env to electron pkgname=typora pkgver=0.9.78 -pkgrel=2 +pkgrel=3 pkgdesc="Typora will give you a seamless experience as both a reader and a writer." arch=('x86_64') filename="${pkgname}_${pkgver}_amd64.deb" @@ -12,7 +14,13 @@ optdepends=( 'noto-fonts-emoji: Or some other emoji font to see emojis' 'pandoc: Import/export for extra file formats') source=("https://typora.io/./linux/$filename") -md5sums=('7c1ae51c9ec07d3b8bc8c94e0307ba55') +sha512sums=('458bd35cdd513010733fb2563f6088591ec84096a5bf93a5a49100239025518664f944c1be6c0a253d4fbf643995d3b0a6a8ebd5fd42da64b36275e255b38ea0') + +if [[ ! -z $ELECTRON ]]; then + depends+=($ELECTRON) + source+=(typora.js) + sha512sums+=('8ce47de8b0d0ab4b0323ee4c19a4daaf313513700d8c191faab299bfa21aaba9b55cbcf945914103e5f53607228fec3411a83aea8007b192616ad845a3af5c98') +fi package() { bsdtar -xf data.tar.xz -C "$pkgdir/" @@ -20,4 +28,11 @@ package() { chmod 4755 "$pkgdir/usr/share/typora/chrome-sandbox" sed -i '/Change Log/d' "$pkgdir/usr/share/applications/typora.desktop" find "$pkgdir" -type d -exec chmod 755 {} \; + if [[ ! -z $ELECTRON ]]; then + appdir="${pkgdir}/usr/share/typora" + mv "${appdir}" tmp/ + mv tmp/resources/app "${appdir}" + rm -rf tmp/ + install -Dm755 "typora.js" "${pkgdir}/usr/bin/typora" + fi } |