diff options
author | Mike Yuan | 2020-09-02 23:48:16 +0800 |
---|---|---|
committer | Mike Yuan | 2020-09-02 23:48:16 +0800 |
commit | ad7ca0dd47aa474bb4b6a0b7d7fca4f55445ca90 (patch) | |
tree | 82fe16ab2f9a822a71e26f4d22adc0ce3e7049ca | |
parent | 61d144fa9f1a964b25ec64397e17190ec098861f (diff) | |
download | aur-ad7ca0dd47aa474bb4b6a0b7d7fca4f55445ca90.tar.gz |
Fix permissions & add license
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 22 insertions, 17 deletions
@@ -1,8 +1,8 @@ pkgbase = nodejs-hexo-cli - pkgdesc = Command line interface for Hexo: a fast, simple & powerful blog framework. + pkgdesc = Command line interface for Hexo pkgver = 4.2.0 - pkgrel = 1 - url = https://hexo.io + pkgrel = 2 + url = https://github.com/hexojs/hexo-cli arch = any license = MIT makedepends = npm @@ -10,6 +10,7 @@ pkgbase = nodejs-hexo-cli conflicts = nodejs-hexo noextract = hexo-cli-4.2.0.tgz source = https://registry.npmjs.org/hexo-cli/-/hexo-cli-4.2.0.tgz - sha1sums = 74647bc72a90b9cebf04af5bc70839ab281a305d + sha256sums = f169b782712f88eb4ebfc7498a359a0535852c2166e7f58193b85caee8f992e9 pkgname = nodejs-hexo-cli + @@ -1,22 +1,26 @@ -_name=hexo-cli -pkgname=nodejs-$_name +# Maintainer: Mike Yuan <me@yhndnzj.com> + +pkgname=nodejs-hexo-cli +_srcname=${pkgname#nodejs-} pkgver=4.2.0 -pkgrel=1 -pkgdesc="Command line interface for Hexo: a fast, simple & powerful blog framework." +pkgrel=2 +pkgdesc="Command line interface for Hexo" arch=('any') -url="https://hexo.io" +url="https://github.com/hexojs/hexo-cli" license=('MIT') depends=('nodejs') makedepends=('npm') conflicts=('nodejs-hexo') -noextract=($_name-$pkgver.tgz) -source=(https://registry.npmjs.org/$_name/-/$_name-$pkgver.tgz) -sha1sums=('74647bc72a90b9cebf04af5bc70839ab281a305d') +source=(https://registry.npmjs.org/$_srcname/-/$_srcname-$pkgver.tgz) +noextract=($_srcname-$pkgver.tgz) +sha256sums=('f169b782712f88eb4ebfc7498a359a0535852c2166e7f58193b85caee8f992e9') package() { - cd "$srcdir" - local _npmdir="$pkgdir/usr/lib/node_modules/" - mkdir -p "$_npmdir" - cd "$_npmdir" - npm install --user root -g --prefix "$pkgdir/usr" $_name@$pkgver + npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$_srcname-$pkgver.tgz + + chmod -R u=rwX,go=rX "$pkgdir" + chown -R root:root "$pkgdir" + + install -d "$pkgdir"/usr/share/licenses/$pkgname + ln -s ../../../lib/node_modules/$_srcname/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } |