summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorzxp198210052023-11-28 10:04:57 +0800
committerzxp198210052023-11-28 10:04:57 +0800
commit45209b4de140bc9771251008043d44066185ebf7 (patch)
tree4d946ea6dbc33cf51d56b5b161b7d2641de3757d
parentb243524b271a2c1d7a1f5e6ab76e822e49234024 (diff)
downloadaur-45209b4de140bc9771251008043d44066185ebf7.tar.gz
update to 0.12.0
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD23
2 files changed, 23 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9fdab6accef5..6befd8b10faf 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = bluestone
pkgdesc = A WYSIWYG Markdown editor, improve reading and editing experience.
- pkgver = 0.11.1
+ pkgver = 0.12.0
pkgrel = 1
url = https://github.com/1943time/bluestone
arch = x86_64
license = AGPL3
makedepends = pnpm
makedepends = gendesk
- makedepends = npm>=8
- makedepends = nodejs>=18.17.5
+ makedepends = npm
+ makedepends = nvm
+ makedepends = git
depends = alsa-lib
depends = libxcomposite
depends = cairo
@@ -29,7 +30,7 @@ pkgbase = bluestone
depends = libxfixes
depends = libxext
conflicts = bluestone
- source = bluestone-0.11.1.tar.gz::https://github.com/1943time/bluestone/archive/refs/tags/v0.11.1.tar.gz
- sha256sums = 0ecbdc520ec83c1f99c8122eecb8862d1f9b7729ee0225cd911f8b86e001e730
+ source = bluestone-0.12.0::git+https://github.com/1943time/bluestone.git#tag=v0.12.0
+ sha256sums = SKIP
pkgname = bluestone
diff --git a/PKGBUILD b/PKGBUILD
index af3d04d6b4ba..c3c5e563afc9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,7 @@
# Maintainer: zxp19821005 <zxp19821005 at 163 dot com>
pkgname=bluestone
-pkgver=0.11.1
+_pkgname=Bluestone
+pkgver=0.12.0
pkgrel=1
pkgdesc="A WYSIWYG Markdown editor, improve reading and editing experience."
arch=('x86_64')
@@ -31,12 +32,22 @@ depends=(
makedepends=(
'pnpm'
'gendesk'
- 'npm>=8'
- 'nodejs>=18.17.5'
+ 'npm'
+ 'nvm'
+ 'git'
)
-source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
-sha256sums=('0ecbdc520ec83c1f99c8122eecb8862d1f9b7729ee0225cd911f8b86e001e730')
+source=(
+ "${pkgname}-${pkgver}::git+${url}.git#tag=v${pkgver}"
+)
+sha256sums=('SKIP')
+_ensure_local_nvm() {
+ export NVM_DIR="${srcdir}/.nvm"
+ source /usr/share/nvm/init-nvm.sh || [[ $? != 1 ]]
+ nvm install 18
+ nvm use 18
+}
build() {
+ _ensure_local_nvm
gendesk -q -f -n --categories "Utility" --name "${pkgname}" --exec "${pkgname} --no-sandbox %U"
cd "${srcdir}/${pkgname}-${pkgver}"
sed "s|--arm64 ||g" -i package.json
@@ -48,7 +59,7 @@ build() {
package() {
install -Dm755 -d "${pkgdir}/"{opt/"${pkgname}",usr/bin}
cp -r "${srcdir}/${pkgname}-${pkgver}/dist/linux-unpacked/"* "${pkgdir}/opt/${pkgname}"
- ln -sf "/opt/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}"
+ ln -sf "/opt/${pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${pkgname}"
install -Dm644 "${srcdir}/${pkgname}.desktop" -t "${pkgdir}/usr/share/applications"
install -Dm644 "${srcdir}/${pkgname}-${pkgver}/resources/icon.png" "${pkgdir}/usr/share/pixmaps/${pkgname%-bin}.png"
install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}"