Ignore:
Timestamp:
11/22/2023 01:16:28 AM (5 months ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
12.1, ken/TL2024, ken/tuningfonts, lazarus, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18
Children:
e1caa7a
Parents:
d54d6fc9
Message:

Update to ibus-1.5.29.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/genutils/ibus.xml

    rd54d6fc9 r494030b  
    77  <!ENTITY ibus-download-http "https://github.com/ibus/ibus/releases/download/&ibus-version;/ibus-&ibus-version;.tar.gz">
    88  <!ENTITY ibus-download-ftp  " ">
    9   <!ENTITY ibus-md5sum        "e788203d60e2b9cf56d95f1ee73a6898">
    10   <!ENTITY ibus-size          "3.7 MB">
    11   <!ENTITY ibus-buildsize     "66 MB (add 5 MB for tests)">
    12   <!ENTITY ibus-time          "0.2 SBU (Using parallelism=4; add 0.6 SBU for tests)">
     9  <!ENTITY ibus-md5sum        "2e29a7fb0f8c5ffcf42462fda45348fd">
     10  <!ENTITY ibus-size          "1.4 MB">
     11  <!ENTITY ibus-buildsize     "54 MB (add 3 MB for tests)">
     12  <!ENTITY ibus-time          "0.3 SBU (Using parallelism=4; add 0.6 SBU for tests)">
    1313<!-- Since UCD.zip can be used by gucharmap too, let's use the same version:
    1414     This prevents version mismatches, since UCD.zip filename is not versioned.
     
    9595    <para role="recommended">
    9696      <xref linkend="gobject-introspection"/>,
    97       <xref linkend="gtk2"/>, and
     97      <xref linkend="gtk3"/>, and
    9898      <xref linkend="libnotify"/>
    9999    </para>
     
    101101    <bridgehead renderas="sect4">Optional</bridgehead>
    102102    <para role="optional">
    103       <xref linkend="gtk3"/> (to build IM module for it),
    104103      <xref linkend="gtk4"/> (to build IM module for it),
    105104      <xref linkend="dbus-python"/> and
     
    126125<screen role="root"><userinput>mkdir -p                /usr/share/unicode/ucd &amp;&amp;
    127126unzip -uo ../UCD.zip -d /usr/share/unicode/ucd</userinput></screen>
    128 
     127<!--
    129128    <note>
    130129      <para>
    131         Be sure to also remove the --disable-unicode-dict in
     130        Be sure to also remove the - -disable-unicode-dict in
    132131        the configure step below.
    133132      </para>
    134133    </note>
    135 
     134-->
    136135    <para>
    137136      Fix an issue with deprecated schema entries:</para>
    138137
    139 <screen><userinput>sed -i 's@/desktop/ibus@/org/freedesktop/ibus@g' \
    140     data/dconf/org.freedesktop.ibus.gschema.xml</userinput></screen>
     138<screen><userinput>sed -e 's@/desktop/ibus@/org/freedesktop/ibus@g' \
     139    -i data/dconf/org.freedesktop.ibus.gschema.xml</userinput></screen>
    141140
    142141    <para>
     
    145144    </para>
    146145
    147 <screen revision='sysv'><userinput>./configure --prefix=/usr              \
    148             --sysconfdir=/etc          \
    149             --disable-python2          \
    150             --disable-emoji-dict       \
    151             --disable-unicode-dict     \
    152             --disable-systemd-services &amp;&amp;
    153 rm -f tools/main.c                     &amp;&amp;
     146<screen revision='sysv'><userinput>SAVE_DIST_FILES=1 \
     147PYTHON=python3    \
     148./autogen.sh --prefix=/usr          \
     149             --sysconfdir=/etc      \
     150             --disable-python2      \
     151             --disable-appindicator \
     152             --disable-emoji-dict   \
     153             --disable-systemd-services &amp;&amp;
    154154make</userinput></screen>
    155155
    156 <screen revision='systemd'><userinput>./configure --prefix=/usr          \
    157             --sysconfdir=/etc      \
    158             --disable-python2      \
    159             --disable-emoji-dict   \
    160             --disable-unicode-dict &amp;&amp;
    161 rm -f tools/main.c                 &amp;&amp;
     156<screen revision='systemd'><userinput>SAVE_DIST_FILES=1 \
     157PYTHON=python3    \
     158./autogen.sh --prefix=/usr          \
     159             --sysconfdir=/etc      \
     160             --disable-python2      \
     161             --disable-appindicator \
     162             --disable-emoji-dict   &amp;&amp;
    162163make</userinput></screen>
    163164
     
    168169      <!-- The log says "No idea to simulate key events in Wayland"
    169170           in a Mutter wayland session.  -->
    170       The test named ibus-keypress is known to fail in a Wayland-based
    171       graphical environment.
    172       <!-- https://github.com/ibus/ibus/issues/2542 -->
    173171      The test named xkb-latin-layouts is known to fail with a recent
    174172      xkeyboard-config release.
     
    176174
    177175    <para>
    178       Now, as the <systemitem class="username">root</systemitem> user:
    179     </para>
    180 
    181 <screen role="root"><userinput>make install &amp;&amp;
    182 gzip -dfv /usr/share/man/man{{1,5}/ibus*.gz,5/00-upstream-settings.5.gz}</userinput></screen>
     176      Now, as the &root; user:
     177    </para>
     178
     179<screen role="root"><userinput>make install</userinput></screen>
    183180
    184181  </sect2>
     
    200197
    201198    <para>
    202       <command>rm -f tools/main.c</command>: This command removes a generated
    203       file that was not removed when packaging.
    204     </para>
    205 
    206     <para>
    207199      <option>--disable-gtk2</option>: This switch disables building
    208200      the <application>GTK+ 2</application> immodule. Use it if
     
    219211      <option>--enable-python-library</option>: This switch enables
    220212      building the <application>Python</application> support
    221       library. Use it if you have installed the optional dependencies.
     213      library. Use it if you have installed the optional Python modules.
    222214    </para>
    223215
     
    229221
    230222    <para>
    231       <option>--with-python=python3</option>: This switch makes
    232       the <command>configure</command> script look for
     223      <envar>PYTHON=python3</envar>: This environment variable makes
     224      the <command>autogen.sh</command> script look for
    233225      <application>Python 3</application>. Use it if you want
    234226      to build the <application>Python 3</application> support
    235       library alongside the <application>Python 2</application>
    236       one.
     227      library.
    237228    </para>
    238229
    239230    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    240231      href="../../xincludes/gtk-doc-rebuild.xml"/>
    241 
     232<!--
    242233    <para>
    243234      <command>gzip -dfv ...</command>: Decompress installed man pages
    244235      in accordance with other man pages.
    245236    </para>
    246 
     237-->
    247238  </sect2>
    248239
Note: See TracChangeset for help on using the changeset viewer.