diff options
author | Caleb Maclennan | 2021-06-11 17:46:08 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-06-11 17:46:08 +0300 |
commit | 4b38c2ae5fdd866e4a8f87bb3846b055ea8e3c0b (patch) | |
tree | 29c770aa57d7e3b06f6248c98277d0404121d736 | |
parent | 624d415a862a66c6b1b0d29437186d131234ee83 (diff) | |
download | aur-4b38c2ae5fdd866e4a8f87bb3846b055ea8e3c0b.tar.gz |
Hold back to electron11, upstream abi fails on 12
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 26 insertions, 21 deletions
@@ -1,21 +1,23 @@ pkgbase = marktext-git pkgdesc = A simple and elegant open-source markdown editor that focused on speed and usability - pkgver = 0.16.2.r38.gf725239 + pkgver = 0.16.3.r2.gf501ef4 pkgrel = 1 url = https://marktext.app arch = x86_64 license = MIT + makedepends = git makedepends = jq makedepends = nodejs + makedepends = npm makedepends = node-gyp makedepends = moreutils makedepends = yarn makedepends = yq - depends = electron + depends = electron11 depends = libxkbfile depends = libsecret depends = ripgrep - provides = marktext-0.16.2.r38.gf725239 + provides = marktext-0.16.3.r2.gf501ef4 conflicts = marktext source = marktext-git::git+https://github.com/marktext/marktext.git source = marktext.sh @@ -25,4 +27,3 @@ pkgbase = marktext-git sha256sums = c754a1cad52d10a38eeddb9293ce0a4540296c6adbb47eb5311eaaeded150a01 pkgname = marktext-git - @@ -7,24 +7,27 @@ pkgname=marktext-git _pkgname=${pkgname%-git} -pkgver=0.16.2.r38.gf725239 +pkgver=0.16.3.r2.gf501ef4 pkgrel=1 pkgdesc='A simple and elegant open-source markdown editor that focused on speed and usability' -arch=('x86_64') +arch=(x86_64) url='https://marktext.app' -license=('MIT') -depends=('electron' - 'libxkbfile' - 'libsecret' - 'ripgrep') -makedepends=('jq' - 'nodejs' - 'node-gyp' - 'moreutils' - 'yarn' - 'yq') -conflicts=("$_pkgname") +license=(MIT) +_electron=electron11 +depends=("$_electron" + libxkbfile + libsecret + ripgrep) +makedepends=(git + jq + nodejs + npm + node-gyp + moreutils + yarn + yq) provides=("$_pkgname-$pkgver") +conflicts=("$_pkgname") source=("$pkgname::git+https://github.com/$_pkgname/${pkgname/-/.}" "$_pkgname.sh" "$_pkgname-arg-handling.patch") @@ -39,8 +42,8 @@ pkgver() { } prepare() { - local _electronDist=$(dirname $(realpath $(which electron))) - local _electronVersion=$(electron --version | sed -e 's/^v//') + local _electronDist=$(dirname $(realpath $(which $_electron))) + local _electronVersion=$($_electron --version | sed -e 's/^v//') cd "$pkgname" jq 'del(.devDependencies["electron"], .scripts["preinstall", "postinstall"])' \ package.json | sponge package.json @@ -50,6 +53,7 @@ prepare() { yarn --cache-folder "$srcdir/node_modules" install --frozen-lockfile yarn --cache-folder "$srcdir/node_modules" add -D -E --no-lockfile --ignore-scripts electron@$_electronVersion patch -p1 < "$srcdir/$_pkgname-arg-handling.patch" + sed -e "s/\belectron\b/$_electron/" "../$_pkgname.sh" > "$_pkgname.sh" } build() { @@ -63,7 +67,7 @@ build() { package() { cd "$pkgname" - install -Dm755 "../$_pkgname.sh" "$pkgdir/usr/bin/$_pkgname" + install -Dm755 "$_pkgname.sh" "$pkgdir/usr/bin/$_pkgname" local _dist=build/linux-unpacked/resources install -Dm644 -t "$pkgdir/usr/lib/$_pkgname/" "$_dist/app.asar" cp -a "$_dist"/{app.asar.unpacked,hunspell_dictionaries} "$pkgdir/usr/lib/$_pkgname/" |