aboutsummaryrefslogtreecommitdiff
path: root/install.sh
diff options
context:
space:
mode:
authordec05eba <dec05eba@protonmail.com>2018-06-04 01:11:53 +0200
committerdec05eba <dec05eba@protonmail.com>2018-06-04 01:11:57 +0200
commit26edc563cb0ba1a9fb35507e7f32d2d43a845e68 (patch)
tree1ada04d030f3970edfa904f1faf6058dd4b2371b /install.sh
parente540c0e0e74ca276c383053064785763c63a047a (diff)
Add install script (desktop application
Diffstat (limited to 'install.sh')
-rwxr-xr-xinstall.sh22
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"