diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 8 insertions, 16 deletions
@@ -1,38 +1,35 @@ # Maintainer: Nicola Squartini <tensor5@gmail.com> pkgname=daedalus -pkgver=0.9.1 -_commit=cd19ef984bce3ff27fd08e792d09c1ecd262716e +pkgver=0.10.1 +_commit=53caf28e54d5baa86438ec72077c41d504aacd20 pkgrel=1 pkgdesc='Cryptocurrency wallet' arch=('any') url='https://github.com/input-output-hk/daedalus' license=('MIT') depends=('cardano-sl' 'electron') -makedepends=('asar' 'git' 'npm' 'python2') +makedepends=('asar' 'git' 'nodejs-lts-carbon' 'npm' 'python2') source=("git+https://github.com/input-output-hk/daedalus.git#commit=${_commit}" "${pkgname}.desktop" "${pkgname}.js" - 'no-check-dev-engines.patch' - 'use-system-electron.patch') + 'no-check-dev-engines.patch') sha256sums=('SKIP' '965733a8cdbd1f983ce66413908da6da1ebfaa9e73e5a949620aa6347d2db294' '8e2b172d2ebcf172135d9fffb25b8c2ab0319e9abbbba0f0827381e9bd043cab' - '43195e9a8073dc9bbf6285d918b4e496d715a5cc5eb0991abb17871724e5358b' - 'b91eda12b173fab3c2e0523a2c10556a63852f32c0fd6a4df3db5cb04d03b8ce') + 'f59cfbb07ec62a2f9a4f9c34a8b53575e7bdb2c0749e56d4479395adfcacbbdb') prepare() { cd ${pkgname} patch -Np1 -i ../no-check-dev-engines.patch - patch -Np1 -i ../use-system-electron.patch } build() { cd ${pkgname} PYTHON=python2 npm install - npm run build + NODE_ENV=production npm run build } package() { @@ -40,13 +37,8 @@ package() { appdir=/usr/lib/${pkgname} install -Dm644 -t "${pkgdir}${appdir}" package.json - install -Dm644 -t "${pkgdir}${appdir}/app" app/index.html - install -Dm644 -t "${pkgdir}${appdir}/dist" dist/* - - cd ${pkgdir}${appdir} - npm install electron-store source-map-support - rm package-lock.json - cd "${srcdir}/${pkgname}" + install -Dm644 -t "${pkgdir}${appdir}/dist/main" dist/main/* + install -Dm644 -t "${pkgdir}${appdir}/dist/renderer" dist/renderer/* asar pack "${pkgdir}${appdir}" "${pkgdir}/usr/lib/daedalus.asar" rm -r "${pkgdir}${appdir}" |