diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 22 |
1 files changed, 10 insertions, 12 deletions
@@ -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') |