blob: bb4fd707a4e62f55dd992c25778e10276f46b530 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
# Maintainer: Jerome Zago <jerome.zago@gmail.com>
# Contributor: Gyara <laxect39@gmail.com>
pkgname=electron-shogi
pkgver=1.17.0
pkgrel=1
pkgdesc="将棋の GUI アプリです。 コンピューターとの対局や棋譜の編集・検討ができます。"
arch=('any')
url="https://github.com/sunfish-shogi/${pkgname}"
license=('MIT')
makedepends=('nodejs' 'npm')
source=("${pkgname}-${pkgver}.tar.gz::https://github.com/sunfish-shogi/${pkgname}/archive/v${pkgver//_/-}.tar.gz"
"ElectronShogi.desktop")
sha512sums=('1bf03eb4015e63cf4814d670a681c95f4adc4b1477290ac342858b66ec54997d601a3cc02e2c8d5d7905be96266a2cdada2fd27543482d2a7f336539758dfbe9'
'd3e054caee3152c60c93f9a3160b389000c09583811ea5b6fa571a13c53f9c48e4b85665d31531fba2e18d06ae9f4e40620d772c1319309f77cb803da351c6b0')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
npm i
npm run electron:build
npm run build
}
package() {
cd "${srcdir}/${pkgname}-${pkgver}"
mkdir -p "$pkgdir/opt"
cp -r "dist_electron/linux-unpacked" "$pkgdir/opt/$pkgname"
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
install -Dm755 "$srcdir/ElectronShogi.desktop" "$pkgdir/usr/share/applications/electron-shogi.desktop"
}
|