Changeset cb3d7ec for general/genutils/ibus.xml
- Timestamp:
- 11/22/2023 03:27:45 AM (5 months ago)
- Branches:
- 12.1, ken/TL2024, ken/tuningfonts, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18
- Children:
- 01b92cda
- Parents:
- 0b12914
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/genutils/ibus.xml
r0b12914 rcb3d7ec 89 89 <xref linkend="dconf"/>, 90 90 <!-- needed since we're using autogen.sh --> 91 <xref linkend="gtk-doc"/>,92 91 <xref linkend="iso-codes"/>, and 93 92 <xref linkend="vala"/> … … 104 103 <para role="optional"> 105 104 <xref linkend="gtk4"/> (to build IM module for it), 105 <xref linkend="gtk-doc"/> (for generating API documentation), 106 106 <xref linkend="dbus-python"/> and 107 107 <xref linkend="pygobject3"/> (both to build the Python support library), 108 <!--<xref linkend="gtk-doc"/>, and-->109 108 <!--<xref linkend="pyxdg" role="runtime"/> 110 109 (runtime, for the <command>ibus-setup</command>), and 111 110 NOTE: The reference to the 'xdg' python module is commented out in the source --> 112 111 <xref linkend="libxkbcommon"/>, 113 <xref linkend="wayland"/> (both to build the Wayland support programs), and 114 <ulink url="https://www.joypixels.com/">EmojiOne</ulink> 112 <xref linkend="wayland"/> (both to build the Wayland support programs), 113 <ulink url="https://www.joypixels.com/">EmojiOne</ulink>, and 114 <ulink url="https://github.com/AyatanaIndicators/libdbusmenu">libdbusmenu</ulink> 115 115 </para> 116 116 … … 150 150 151 151 <para> 152 If <xref linkend='gtk-doc'/> is not installed, remove the references 153 to it: 154 </para> 155 156 <screen><userinput>if ! [ -e /usr/bin/gtkdocize ]; then 157 sed '/docs/d;/GTK_DOC/d' -i Makefile.am configure.ac 158 fi</userinput></screen> 159 160 <para> 152 161 Install <application>ibus</application> by running the following 153 162 commands: 154 163 </para> 155 164 156 <screen revision='sysv'><userinput>SAVE_DIST_FILES=1 \ 157 PYTHON=python3 \ 158 ./autogen.sh --prefix=/usr \ 159 --sysconfdir=/etc \ 160 --disable-python2 \ 161 --disable-appindicator \ 162 --disable-emoji-dict \ 163 --disable-systemd-services && 165 <screen revision='sysv'><userinput>SAVE_DIST_FILES=1 NOCONFIGURE=1 ./autogen.sh && 166 167 PYTHON=python3 \ 168 ./configure --prefix=/usr \ 169 --sysconfdir=/etc \ 170 --disable-python2 \ 171 --disable-appindicator \ 172 --disable-emoji-dict \ 173 --disable-systemd-services && 164 174 make</userinput></screen> 165 175 166 <screen revision='systemd'><userinput>SAVE_DIST_FILES=1 \ 167 PYTHON=python3 \ 168 ./autogen.sh --prefix=/usr \ 169 --sysconfdir=/etc \ 170 --disable-python2 \ 171 --disable-appindicator \ 172 --disable-emoji-dict && 176 <screen revision='systemd'><userinput>SAVE_DIST_FILES=1 NOCONFIGURE=1 ./autogen.sh && 177 178 PYTHON=python3 \ 179 ./configure --prefix=/usr \ 180 --sysconfdir=/etc \ 181 --disable-python2 \ 182 --disable-appindicator \ 183 --disable-emoji-dict && 173 184 make</userinput></screen> 174 185 … … 193 204 194 205 <para> 206 <parameter>--disable-appindicator</parameter>: This switch disables 207 use of libdbusmenu. Omit if you installed the optional dependency. 208 </para> 209 210 <para> 195 211 <parameter>--disable-emoji-dict</parameter>: This switch disables the 196 212 use of emoticon dictionaries. Omit if you installed the optional … … 198 214 </para> 199 215 200 <!--201 <para>202 <parameter>- -disable-unicode-dict</parameter>: This switch disables the use203 of unicode dictionaries. Omit if you installed the optional204 Unicode Character Database.205 </para>206 -->207 208 216 <para> 209 217 <option>--disable-gtk2</option>: This switch disables building … … 228 236 the <application>Wayland</application> support programs. 229 237 Use it if you have installed the optional dependencies. 238 </para> 239 240 <para> 241 <envar>NOCONFIGURE=1</envar>: Prevent <command>autogen.sh</command> 242 from running the generated <command>configure</command> script. We'll 243 run the script manually instead of relying on 244 <command>autogen.sh</command> to run it, because 245 <command>autogen.sh</command> would set <option>-fsanitize=address 246 -fsanitize=leak</option> in <envar>CFLAGS</envar> running 247 <command>configure</command>, but those compiler options are not 248 suitable for productive use and they may also cause a build failure. 249 <!-- GCC security policy: "Libraries like libvtv and the sanitizers 250 are intended to be used in diagnostic cases and not intended for 251 use in sensitive environments." In my build it also causes 252 "compose/sequences-little-endian" bail out with a sanitizer 253 warning and the package to FTBFS. --> 230 254 </para> 231 255
Note:
See TracChangeset
for help on using the changeset viewer.