summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-11-02 19:04:27 +0800
committerzxp198210052023-11-02 19:04:27 +0800
commitaf32b03aad404bf213375a49f767a32f3a9a77b3 (patch)
tree7ce8119d5884a40287a206b3d13a0251747e3620
parent1d64da95b37c9f0a3a603c959e3358964c1785d4 (diff)
downloadaur-af32b03aad404bf213375a49f767a32f3a9a77b3.tar.gz
update to 2.6.8
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD31
2 files changed, 32 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a6dc5218fb05..a1ada0ab8890 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 857cc3f2ae5d..bb60204b9da2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}