diff options
author | Philipp A | 2016-10-06 11:28:36 +0200 |
---|---|---|
committer | Philipp A | 2016-10-06 11:28:36 +0200 |
commit | 0f05779a076f0c5e4d351c0a95feab3a57591de5 (patch) | |
tree | 81896b2d7d9bacec35c463885a46c2dc00f4c499 | |
download | aur-0f05779a076f0c5e4d351c0a95feab3a57591de5.tar.gz |
initial commit
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 36 |
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7146f11aa548 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = gulp-cli + pkgdesc = The streaming build system + pkgver = 1.2.2 + pkgrel = 1 + url = http://gulpjs.com/ + arch = any + license = MIT + makedepends = npm + depends = nodejs + depends = semver + provides = gulp + replaces = gulp + noextract = gulp-cli-1.2.2.tgz + source = https://registry.npmjs.org/gulp-cli/-/gulp-cli-1.2.2.tgz + md5sums = 663b2dde0bed198271c4e1d33babdd5a + +pkgname = gulp-cli + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..886efc0ac5e4 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# $Id$ +# Maintainer: Felix Yan <felixonmars@archlinux.org> +# Contributor: Micha Alt <micha.tucker at gmail dot com> + +pkgname=gulp-cli +pkgver=1.2.2 +pkgrel=1 +pkgdesc='The streaming build system' +arch=('any') +url="http://gulpjs.com/" +license=('MIT') +depends=('nodejs' 'semver') +makedepends=('npm') +replaces=('gulp') +provides=('gulp') +source=("https://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz") +noextract=($pkgname-$pkgver.tgz) +md5sums=('663b2dde0bed198271c4e1d33babdd5a') + +package() { + npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$pkgname-$pkgver.tgz + rm -r "$pkgdir"/usr/etc + + mkdir -p "$pkgdir/usr/share/licenses/$pkgname" + ln -s "../../../lib/node_modules/$pkgname/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/" + + # Fix permissions + find "$pkgdir/usr" -type d -exec chmod 755 '{}' + + + # Experimental dedup + cd "$pkgdir"/usr/lib/node_modules/$pkgname/node_modules + for dep in semver; do + rm -r $dep; + npm link $dep; + done +} |