blob: 052f41dedf3a7460cfe54f46c18ef76100900f79 (
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
|
#!/usr/bin/env sh
appver="7.6-1"
pkgdir="/usr/share/notepadpp"
localdir="$HOME/.local/share/notepadpp"
curr_ver="$(cat "$localdir/notepadpp.ver")"
unset WINEPREFIX
if [ ! -d "$localdir" ]; then
mkdir -p "$localdir" || { echo "Can't create directory"; exit 1; }
cp "$pkgdir/contextMenu.xml" "$localdir/contextMenu.xml"
cp "$pkgdir/doLocalConf.xml" "$localdir/doLocalConf.xml"
cp "$pkgdir/functionList.xml" "$localdir/functionList.xml"
cp "$pkgdir/langs.model.xml" "$localdir/langs.model.xml"
cp "$pkgdir/shortcuts.xml" "$localdir/shortcuts.xml"
cp "$pkgdir/stylers.model.xml" "$localdir/stylers.model.xml"
ln -s "$pkgdir/notepad++.exe" "$localdir/notepadpp"
ln -s "$pkgdir/SciLexer.dll" "$localdir/SciLexer.dll"
ln -s "$pkgdir/change.log" "$localdir/change.log"
ln -s "$pkgdir/readme.txt" "$localdir/readme.txt"
touch "$localdir/notepadpp.ver"
fi
if [ ! "$appver" = "$curr_ver" ]; then
cp -rs "$pkgdir/plugins" "$localdir/plugins"
cp -rs "$pkgdir/themes" "$localdir/themes"
cp -rs "$pkgdir/localization" "$localdir/localization"
echo "$appver" > "$localdir/notepadpp.ver"
fi
WINEDEBUG=-all wine "$HOME/.local/share/notepadpp/notepadpp" "$@"
|