diff options
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 22 insertions, 20 deletions
@@ -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 - @@ -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" } |