add PKGBUILD for eslint-plugin-vue 4.3.0

This commit is contained in:
rkcf 2018-02-28 18:31:47 -05:00
commit 0878ead3e1
2 changed files with 41 additions and 0 deletions

16
.SRCINFO Normal file
View file

@ -0,0 +1,16 @@
pkgbase = eslint-plugin-vue
pkgdesc = ESLint Plugin for Vue.js
pkgver = 4.3.0
pkgrel = 1
url = https://github.com/vuejs/eslint-plugin-vue
arch = any
license = MIT
makedepends = npm
depends = nodejs
depends = eslint
noextract = eslint-plugin-vue-4.3.0.tgz
source = http://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.3.0.tgz
md5sums = ce3b968076f310f617d5313e96242517
pkgname = eslint-plugin-vue

25
PKGBUILD Normal file
View file

@ -0,0 +1,25 @@
# Maintainer: Andrew Steinke <rkcf@rkcf.me>
pkgname=eslint-plugin-vue
pkgver=4.3.0
pkgrel=1
pkgdesc='ESLint Plugin for Vue.js'
arch=('any')
url='https://github.com/vuejs/eslint-plugin-vue'
license=('MIT')
depends=('nodejs' 'eslint')
makedepends=('npm')
source=(http://registry.npmjs.org/$pkgname/-/$pkgname-$pkgver.tgz)
noextract=($pkgname-$pkgver.tgz)
md5sums=('ce3b968076f310f617d5313e96242517')
package() {
npm install -g --user root --prefix "$pkgdir"/usr "$srcdir"/$pkgname-$pkgver.tgz
rm -r "$pkgdir"/usr/etc
# Fix permissions
find "$pkgdir/usr" -type d -exec chmod 755 '{}' +
install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
ln -s ../../../lib/node_modules/$pkgname/LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}