blob: 54c205d71c562b3493b9bec3d01ad6ff1cabbf29 (
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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
# Maintainer:
# Contributor: Cravix < dr dot neemous at gmail dot com >
_pkgname="katawa-shoujo"
pkgname="$_pkgname"
pkgver=1.3.1
pkgrel=4
pkgdesc="A bishoujo-style visual novel by Four Leaf Studios"
url="https://www.katawa-shoujo.com"
license=("CC-BY-NC-ND-3.0")
arch=('any')
options=('!debug' '!strip')
_pkgsrc="Katawa Shoujo-$pkgver-linux"
source=(
"[4ls]_katawa_shoujo_${pkgver}-[linux-x86][18161880].tar.bz2"::"https://cdn.fhs.sh/ks/bin/gold_1.3.1/%255B4ls%255D_katawa_shoujo_1.3.1-%255Blinux-x86%255D%255B18161880%255D.tar.bz2"
"katawa-shoujo.png"
)
sha256sums=(
'ec5a05cfcf1d5981ecdbfa71904c279a215e79bdfeb256b2ad6927109a0007da'
'dcd08ef958f785ac52b88a255680e385051d6b6a9626e57f00acb44021d7c0ee'
)
package() {
depends=('renpy6-bin')
# main files
install -dm755 "$pkgdir/usr/share/$_pkgname"
cp --reflink=auto -a "$_pkgsrc/game" "$_pkgsrc/Katawa Shoujo.py" "$pkgdir/usr/share/$_pkgname/"
# script
install -Dm755 /dev/stdin "$pkgdir/usr/bin/$_pkgname" << END
#!/usr/bin/env sh
RENPY="/usr/bin/renpy6"
if [ ! -e "\$RENPY" ]; then
RENPY="/usr/bin/renpy"
fi
exec "\$RENPY" "/usr/share/katawa-shoujo"
END
# .desktop
install -Dm644 /dev/stdin "$pkgdir/usr/share/applications/$_pkgname.desktop" << END
[Desktop Entry]
Name=Katawa Shoujo
Comment=$pkgdesc
Exec=$_pkgname
Icon=$_pkgname
Type=Application
Categories=Game;
END
# icon
install -Dm644 "$srcdir/$_pkgname.png" -t "$pkgdir/usr/share/pixmaps/"
# license
install -Dm644 "$_pkgsrc/LICENSE.txt" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
# manual
install -Dm644 "$_pkgsrc/Game Manual.pdf" "$pkgdir/usr/share/doc/$pkgname/gamemanual.pdf"
# permissions
chmod -R u+rwX,go+rX,go-w "$pkgdir/"
}
|