summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD19
1 files changed, 17 insertions, 2 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1b0a67b1b54b..7c384f5cc8ab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}