summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJonathan Duck2019-10-12 17:36:45 -0700
committerJonathan Duck2019-10-12 17:36:45 -0700
commit48150fe287a5018b5bd6d1e4386c8ce2922e4bed (patch)
tree1e7cfaf69143da853efa1909a617fbd2cdb21f74
parent0150786fea85b0f29c22ac825dd1591fbaa83df1 (diff)
downloadaur-48150fe287a5018b5bd6d1e4386c8ce2922e4bed.tar.gz
Update to sha512; add expiremental system electron
-rw-r--r--.SRCINFO4
-rw-r--r--Makefile4
-rw-r--r--PKGBUILD19
3 files changed, 23 insertions, 4 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0b7195d3a701..bf473274d313 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = typora
pkgdesc = Typora will give you a seamless experience as both a reader and a writer.
pkgver = 0.9.78
- pkgrel = 2
+ pkgrel = 3
url = https://typora.io/
arch = x86_64
license = custom:"Copyright (c) 2015 Abner Lee All Rights Reserved."
@@ -10,7 +10,7 @@ pkgbase = typora
optdepends = noto-fonts-emoji: Or some other emoji font to see emojis
optdepends = pandoc: Import/export for extra file formats
source = https://typora.io/./linux/typora_0.9.78_amd64.deb
- md5sums = 7c1ae51c9ec07d3b8bc8c94e0307ba55
+ sha512sums = 458bd35cdd513010733fb2563f6088591ec84096a5bf93a5a49100239025518664f944c1be6c0a253d4fbf643995d3b0a6a8ebd5fd42da64b36275e255b38ea0
pkgname = typora
diff --git a/Makefile b/Makefile
index 468303fdb7c2..fe5ab4d219bf 100644
--- a/Makefile
+++ b/Makefile
@@ -11,9 +11,13 @@ install:
makepkg --printsrcinfo > .SRCINFO
makepkg -sri
+system:
+ ELECTRON=electron makepkg -sr
+
# This will update PKGBUILD with the latest version and build the package
update:
sed 's/^pkgver=.*$$/pkgver=$(shell $(MAKE) versions | tail -n 1)/' -i PKGBUILD
+ sed 's/^pkgrel=.*$$/pkgrel=1/' -i PKGBUILD
$(MAKE)
# This will list the versions available in the Ubuntu repository
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
}