summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKirill Isakov2025-03-06 19:55:40 +0500
committerKirill Isakov2025-03-06 19:55:40 +0500
commite992e00f4642ccd7e98995d0987c90f7d6c4b452 (patch)
tree6e335fed54a31ee736d0db98ee39fa95438b93cf /PKGBUILD
parent974ab98203a250c4ce1afc47547ea9afd03a8780 (diff)
downloadaur-e992e00f4642ccd7e98995d0987c90f7d6c4b452.tar.gz
silverbullet: support for per-user service
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD23
1 files changed, 16 insertions, 7 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 43cea18beba7..82c4e810e599 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,19 +2,24 @@
pkgname=silverbullet
pkgver=0.10.4
-pkgrel=1
+pkgrel=2
pkgdesc='Clean Markdown-based writing/note taking application'
arch=(any)
url='https://github.com/silverbulletmd/silverbullet'
license=(MIT)
depends=(deno)
backup=("etc/default/$pkgname")
+install=$pkgname.install
source=(
"$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/$pkgver.tar.gz"
- "$pkgname.service"
+ "$pkgname-system.service"
+ "$pkgname-user.service"
+ "$pkgname.sh"
)
sha256sums=('1976d92d75e3dcd608ad4e515372def9332c3f8868abc7d494232ae04905909a'
- '14263a2804798f3710bc7733d4508349ac55e018457b98d3cf72ae50952fe6fa')
+ 'b78a5957a4475ed7173915fea4a7bfb4c3a92008ad85e3e4b4c5ba07430e6c17'
+ '5f01fe05f871f60277508f8cf39e879a7db18f1ff45c1ef7b2359089bfe1a0bd'
+ '11999853bcb3488f40a3a8d8af410445d256bf76986b67b72d916dafc571d6b8')
build() {
cd "$pkgname-$pkgver"
@@ -28,16 +33,20 @@ check() {
}
package() {
- install -dm755 "$pkgdir/etc/default"
-
- cat >"$pkgdir/etc/default/$pkgname" <<EOF
+ install -Dm755 /dev/stdin "$pkgdir/etc/default/$pkgname" <<EOF
HOST=localhost
PORT=3000
EOF
- install -Dm644 "$pkgname.service" \
+ install -Dm644 "$pkgname-system.service" \
"$pkgdir/usr/lib/systemd/system/$pkgname.service"
+ install -Dm644 "$pkgname-user.service" \
+ "$pkgdir/usr/lib/systemd/user/$pkgname.service"
+
+ install -Dm755 "$pkgname.sh" \
+ "$pkgdir/usr/bin/$pkgname"
+
cd "$pkgname-$pkgver"
install -Dm644 "dist/$pkgname.js" \