diff options
author | yjun | 2021-08-28 12:28:55 +0800 |
---|---|---|
committer | yjun | 2021-08-28 12:28:55 +0800 |
commit | e614d73bbc5db1305194a717bffcf38cd234ecf8 (patch) | |
tree | 8a64d672cda698e26d5eb4f6716216196b516bb6 | |
download | aur-e614d73bbc5db1305194a717bffcf38cd234ecf8.tar.gz |
updpkg: menocast-bin 2.1.8
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 51 | ||||
-rw-r--r-- | memocast.sh | 3 |
3 files changed, 73 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..83c4f7b3e942 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = memocast-bin + pkgdesc = Yet another elegant Wiz Note Client, which was built with Quasar UI Framework and based on Electron. + pkgver = 2.1.8 + pkgrel = 1 + url = https://github.com/TankNee/Memocast + arch = x86_64 + license = MIT + makedepends = tar + depends = electron8 + provides = memocast + conflicts = memocast + source = memocast-2.1.8.deb::https://github.com/TankNee/Memocast/releases/download/v2.1.8/Memocast-2.1.8-amd64-linux.deb + source = https://raw.githubusercontent.com/TankNee/Memocast/master/LICENSE + source = memocast.sh + sha256sums = 1bc958998a5ecdce85c0d91f0247a1ad5444e0dab735a9dc30a0f1f583029db3 + sha256sums = 09141f28d3723a64b16c54cbecd3b239301c879fc2f229dd70528cf75878b812 + sha256sums = 907104b1a2cb10f13def27a871147399c6d06ecaa81505d533ab5b2388e13569 + +pkgname = memocast-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b164b984cc5b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,51 @@ +# Maintainer: yjun <jerrysteve1101 at gmail dot com> + +pkgname=memocast-bin +_pkgname=${pkgname%-bin} +_filename=Memocast +pkgver=2.1.8 +pkgrel=1 +pkgdesc="Yet another elegant Wiz Note Client, which was built with Quasar UI Framework and based on Electron." +arch=('x86_64') +url="https://github.com/TankNee/Memocast" +license=('MIT') +depends=('electron8') +makedepends=('tar') +provides=("${_pkgname}") +conflicts=("${_pkgname}") +# strip takes too long time, so skip it. +# options=('!strip') +source=("${_pkgname}-${pkgver}.deb::https://github.com/TankNee/Memocast/releases/download/v${pkgver}/${_filename}-${pkgver}-amd64-linux.deb" + "https://raw.githubusercontent.com/TankNee/Memocast/master/LICENSE" + "${_pkgname}.sh") +sha256sums=('1bc958998a5ecdce85c0d91f0247a1ad5444e0dab735a9dc30a0f1f583029db3' + '09141f28d3723a64b16c54cbecd3b239301c879fc2f229dd70528cf75878b812' + '907104b1a2cb10f13def27a871147399c6d06ecaa81505d533ab5b2388e13569') + +prepare() { + mkdir -p ${srcdir}/build + + tar -xf data.tar.xz -C build +} + +package() { + cd ${srcdir}/build + + # asar + install -Dm644 opt/${_filename}/resources/app.asar -t ${pkgdir}/usr/lib/${_pkgname} + + # script wrapper + install -Dm755 ${srcdir}/${_pkgname}.sh ${pkgdir}/usr/bin/${_filename} + + # desktop entry + install -Dm644 usr/share/applications/cn.${_pkgname}.app.desktop -t ${pkgdir}/usr/share/applications/ + sed -i "s|/opt/Memocast/cn.memocast.app|Memocast|g" ${pkgdir}/usr/share/applications/cn.${_pkgname}.app.desktop + + # icon + install -Dm644 usr/share/icons/hicolor/512x512/apps/cn.${_pkgname}.app.png -t ${pkgdir}/usr/share/icons/hicolor/512x512/apps/ + + # license + install -Dm644 ${srcdir}/LICENSE -t ${pkgdir}/usr/share/licenses/${pkgname} +} + +# vim: set sw=2 ts=2 et: diff --git a/memocast.sh b/memocast.sh new file mode 100644 index 000000000000..bf3544c74c8f --- /dev/null +++ b/memocast.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +exec electron8 /usr/lib/memocast/app.asar "$@" |