summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: eecd997bcd51d147fa2e5e00a35836559fdd10d6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Maintainer: Evert Vorster <superchief@evertvorster.com>
pkgname=highlightjs
pkgver=11.11.1            # update to whatever is current on npm
pkgrel=1
pkgdesc='Highlight.js prebuilt browser assets (JS + themes)'
arch=('any')
url='https://highlightjs.org'
license=('BSD-3-Clause')
depends=('nodejs')
makedepends=('npm')
source=("https://registry.npmjs.org/@highlightjs/cdn-assets/-/cdn-assets-$pkgver.tgz")
noextract=("cdn-assets-$pkgver.tgz")
sha256sums=('28a06bf6ebcc2218c6e842bdb4f1c8353508a8cada59e85110f91892f5726195')

package() {
  npm install -g --prefix "$pkgdir"/usr "$srcdir"/cdn-assets-"$pkgver".tgz

  # npm installs package.json owned by build user
  chown -R root:root "$pkgdir"

  install -Dm644 \
    "$pkgdir/usr/lib/node_modules/@highlightjs/cdn-assets/LICENSE" \
    "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}