summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilipp A2016-10-06 11:28:36 +0200
committerPhilipp A2016-10-06 11:28:36 +0200
commit0f05779a076f0c5e4d351c0a95feab3a57591de5 (patch)
tree81896b2d7d9bacec35c463885a46c2dc00f4c499
downloadaur-0f05779a076f0c5e4d351c0a95feab3a57591de5.tar.gz
initial commit
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD36
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
+}