mirror of
https://gitdl.cn/https://github.com/chakralinux/desktop.git
synced 2025-02-03 14:07:15 +08:00
30 lines
938 B
Bash
30 lines
938 B
Bash
# Contributions from Arch
|
|
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
|
|
|
pkgname=node-gyp
|
|
pkgver=3.6.2
|
|
pkgrel=1
|
|
pkgdesc='Node.js native addon build tool'
|
|
arch=('any')
|
|
url='https://github.com/nodejs/node-gyp'
|
|
license=('MIT')
|
|
depends=('nodejs' 'semver')
|
|
makedepends=('npm')
|
|
source=(https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
|
|
noextract=($pkgname-$pkgver.tgz)
|
|
sha512sums=('1f68f079354b06c84bfd6eac5abbbd7ff1a6aaea0cca1f738f27ecce77d7d34ab44b95ca2ebac3d4cfa9ca8c2e5f3a7068e72553b7a8dfba4e6909256c50d007')
|
|
|
|
package() {
|
|
npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$pkgname-$pkgver.tgz
|
|
rm -r "$pkgdir"/usr/etc
|
|
|
|
# Why 777? :/
|
|
chmod -R u=rwX,go=rX "$pkgdir"
|
|
|
|
# Experimental dedup
|
|
rm -r "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules/semver
|
|
|
|
install -d "$pkgdir"/usr/share/licenses/$pkgname
|
|
ln -s ../../../lib/node_modules/$pkgname/LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
|
|
}
|