summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorGitHub Action2021-10-20 02:19:46 +0000
committerGitHub Action2021-10-20 02:19:46 +0000
commitbc6e5fe80fcfe4cdec055eedd23959b143ebddb0 (patch)
tree404ece258e19534a8a28cee86597803a249dec69 /PKGBUILD
downloadaur-bc6e5fe80fcfe4cdec055eedd23959b143ebddb0.tar.gz
Update from GitHub Actions: volar-server-bin: add '-bin' in the pkgname
https://github.com/ouuan/AUR-packages/actions/runs/1361741804
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 29 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..bf3e0c54f8b5
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Yufan You <ouuansteve at gmail>
+
+_npmname=server
+_npmscope=@volar
+pkgname=volar-server-bin
+_pkgname=volar-server
+pkgver=0.28.7
+pkgrel=1
+pkgdesc='Fast Vue Language Support Extension'
+arch=('any')
+url='https://github.com/johnsoncodehk/volar/tree/master/packages/server'
+license=('MIT')
+depends=('nodejs')
+makedepends=('npm')
+provides=("$_pkgname")
+conflicts=("$_pkgname")
+source=(https://registry.npmjs.org/$_npmscope/$_npmname/-/$_npmname-$pkgver.tgz)
+noextract=($_npmname-$pkgver.tgz)
+sha256sums=('2cb11b4f98c566e0fac790895bfbfdfa9ac322f9ca141ae971ea75411cc56888')
+
+package() {
+ cd "$srcdir"
+ local _npmdir="$pkgdir/usr/lib/node_modules/"
+ mkdir -p "$_npmdir"
+ cd "$_npmdir"
+ npm install -g --prefix "$pkgdir/usr" "$srcdir/$_npmname-$pkgver.tgz"
+ chown -R root:root "${pkgdir}"
+ install -Dm644 "$_npmdir/$_npmscope/$_npmname/LICENSE" -t "$pkgdir/usr/share/licenses/$_pkgname"
+}