diff options
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 22 |
2 files changed, 13 insertions, 14 deletions
@@ -1,13 +1,14 @@ pkgbase = nodejs-coffeelint pkgdesc = Style checker for CoffeeScript pkgver = 2.0.6 - pkgrel = 2 + pkgrel = 3 url = http://www.coffeelint.org/ arch = any license = MIT makedepends = npm depends = nodejs - source = https://github.com/clutchski/coffeelint/archive/v2.0.6.tar.gz + noextract = coffeelint-2.0.6.tar.gz + source = coffeelint-2.0.6.tar.gz::https://github.com/clutchski/coffeelint/archive/v2.0.6.tar.gz md5sums = f5ff8853b9a53e5facab76d8420c5548 pkgname = nodejs-coffeelint @@ -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') |