diff options
author | Jianfeng Zhang | 2017-07-18 21:34:47 +0800 |
---|---|---|
committer | Jianfeng Zhang | 2017-07-18 21:34:47 +0800 |
commit | 682364cb48a18a1653303e2fb627ee999855d99c (patch) | |
tree | a476e88b37a5d4bee83d0d6310fd287e8c96be51 | |
parent | 7088ea90983ee2c1fac1e9041fd0099a52175278 (diff) | |
download | aur-682364cb48a18a1653303e2fb627ee999855d99c.tar.gz |
fuck npm
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 10 insertions, 10 deletions
@@ -1,15 +1,15 @@ # Generated by mksrcinfo v8 -# Tue Jun 13 09:42:53 UTC 2017 +# 二 7月 18 13:34:42 UTC 2017 pkgbase = poi pkgdesc = Scalable KanColle browser and tool pkgver = 7.9.0.beta.1.0.gd0db1978 - pkgrel = 1 + pkgrel = 2 url = https://github.com/poooi/poi/ arch = any license = MIT makedepends = git makedepends = nodejs - makedepends = npm + makedepends = yarn makedepends = coreutils makedepends = findutils makedepends = sed @@ -3,13 +3,13 @@ pkgname=poi _pkgname=poi pkgver=7.9.0.beta.1.0.gd0db1978 -pkgrel=1 +pkgrel=2 pkgdesc="Scalable KanColle browser and tool" arch=('any') url="https://github.com/poooi/poi/" license=('MIT') depends=('electron' 'sh') -makedepends=('git' 'nodejs' 'npm' 'coreutils' 'findutils' 'sed' 'imagemagick' 'tar' 'zlib' 'unzip' 'gulp') +makedepends=('git' 'nodejs' 'yarn' 'coreutils' 'findutils' 'sed' 'imagemagick' 'tar' 'zlib' 'unzip' 'gulp') provides=("${_pkgname}") conflicts=("${_pkgname}") source=("git+https://github.com/poooi/poi.git" @@ -35,21 +35,21 @@ compile() { local filename filename="$1" echo "[Compile] ${filename}" - node -e "console.log(require('babel-core').transformFileSync(process.argv[1], require('./babel.config.js')).code)" "$filename" > "${filename%.es}.js" - rm "$filename" + node -e "console.log(require('babel-core').transformFileSync(process.argv[1], require('./babel.config.js')).code)" "$filename" > "${filename%.es}.js" \ + && rm "$filename" } build() { cd "${srcdir}/${_pkgname}" git clean -xdf #sed -i 's/^.*"electron-prebuilt".*$//;s/^.*"electron-builder".*$//;s/^.*"electron-builder-squirrel-windows".*$//;s/^.*"electron".*$//' package.json - npm install - npm install --save eachr # workaround + yarn install + yarn add eachr # workaround # prevent infinite loop... timeout 5m gulp deploy export -f compile find . -type f -name '*.es' -exec bash -c 'compile "$0"' {} \; - npm prune --production + yarn install --production } package() { |