diff options
author | frealgagu | 2018-11-08 00:12:02 -0500 |
---|---|---|
committer | frealgagu | 2018-11-08 00:12:02 -0500 |
commit | f6f0babbe9ff4e4ed6e0ba237437455024b9f57c (patch) | |
tree | 578a465ee2a88c229c976632e157f92126876cbc | |
download | aur-f6f0babbe9ff4e4ed6e0ba237437455024b9f57c.tar.gz |
Initial commit.
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | PKGBUILD | 28 |
3 files changed, 50 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..9f01b8603b91 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,16 @@ +pkgbase = nodejs-redbird + pkgdesc = A modern reverse proxy for node + pkgver = 0.8.0 + pkgrel = 1 + url = https://github.com/OptimalBits/redbird + arch = x86_64 + license = BSD + makedepends = npm + makedepends = python2 + depends = nodejs + noextract = redbird-0.8.0.tgz + source = https://registry.npmjs.org/redbird/-/redbird-0.8.0.tgz + sha1sums = 86fd9a7508574ee9521eab34882e9632ca160ac2 + +pkgname = nodejs-redbird + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..04581e14b782 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +nodejs-redbird-*.pkg.tar.xz +redbird-*.tgz +nodejs-redbird-*.log +PKGBUILD-namcap.log +pkg/ +src/ 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}" +} |