summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMisaka135142022-05-27 18:57:47 +0800
committerMisaka135142022-05-27 18:57:47 +0800
commit1711975e545312ca43ee3bb404dbdd9ea9c48b1e (patch)
tree7fe939e235a2ea850f54ef197759156ceccc7230
parent8027cd2058ca5ba4978c81f33764c332bd8253b1 (diff)
downloadaur-docsify-cli.tar.gz
Bump to version 4.4.4
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD31
2 files changed, 22 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 306aca0e39d6..2f81c9340d05 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = docsify-cli
- pkgdesc = A magical documentation generator.
- pkgver = 4.4.3
+ pkgdesc = A magical documentation generator
+ pkgver = 4.4.4
pkgrel = 1
url = https://github.com/docsifyjs/docsify-cli
arch = any
@@ -8,10 +8,9 @@ pkgbase = docsify-cli
makedepends = npm
depends = nodejs
provides = docsify
- noextract = docsify-cli-4.4.3.tgz
+ noextract = docsify-cli-4.4.4.tgz
options = !strip
- source = https://registry.npmjs.org/docsify-cli/-/docsify-cli-4.4.3.tgz
- sha256sums = 34ad80b8f597c4afacb7e45e927b6745df11e6023ab5f2bbbd9ccebd971b3e81
+ source = https://registry.npmjs.org/docsify-cli/-/docsify-cli-4.4.4.tgz
+ sha256sums = d8b2a3b6e736b6999534bad0b717958b1c5dd3df392498c030971b342de7c565
pkgname = docsify-cli
-
diff --git a/PKGBUILD b/PKGBUILD
index 34df2bfcf50e..c8fb041176bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,31 @@
-# Maintainer: T. Witt <code@amtare.eu>
-# Contributor: Xuanwo <xuanwo@archlinuxcn.org>
+# Submitter: Xuanwo <xuanwo@archlinuxcn.org>
+# Contributor: T. Witt <code@amtare.eu>
+# Maintainer: Misaka13514 <Misaka13514 at gmail dot com>
+
pkgname=docsify-cli
-pkgver=4.4.3
+pkgver=4.4.4
pkgrel=1
-pkgdesc="A magical documentation generator."
+pkgdesc="A magical documentation generator"
arch=(any)
url="https://github.com/docsifyjs/docsify-cli"
license=('MIT')
depends=('nodejs')
makedepends=('npm')
provides=('docsify')
-source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz")
-noextract=($pkgname-$pkgver.tgz)
-sha256sums=('34ad80b8f597c4afacb7e45e927b6745df11e6023ab5f2bbbd9ccebd971b3e81')
+source=("https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz")
+noextract=(${pkgname}-${pkgver}.tgz)
+sha256sums=('d8b2a3b6e736b6999534bad0b717958b1c5dd3df392498c030971b342de7c565')
options=(!strip)
package() {
- npm install -g --prefix "$pkgdir/usr" $pkgname-$pkgver.tgz
-
- cd "$pkgdir"/usr
+ npm install -g --prefix "${pkgdir}/usr" "${pkgname}-${pkgver}.tgz"
- # Fix permissions
- find . -exec chown -h 0:0 {} +
- find . -type d -exec chmod 755 {} +
+ # npm gives ownership of ALL FILES to build user
+ # https://bugs.archlinux.org/task/63396
+ cd "${pkgdir}"
+ chown -R root:root .
- install -Dm 644 lib/node_modules/$pkgname/LICENSE -t share/licenses/$pkgname
+ # install LICENSE
+ cd "${pkgdir}/usr"
+ install -Dm644 "lib/node_modules/${pkgname}/LICENSE" "share/licenses/${pkgname}/LICENSE"
}