diff options
author | Jonathan Duck | 2019-10-12 17:36:45 -0700 |
---|---|---|
committer | Jonathan Duck | 2019-10-12 17:36:45 -0700 |
commit | 48150fe287a5018b5bd6d1e4386c8ce2922e4bed (patch) | |
tree | 1e7cfaf69143da853efa1909a617fbd2cdb21f74 | |
parent | 0150786fea85b0f29c22ac825dd1591fbaa83df1 (diff) | |
download | aur-48150fe287a5018b5bd6d1e4386c8ce2922e4bed.tar.gz |
Update to sha512; add expiremental system electron
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | Makefile | 4 | ||||
-rw-r--r-- | PKGBUILD | 19 |
3 files changed, 23 insertions, 4 deletions
@@ -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 @@ -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 @@ -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 } |