blob: 279d01b2994816fb04d074f2d1fa2ae253b830af (
plain) (
blame)
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
65
66
67
68
69
70
|
# Maintainer: mia <mia@mia.jetzt>
# shellcheck shell=bash disable=SC2034 disable=SC2100 disable=SC2154
pkgbase=arch-temmie
pkgname=(escaped-chasm dwellers-empty-path)
pkgver=1
pkgrel=1
arch=(x86_64)
source=(https://dl.nwjs.io/v0.12.0/nwjs-v0.12.0-linux-x64.tar.gz escaped-chasm.desktop dwellers-empty-path.desktop)
sha256sums=(d0a1b0e8e9e4f647a5139aa08175c03e797411deb4d206bc7ab228629b5021d4 SKIP SKIP)
depends=(alsa-lib gconf gtk2 nss ttf-font)
prepare() {
token=$(curl https://itch.io -s -o /dev/null -D - | grep '^Set-Cookie:' | cut -d ':' -f 2 | cut -d ';' -f 2 | cut -d '=' -f 2)
echo "Downloading Escaped Chasm"
url=$(curl https://tuyoki.itch.io/escaped-chasm/file/1353127 -s -X POST -d "csrf_token=$token" | jq -r .url)
curl "$url" -o "$srcdir/game.zip"
unzip "$srcdir/game.zip" -d "$srcdir"
test -d "$srcdir/escaped-chasm" && rm -r "$srcdir/escaped-chasm"
mv "$srcdir/Same Game but with RPGMaker icon/Escaped_Chasm_Contents/Escaped_Chasm" "$srcdir/escaped-chasm"
mv "$srcdir/Same Game but with RPGMaker icon/Escaped_Chasm_Contents/Extras" "$srcdir/escaped-chasm-extras"
rm "$srcdir/game.zip"
rm -r "$srcdir/Same Game but with RPGMaker icon"
mv "$srcdir/escaped-chasm-extras/Escaped_Chasm_2" "$srcdir/escaped-chasm-2"
echo "Downloading Dweller's Empty Path"
url=$(curl https://tuyoki.itch.io/dwellers-empty-path/file/2874800 -s -X POST -d "csrf_token=$token" | jq -r .url)
curl "$url" -o "$srcdir/game.zip"
unzip "$srcdir/game.zip" -d "$srcdir"
test -d "$srcdir/dwellers-empty-path" && rm -r "$srcdir/dwellers-empty-path"
mv "$srcdir/RPGMAKER ICON VER/Dweller's Empty Path" "$srcdir/dwellers-empty-path"
rm "$srcdir/game.zip"
rmdir "$srcdir/RPGMAKER ICON VER"
test -d "$srcdir/nwjs" && rm -r "$srcdir/nwjs"
mv "$srcdir/nwjs-v0.12.0-linux-x64" "$srcdir/nwjs"
}
package_escaped-chasm() {
pkgdesc='A small little RPGmaker game about a lonely girl with a connection to another world that she sees in her dreams.'
install -Dm644 "$srcdir/escaped-chasm.desktop" "$pkgdir/usr/share/applications/escaped-chasm.desktop"
install -Dm644 "$srcdir/escaped-chasm/www/icon/icon.png" "$pkgdir/usr/share/pixmaps/escaped-chasm.png"
install -d "$pkgdir/opt/escaped-chasm"
cp -r "$srcdir/nwjs"/* "$pkgdir/opt/escaped-chasm/"
mv "$srcdir/escaped-chasm"/{www,package.json} "$pkgdir/opt/escaped-chasm/"
mv "$srcdir/escaped-chasm-extras" "$pkgdir/opt/escaped-chasm/extras"
mv "$srcdir/escaped-chasm/0_README.txt" "$pkgdir/opt/escaped-chasm/extras/"
mkdir -p "$pkgdir/usr/bin"
ln -s /opt/escaped-chasm/nw "$pkgdir/usr/bin/escaped-chasm"
install -dm777 "$pkgdir/opt/escaped-chasm/www/save"
}
package_dwellers-empty-path() {
pkgdesc='A small RPGMaker game exploring the life of a lost being from another world.'
install -Dm644 "$srcdir/dwellers-empty-path.desktop" "$pkgdir/usr/share/applications/dwellers-empty-path.desktop"
install -Dm644 "$srcdir/dwellers-empty-path/www/icon/icon.png" "$pkgdir/usr/share/pixmaps/dwellers-empty-path.png"
install -d "$pkgdir/opt/dwellers-empty-path"
cp -r "$srcdir/nwjs"/* "$pkgdir/opt/dwellers-empty-path/"
mv "$srcdir/dwellers-empty-path"/{www,package.json} "$pkgdir/opt/dwellers-empty-path/"
mv "$srcdir/dwellers-empty-path/Credits.txt" "$pkgdir/opt/dwellers-empty-path/"
mv "$srcdir/dwellers-empty-path/Extras" "$pkgdir/opt/dwellers-empty-path/"
mv "$srcdir/dwellers-empty-path/General Note and FAQ.txt" "$pkgdir/opt/dwellers-empty-path/Extras/"
mkdir -p "$pkgdir/usr/bin"
ln -s /opt/dwellers-empty-path/nw "$pkgdir/usr/bin/dwellers-empty-path"
install -dm777 "$pkgdir/opt/dwellers-empty-path/www/save"
}
|