diff options
author | LA-MJ | 2017-02-18 14:56:27 +0200 |
---|---|---|
committer | LA-MJ | 2017-02-18 14:56:27 +0200 |
commit | 8f1a73cc2fab7cb4316ee39cd80fa44677c3ce4e (patch) | |
tree | 4ea1b9763c46e2ee402dc10d56e9dda2c8bd0e06 | |
download | aur-8f1a73cc2fab7cb4316ee39cd80fa44677c3ce4e.tar.gz |
0.15.15
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 30 |
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..79b5a61b199e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = nodejs-addons-linter + pkgdesc = The Add-ons Linter, JS edition. + pkgver = 0.15.15 + pkgrel = 1 + url = https://github.com/mozilla/addons-linter + arch = any + license = MPL + makedepends = npm + depends = nodejs + options = !emptydirs + +pkgname = nodejs-addons-linter + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b23ca731e8fc --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,30 @@ +# Maintainer: LA-MJ <4mr.minj+aur [at] g-mail> +_npmname=addons-linter +pkgname=nodejs-$_npmname # All lowercase +pkgver=0.15.15 +pkgrel=1 +pkgdesc='The Add-ons Linter, JS edition.' +arch=('any') +url='https://github.com/mozilla/addons-linter' +license=('MPL') +depends=('nodejs') +makedepends=('npm') +options=(!emptydirs) + +package() { + npm install --user root -g --prefix="${pkgdir}"/usr ${_npmname}@${pkgver} + + install -d -m755 "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s "../../../lib/node_modules/${_npmname}/LICENSE" \ + "${pkgdir}/usr/share/licenses/${pkgname}" + + # Clean up + find "${pkgdir}" -name "package.json" -exec sed -e "s|${pkgdir}||" -i {} \; \ + -or -name ".*" -type f -exec rm '{}' \; \ + -or -name ".*" -type d -prune -exec rm -r '{}' \; \ + -or -name "benchmark" -type d -prune -exec rm -r '{}' \; \ + -or -name "man" -type d -prune -exec rm -r '{}' \; \ + -or -name "test" -type d -prune -exec rm -r '{}' \; \ + -or -name "tests" -type d -prune -exec rm -r '{}' \; \ + -or ! -type l -perm /022 -exec chmod g-w,o-w '{}' \; +} |