diff options
author | Luke Arms | 2022-09-18 11:49:39 +1000 |
---|---|---|
committer | Luke Arms | 2022-09-18 11:49:39 +1000 |
commit | edbe0667ae955521287ed4257d4126bf7f5c126e (patch) | |
tree | 24be2251dc92a0badfc5086fa5614294c38a2a9a /PKGBUILD | |
download | aur-edbe0667ae955521287ed4257d4126bf7f5c126e.tar.gz |
Initial commit: v0.5.1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ffedad8c226b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,25 @@ +# Maintainer: Luke Arms <luke@arms.to> + +pkgname=ovsx +pkgver=0.5.1 +pkgrel=1 +pkgdesc='Command line interface for Eclipse Open VSX' +arch=('any') +url='https://open-vsx.org/' +license=('EPL2') +depends=('nodejs') +makedepends=('npm') +source=("https://registry.npmjs.org/${pkgname}/-/${pkgname}-${pkgver}.tgz") +noextract=("${pkgname}-${pkgver}.tgz") +sha256sums=('ecf357a552ad6db938368969c37c2bce546b0ad3545308cef504411d4b53cefd') + +package() { + npm install -g --prefix "${pkgdir}/usr" --cache "${srcdir}/.npm" "${srcdir}/${pkgname}-${pkgver}.tgz" + install -d "${pkgdir}/usr/share/licenses/${pkgname}" + ln -sr "${pkgdir}/usr/lib/node_modules/${pkgname}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + + # See https://github.com/npm/npm/issues/9359 and + # https://bugs.archlinux.org/task/63396 + chmod -R u=rwX,go=rX "${pkgdir}" + chown -R root:root "${pkgdir}" +} |