blob: a429ef2048b905c09dec9235840c22352c3395ab (
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
|
#!/bin/bash
#export SDL_DISABLE_LOCK_KEYS=1 # Work around for bug in Debian/Ubuntu SDL patch.
#export SDL_VIDEO_CENTERED=1 # Centre the screen. Messes up resizing.
pkgname=dwarffortress-lnp-git #set by PKGBUILD
if [[ ! -d "$HOME/.$pkgname" ]]; then
mkdir -p "$HOME/.$pkgname/df_linux/data"
mkdir -p "$HOME/.$pkgname/LNP"
#ln -s "/opt/$pkgname/python-lnp" "$HOME/.$pkgname/python-lnp"
cp -rn "/opt/$pkgname/python-lnp" "$HOME/.$pkgname/"
ln -s "$HOME/.$pkgname/python-lnp/launch.py" "$HOME/.$pkgname/PyLNP"
cp -n /opt/"$pkgname"/startlnp "$HOME/.$pkgname/startlnp"
cp -rn /opt/"$pkgname"/df_linux/data/init "$HOME/.$pkgname/df_linux/data/init"
cp -rn /opt/"$pkgname"/df_linux/raw "$HOME/.$pkgname/df_linux/raw"
cp -rn /opt/"$pkgname"/df_linux/dfhack-config \
"$HOME/.$pkgname/df_linux/dfhack-config"
for link in libs stonesense ; do
ln -s /opt/"$pkgname"/df_linux/$link\
"$HOME/.$pkgname/df_linux/$link"
done
mkdir -p "$HOME/.$pkgname/df_linux/hack"
for link in libdfhack.so liblua.so libprotobuf-lite.so libruby.so \
libdfhack-client.so; do
ln -s /opt/"$pkgname"/df_linux/hack/$link\
"$HOME/.$pkgname/df_linux/hack/$link"
done
for link in binpatch dfhack-run libs lua plugins raw ruby symbols.xml ; do
ln -s /opt/"$pkgname"/df_linux/hack/$link \
"$HOME/.$pkgname/df_linux/hack/$link"
done
cp -rn /opt/"$pkgname"/df_linux/hack/scripts \
"$HOME/.$pkgname/df_linux/hack/scripts"
cp -rn /opt/"$pkgname"/LNP "$HOME/.$pkgname/"
fi
for copyfile in df dfhack dfhack-run dfhack.init distro_fixes.sh \
; do
cp -n /opt/"$pkgname"/df_linux/$copyfile \
"$HOME/.$pkgname/df_linux/$copyfile"
done
for link in announcement art dipscript help index initial_movies movies \
shader.fs shader.vs sound speech ; do
cp -rn /opt/"$pkgname"/df_linux/data/$link "$HOME/.$pkgname/df_linux/data/$link"
done
cd "$HOME/.$pkgname"
exec ./startlnp "$@"
|