diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..84992d326564 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,28 @@ +# Maintainer: Fredy GarcĂa <frealgagu at gmail dot com> + +pkgname=nodejs-redbird +pkgver=0.8.0 +pkgrel=1 +pkgdesc="A modern reverse proxy for node" +arch=("x86_64") +url="https://github.com/OptimalBits/${pkgname#nodejs-}" +license=("BSD") +depends=("nodejs") +makedepends=("npm" "python2") +source=("https://registry.npmjs.org/${pkgname#nodejs-}/-/${pkgname#nodejs-}-${pkgver}.tgz") +noextract=("${pkgname#nodejs-}-${pkgver}.tgz") +sha1sums=("86fd9a7508574ee9521eab34882e9632ca160ac2") + +package() { + cd "${srcdir}" + + echo "Installing using npm..." + npm install --user root -g --prefix "${pkgdir}/usr" "${pkgname#nodejs-}@${pkgver}" + + echo "Installing license file in /usr/share/licenses/${pkgname} ..." + install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm755 "${pkgdir}/usr/lib/node_modules/${pkgname#nodejs-}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/" + + echo "Changing permissions to remove the world writable bit set" + chmod go-w -R "${pkgdir}" +} |