diff options
Diffstat (limited to 'install.sh')
-rwxr-xr-x | install.sh | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/install.sh b/install.sh new file mode 100755 index 0000000..7023db3 --- /dev/null +++ b/install.sh @@ -0,0 +1,22 @@ +#!/bin/sh + +set -e + +cd "$(dirname "$0")" +sibs build --release +chmod +x ./sibs-build/release/dchat + +dchat_resource_dir=~/.local/share/dchat/resources +desktop_file=~/.local/share/applications/dchat.desktop +mkdir -p ~/.local/bin +mkdir -p ~/.local/share/applications +mkdir -p ${dchat_resource_dir} + +target_path=~/.local/bin/dchat +cp ./sibs-build/release/dchat $target_path +cp ./dchat.desktop ${desktop_file} +sed -i "s;DCHAT_BIN_PATH;${target_path};g" ${desktop_file} +sed -i "s;DCHAT_RESOURCES_PATH;${dchat_resource_dir};g" ${desktop_file} +cp -r ./shaders "${dchat_resource_dir}/shaders" +cp -r ./fonts "${dchat_resource_dir}/fonts" +echo "Installed dchat to directory $target_path" |