summaryrefslogtreecommitdiffstats
path: root/anki-official-binary-bundle/install_sh.patch
diff options
context:
space:
mode:
Diffstat (limited to 'anki-official-binary-bundle/install_sh.patch')
-rw-r--r--anki-official-binary-bundle/install_sh.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/anki-official-binary-bundle/install_sh.patch b/anki-official-binary-bundle/install_sh.patch
new file mode 100644
index 0000000..e76e1af
--- /dev/null
+++ b/anki-official-binary-bundle/install_sh.patch
@@ -0,0 +1,27 @@
1--- install.sh.orig 2022-06-06 18:29:11.117752422 -0500
2+++ install.sh 2022-06-06 18:40:38.153466913 -0500
3@@ -13,9 +13,10 @@
4
5 rm -rf "$PREFIX"/share/anki "$PREFIX"/bin/anki
6 mkdir -p "$PREFIX"/share/anki
7-cp -av --no-preserve=owner,context * "$PREFIX"/share/anki/
8+shopt -s extglob
9+cp -av --no-preserve=owner,context !(*install.sh) "$PREFIX"/share/anki/
10 mkdir -p "$PREFIX"/bin
11-ln -sf "$PREFIX"/share/anki/anki "$PREFIX"/bin/anki
12+ln -sf ../share/anki/anki "$PREFIX"/bin/anki
13 # fix a previous packaging issue where we created this as a file
14 (test -f "$PREFIX"/share/applications && rm "$PREFIX"/share/applications)||true
15 mkdir -p "$PREFIX"/share/pixmaps
16@@ -26,11 +26,4 @@
17 mv -Z anki.desktop "$PREFIX"/share/applications/;\
18 mv -Z anki.1 "$PREFIX"/share/man/man1/)
19
20-xdg-mime install anki.xml --novendor
21-xdg-mime default anki.desktop application/x-colpkg
22-xdg-mime default anki.desktop application/x-apkg
23-xdg-mime default anki.desktop application/x-ankiaddon
24-
25-rm install.sh
26-
27 echo "Install complete. Type 'anki' to run."