summarylogtreecommitdiffstats
path: root/notepadpp
diff options
context:
space:
mode:
authorRenato Molnar2020-10-04 10:50:05 +0200
committerRenato Molnar2020-10-04 10:50:05 +0200
commit642fd8169b31b4cdba96e45f4abb4d098d443654 (patch)
tree1bbaf3bcbf1bcbbbf776b6da6bf3091da2c5d052 /notepadpp
parent5d633594bfc1a40dc3ef2306307dce5bf76df25b (diff)
downloadaur-642fd8169b31b4cdba96e45f4abb4d098d443654.tar.gz
Bump version. Remove legacy start script
Diffstat (limited to 'notepadpp')
-rw-r--r--notepadpp30
1 files changed, 30 insertions, 0 deletions
diff --git a/notepadpp b/notepadpp
new file mode 100644
index 000000000000..723c5e9b8147
--- /dev/null
+++ b/notepadpp
@@ -0,0 +1,30 @@
+#!/usr/bin/env sh
+
+app_name='notepadpp'
+
+pkgdir="/usr/share/${app_name}"
+localdir="${HOME}/.local/share/${app_name}"
+configdir="${HOME}/.config/${app_name}"
+cachedir="${HOME}/.cache/${app_name}"
+
+unset WINEPREFIX
+
+for folder in "${localdir}" "${cachedir}" "${configdir}"; do
+ if [ ! -d "${folder}" ]; then
+ mkdir -p "${folder}"
+ fi
+done
+
+if mount | grep -q "${localdir}"; then
+ echo "${app_name} already mounted"
+elif ! fuse-overlayfs -o lowerdir="${pkgdir}" -o upperdir="${configdir}" -o workdir="${cachedir}" "${localdir}"; then
+ echo "ERROR: cannot mount fuse-overlayfs for ${app_name}"
+ exit 1
+fi
+
+if [ -n "${1}" ]; then
+ argpath="Z:\\$(readlink -f "${1}" | sed 's|/|\\\\|g')"
+fi
+
+WINEDEBUG=-all exec wine "${localdir}/${app_name}" "${args}${argpath}"
+