summarylogtreecommitdiffstats
path: root/install_sh.patch
blob: e76e1affe70bb28e349e9100ef5c97a6819e0c7e (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
--- install.sh.orig	2022-06-06 18:29:11.117752422 -0500
+++ install.sh	2022-06-06 18:40:38.153466913 -0500
@@ -13,9 +13,10 @@
 
 rm -rf "$PREFIX"/share/anki "$PREFIX"/bin/anki
 mkdir -p "$PREFIX"/share/anki
-cp -av --no-preserve=owner,context * "$PREFIX"/share/anki/
+shopt -s extglob
+cp -av --no-preserve=owner,context !(*install.sh) "$PREFIX"/share/anki/
 mkdir -p "$PREFIX"/bin
-ln -sf "$PREFIX"/share/anki/anki "$PREFIX"/bin/anki
+ln -sf ../share/anki/anki "$PREFIX"/bin/anki
 # fix a previous packaging issue where we created this as a file
 (test -f "$PREFIX"/share/applications && rm "$PREFIX"/share/applications)||true
 mkdir -p "$PREFIX"/share/pixmaps
@@ -26,11 +26,4 @@
 mv -Z anki.desktop "$PREFIX"/share/applications/;\
 mv -Z anki.1 "$PREFIX"/share/man/man1/)
 
-xdg-mime install anki.xml --novendor
-xdg-mime default anki.desktop application/x-colpkg
-xdg-mime default anki.desktop application/x-apkg
-xdg-mime default anki.desktop application/x-ankiaddon
-
-rm install.sh
-
 echo "Install complete. Type 'anki' to run."