diff options
author | zxp19821005 | 2023-11-02 19:04:27 +0800 |
---|---|---|
committer | zxp19821005 | 2023-11-02 19:04:27 +0800 |
commit | af32b03aad404bf213375a49f767a32f3a9a77b3 (patch) | |
tree | 7ce8119d5884a40287a206b3d13a0251747e3620 | |
parent | 1d64da95b37c9f0a3a603c959e3358964c1785d4 (diff) | |
download | aur-af32b03aad404bf213375a49f767a32f3a9a77b3.tar.gz |
update to 2.6.8
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 32 insertions, 11 deletions
@@ -1,12 +1,12 @@ pkgbase = notesnook pkgdesc = A fully open source & end-to-end encrypted note taking alternative to Evernote - pkgver = 2.6.7 + pkgver = 2.6.8 pkgrel = 1 url = https://notesnook.com/ arch = x86_64 license = GPL3 - makedepends = nodejs>=18 - makedepends = npm>=9 + makedepends = nvm + makedepends = npm depends = libappindicator-gtk3 depends = libnotify depends = libsodium @@ -16,11 +16,11 @@ pkgbase = notesnook depends = alsa-lib depends = nspr depends = nss - provides = notesnook=2.6.7 + provides = notesnook=2.6.8 conflicts = notesnook - source = notesnook-2.6.7.tar.gz::https://github.com/streetwriters/notesnook/archive/refs/tags/v2.6.7.tar.gz + source = notesnook-2.6.8.tar.gz::https://github.com/streetwriters/notesnook/archive/refs/tags/v2.6.8.tar.gz source = notesnook.desktop - sha256sums = 774a4653b61387baab93c4939de463a039fccd0fe9583f73c5a355003f9891e0 + sha256sums = a00631aa631e576daa870406218eb2be4a3a0089c4c8ff1a237e9f5a020e5a17 sha256sums = 102a538ee9432310d854842a578cd3371df0431b4db617479de66aa45b5f2440 pkgname = notesnook @@ -6,7 +6,7 @@ # Contributor: Ada <adadonderr@gmail.com> # Contributor: Christian Finnberg <christian@finnberg.net> pkgname=notesnook -pkgver=2.6.7 +pkgver=2.6.8 pkgrel=1 pkgdesc="A fully open source & end-to-end encrypted note taking alternative to Evernote" arch=('x86_64') @@ -15,13 +15,33 @@ _githuburl="https://github.com/streetwriters/notesnook" license=('GPL3') provides=("${pkgname}=${pkgver}") conflicts=("${pkgname}") -depends=('libappindicator-gtk3' 'libnotify' 'libsodium' 'libxss' 'libxtst' 'fuse2' 'alsa-lib' 'nspr' 'nss') -makedepends=('nodejs>=18' 'npm>=9') +depends=( + 'libappindicator-gtk3' + 'libnotify' + 'libsodium' + 'libxss' + 'libxtst' + 'fuse2' + 'alsa-lib' + 'nspr' + 'nss' +) +makedepends=( + 'nvm' + 'npm' +) source=("${pkgname}-${pkgver}.tar.gz::${_githuburl}/archive/refs/tags/v${pkgver}.tar.gz" "${pkgname}.desktop") -sha256sums=('774a4653b61387baab93c4939de463a039fccd0fe9583f73c5a355003f9891e0' +sha256sums=('a00631aa631e576daa870406218eb2be4a3a0089c4c8ff1a237e9f5a020e5a17' '102a538ee9432310d854842a578cd3371df0431b4db617479de66aa45b5f2440') +_ensure_local_nvm() { + export NVM_DIR="${srcdir}/.nvm" + source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]] + nvm install 16 + nvm use 16 +} build() { + _ensure_local_nvm cd "${srcdir}/${pkgname}-${pkgver}" if [ -d .git ];then rmdir .git @@ -31,8 +51,9 @@ build() { fi npm ci --ignore-scripts --prefer-offline --no-audit npm run bootstrap -- --scope=desktop + npx nx build:desktop @notesnook/web npx nx run release --project @notesnook/desktop - npx electron-builder --linux AppImage:x64 -p never + npx electron-builder --linux AppImage:x64 AppImage:arm64 -p never } package() { install -Dm755 -d "${pkgdir}/"{opt/${pkgname},usr/bin} |