Skip to content

Instantly share code, notes, and snippets.

@Brli
Created November 28, 2020 07:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Brli/2ebbed831bc7d08aec4bae2b4f3aad8d to your computer and use it in GitHub Desktop.
Save Brli/2ebbed831bc7d08aec4bae2b4f3aad8d to your computer and use it in GitHub Desktop.
# Maintainer: Justin Benge <justinbng36@gmail.com>
# Contributor: Jean Lucas <jean@4ray.co>
pkgname=electron-forge
_pkgver=6.0.0-beta.54
_npmname='@electron-forge/cli'
pkgver=6.0.0.b54
pkgrel=1
pkgdesc='Tool for creating, publishing, and installing modern Electron applications'
arch=(i686 x86_64)
url=https://electronforge.io
license=(MIT)
depends=(nodejs)
makedepends=(yarn gulp)
source=("https://registry.npmjs.org/@electron-forge/cli/-/cli-${_pkgver}.tgz")
noextract=(cli-${_pkgver}.tgz)
sha512sums=('f948b5048f1ce429c16b01f6384c926b9411f03ceb15dfc8f451e50a5beb4ec2037ec04078c4aff4d4db48d726a3d01fe6423e68db0b41af2da75bc3f0336b9e')
package() {
_dest="$pkgdir"/usr/lib/node_modules/$pkgname
yarn global add --prefix "$pkgdir/usr" $srcdir/cli-${_pkgver}.tgz
find . -name 'package.json' -exec sed 's,$srcdir,,g;s,$pkgdir,,g' -i {} +
install -Dm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment