summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 892bcd6ca609c9b1d57b9d56051ac1c29980a166 (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
32
33
34
35
36
37
38
39
40
41
42
43
44
# Maintainer: HE Yaowen <he.yaowen@hotmail.com>

pkgname=suikoden-ency
pkgver=1.0.0
pkgrel=1
pkgdesc="An encyclopedia for video game Suikoden: Tenmei No Chikai."
arch=("any")
url="https://github.com/he-yaowen/suikoden-ency"
license=("GPL-3.0")
depends=("electron")
source=(https://github.com/he-yaowen/suikoden-ency/releases/download/v$pkgver/$pkgname-$pkgver-asar.tar.xz)
sha256sums=("c2cb9f032836c1227c5cf87b16d6f61526448566cde7e9ee0b4fd0f6c07b4d62")

build() {
    mkdir -p $srcdir/opt
    mkdir -p $srcdir/usr/bin
    mkdir -p $srcdir/usr/share/applications

    tar -xvf $pkgname-$pkgver-asar.tar.xz -C $srcdir/opt

    cat > $srcdir/usr/bin/$pkgname <<EOF
#!/bin/bash
exec electron /opt/$pkgname-$pkgver/app.asar
EOF
    chmod +x $srcdir/usr/bin/$pkgname

    cat > $srcdir/usr/share/applications/$pkgname.desktop <<EOF
[Desktop Entry]
Name=Suikoden: Encyclopedia
Version=$pkgver
Comment=An encyclopedia for video game Suikoden: Tenmei No Chikai.
Type=Application
Exec=$pkgname
Icon=/opt/$pkgname-$pkgver/icon.png
Terminal=false
StartupNotify=false
Categories=Application;Game;
EOF
}
  
package() {
    cp -r $srcdir/opt $pkgdir
    cp -r $srcdir/usr $pkgdir
}