diff options
author | Kirill Isakov | 2025-03-06 19:55:40 +0500 |
---|---|---|
committer | Kirill Isakov | 2025-03-06 19:55:40 +0500 |
commit | e992e00f4642ccd7e98995d0987c90f7d6c4b452 (patch) | |
tree | 6e335fed54a31ee736d0db98ee39fa95438b93cf /PKGBUILD | |
parent | 974ab98203a250c4ce1afc47547ea9afd03a8780 (diff) | |
download | aur-e992e00f4642ccd7e98995d0987c90f7d6c4b452.tar.gz |
silverbullet: support for per-user service
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -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" \ |