diff options
author | Christian Krause | 2019-12-06 10:19:17 +0100 |
---|---|---|
committer | Christian Krause | 2019-12-06 10:19:17 +0100 |
commit | c8ff8efea4dd317c4666cd878b4500fdc595ab9b (patch) | |
tree | 6869ebd50d7b9f13556c37f54bdb307ce1f0947b /PKGBUILD | |
download | aur-nodejs-markdown-toc.tar.gz |
markdown-toc-1.2.0-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..2a5975c15eda --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Maintainer: Christian Krause ("wookietreiber") <christian.krause@mailbox.org> +# shellcheck disable=2034 +# shellcheck disable=2148 + +pkgname=nodejs-markdown-toc +pkgver=1.2.0 +pkgrel=1 +pkgdesc="generate markdown TOC (table of contents)" +arch=('any') +url="https://github.com/jonschlinkert/markdown-toc" +license=('custom') +depends=('nodejs') +makedepends=('npm') +source=("markdown-toc-$pkgver.tar.gz::https://github.com/jonschlinkert/markdown-toc/archive/$pkgver.tar.gz") +md5sums=('16bc26b1cc25976c624b36939967c5aa') + +package() { + # shellcheck disable=2154 + npm install -g \ + --user root \ + --prefix "$pkgdir"/usr \ + "$srcdir"/markdown-toc-$pkgver.tar.gz + + # clean up npm problems + find "$pkgdir"/usr -type d -exec chmod 755 {} + + chown -R root:root "$pkgdir" + + install -Dm644 \ + "$srcdir"/markdown-toc-$pkgver/LICENSE \ + "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} |