summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD22
1 files changed, 10 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ebba8ffd8ac0..33438afab119 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,7 +5,7 @@
pkgname=nodejs-coffeelint
_pkgname=coffeelint
pkgver=2.0.6
-pkgrel=2
+pkgrel=3
pkgdesc="Style checker for CoffeeScript"
arch=(any)
url="http://www.coffeelint.org/"
@@ -13,22 +13,20 @@ license=('MIT')
depends=('nodejs')
makedepends=('npm')
optdepends=()
-source=("https://github.com/clutchski/coffeelint/archive/v2.0.6.tar.gz")
-
-prepare() {
- mv $srcdir/v2.0.6.tar.gz $srcdir/${_pkgname}-${pkgver}
-
-}
+source=("$_pkgname-$pkgver.tar.gz::https://github.com/clutchski/coffeelint/archive/v2.0.6.tar.gz")
+noextract=($_pkgname-$pkgver.tar.gz)
package() {
- cd $srcdir/${_pkgname}-${pkgver}
- npm install -g --prefix="$pkgdir/usr"
+ cd $srcdir/
+ local _npmdir="$pkgdir/usr/lib/node_modules/"
+ mkdir -p "$_npmdir"
+ cd "$_npmdir"
+ npm install --user root -g --prefix="$pkgdir/usr" $_pkgname@$pkgver
- rm -rf $pkgdir/usr/etc/
+ rm -rf "$pkgdir/usr/etc/"
- find "$pkgdir/usr" -type d -exec chmod 755 '{}' + #fix bug https://bugs.archlinux.org/task/56962
+ find "$pkgdir"/usr -type d -exec chmod 755 '{}' + #fix bug https://bugs.archlinux.org/task/56962
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE"
}
md5sums=('f5ff8853b9a53e5facab76d8420c5548')