aboutsummaryrefslogtreecommitdiffstats
path: root/chinese/fcitx/files/patch-data__script__fcitx4-config.in
blob: 6f901891ccf1607ce303940d1cd10fdf6594a8eb (plain) (blame)
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
--- data/script/fcitx4-config.in.orig	2015-12-12 08:02:09 UTC
+++ data/script/fcitx4-config.in
@@ -1,14 +1,26 @@
 #! /bin/sh
 
+## cmake does not handle \$\{.PREFIX\:\-\@prefix\@\} syntax (even in comments).
+if [ -z "$PREFIX" ]; then
+  PREFIX=@prefix@
+fi
+if [ -z "$DATADIR" ]; then
+  DATADIR=$PREFIX/share/fcitx
+fi
+
 package=@package@
 prefix=@prefix@
 exec_prefix=@exec_prefix@
 includedir=@includedir@
 libdir=@libdir@
 addondir=@addondir@
+addondestdir=@addondestdir@
 imconfigdir=@imconfigdir@
+imconfigdestdir=@imconfigdestdir@
 configdescdir=@configdescdir@
+configdescdestdir=@configdescdestdir@
 addonconfigdir=@addonconfigdir@
+addonconfigdestdir=@addonconfigdestdir@
 
 usage()
 {
@@ -23,9 +35,13 @@ Known values for OPTION are:
   --libdir              Fcitx Library Prefix
   --includedir          Fcitx Include Prefix
   --addondir            Fcitx Addon Library Dir
+  --addondestdir        Fcitx Addon Library DestDir
   --configdescdir       Fcitx Configure Description File Dir
+  --configdescdestdir   Fcitx Configure Description File DestDir
   --addonconfigdir      Fcitx Addon Config File Dir
+  --addonconfigdestdir  Fcitx Addon Config File DestDir
   --imconfigdir         Fcitx Input Method Config File Dir
+  --imconfigdestdir     Fcitx Input Method Config File DestDir
   --help                display this help and exit
   --version             output version information
 EOF
@@ -72,18 +88,34 @@ while test $# -gt 0; do
       echo $addondir
       ;;
 
+    --addondestdir)
+      echo $addondestdir
+      ;;
+
     --configdescdir)
       echo $configdescdir
       ;;
 
+    --configdescdestdir)
+      echo $configdescdestdir
+      ;;
+
     --addonconfigdir)
       echo $addonconfigdir
       ;;
 
+    --addonconfigdestdir)
+      echo $addonconfigdestdir
+      ;;
+
     --imconfigdir)
       echo $imconfigdir
       ;;
 
+    --imconfigdestdir)
+      echo $imconfigdestdir
+      ;;
+
     --version)
         echo @version@
         exit 0