Date: Tuesday, January 8, 2019 @ 21:13:02 Author: tensor5 Revision: 421057
addpkg: modclean 3.0.0beta.1 Added: modclean/ modclean/repos/ modclean/trunk/ modclean/trunk/PKGBUILD ----------+ PKGBUILD | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) Added: modclean/trunk/PKGBUILD =================================================================== --- modclean/trunk/PKGBUILD (rev 0) +++ modclean/trunk/PKGBUILD 2019-01-08 21:13:02 UTC (rev 421057) @@ -0,0 +1,25 @@ +# Maintainer: Nicola Squartini <tens...@gmail.com> + +pkgname=modclean +pkgver=3.0.0beta.1 +pkgrel=1 +pkgdesc='Remove unwanted files and directories from your node_modules folder' +arch=('any') +url='https://github.com/ModClean/modclean' +license=('MIT') +depends=('nodejs') +makedepends=('npm') +options=(!emptydirs) + +package() { + npm install -g --prefix="${pkgdir}/usr" ${pkgname}@3.0.0-beta.1 + + cd "${pkgdir}/usr/lib/node_modules/${pkgname}" + install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" + ln -s \ + $(realpath --relative-to="${pkgdir}/usr/share/licenses/${pkgname}" LICENSE) \ + "${pkgdir}/usr/share/licenses/${pkgname}" + sed -e "s|${srcdir}|/|" -i package.json + find node_modules -name 'package.json' -exec sed -e "s|${pkgdir}||" -i {} \; + ./bin/modclean.js -r -a '.bin,bin.js' --ignore='license' +}