Changeset a20b398b for x/lib/gtk+3.xml


Ignore:
Timestamp:
06/21/2019 11:00:06 PM (5 years ago)
Author:
DJ Lucas <dj@…>
Branches:
elogind
Children:
e906244
Parents:
2d67b6b
Message:

Merge to HEAD 21704.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/BOOK-elogind@21706 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/gtk+3.xml

    r2d67b6b ra20b398b  
    77  <!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/&gnome-minor-24;/gtk+-&gtk3-version;.tar.xz">
    88  <!ENTITY gtk3-download-ftp  "&gnome-download-ftp;/gtk+/&gnome-minor-24;/gtk+-&gtk3-version;.tar.xz">
    9   <!ENTITY gtk3-md5sum        "eeedde01856238114dcf4df3ebc942a5">
    10   <!ENTITY gtk3-size          "21 MB">
    11   <!ENTITY gtk3-buildsize     "471 MB (including tests)">
    12   <!ENTITY gtk3-time          "1.8 SBU (using parallelism=4, add 0.3 SBU for tests)">
     9  <!ENTITY gtk3-md5sum        "7b20f3aa3b36214150ea7a12d6bc384b">
     10  <!ENTITY gtk3-size          "20 MB">
     11  <!ENTITY gtk3-buildsize     "556 MB (including tests)">
     12  <!ENTITY gtk3-time          "1.3 SBU (using parallelism=4, add 0.1 SBU for tests)">
    1313]>
    1414
     
    9292      <xref linkend="iso-codes"/>,
    9393      <xref linkend="libxkbcommon"/>,
     94      <xref linkend="sassc"/>,
    9495      <xref linkend="wayland"/>, and
    9596      <xref linkend="wayland-protocols"/>
     
    120121  <sect2 role="installation">
    121122    <title>Installation of GTK+ 3</title>
    122 <!--
    123     <note>
    124       <para>
    125         <application>GTK+ 3</application> will overwrite
    126         <command>gtk-update-icon-cache</command> from <xref linkend="gtk2"/> if
    127         it is installed.  There is nothing wrong about that assuming that both
    128         programs provide same functionality.  If you wish to keep one from
    129         <application>GTK+ 2</application> you can add
    130         <option>- -enable-gtk2-dependency</option> to the
    131         <command>configure</command> command.
    132       </para>
    133     </note>
    134 -->
     123
     124    <!-- This is due to the meson transition -->
     125    <caution>
     126      <para>If you are upgrading from a version of GTK+3 prior to 3.24.9,
     127      you must run the <filename>remove-la-files.sh</filename> script from
     128      <xref linkend="la-files"/> after installing GTK+.</para>
     129    </caution>
     130
    135131    <para>
    136132      Install <application>GTK+ 3</application> by running the following
     
    138134    </para>
    139135
    140 <screen><userinput>./configure --prefix=/usr             \
    141             --sysconfdir=/etc         \
    142             --enable-broadway-backend \
    143             --enable-x11-backend      \
    144             --enable-wayland-backend &amp;&amp;
    145 make</userinput></screen>
     136<!-- The build directory already exists since this package allows both Autotools
     137     and Meson to be used
     138     This may have to be changed in a few versions, or when GTK4 comes out.-->
     139<screen><userinput>cd build &amp;&amp;
     140meson --prefix=/usr     \
     141      -Dcolord=yes      \
     142      -Dgtk_doc=false   \
     143      -Dman=true        \
     144      -Dbroadway_backend=true .. &amp;&amp;
     145ninja</userinput></screen>
    146146
    147147    <para>
     
    156156    <para>
    157157      To test the results you need a graphical session, then issue
    158       <command>make -k check</command>. There are several tests that
     158      <command>ninja test</command>. <!--There are several tests that
    159159      have subtests that are known to fail: scrolledwindow, treeview,
    160160      accessibility-dump, test-css-nodes, and gtk-reftest.
    161161      Additionally many tests will fail if the current
    162       gtk theme (such as current XFCE themes) has deprecated elements.
     162      gtk theme (such as current XFCE themes) has deprecated elements.-->
     163      9 tests are known to fail in the a11y suite and gtk/object suite.
    163164    </para>
    164165
     
    167168    </para>
    168169
    169 <screen role="root"><userinput>make install</userinput></screen>
     170    <screen role="root"><userinput>ninja install</userinput></screen>
    170171
    171172    <note>
     
    188189
    189190    <para>
    190       <parameter>--enable-broadway-backend</parameter>: This switch enables the
     191      <parameter>-Dbroadway_backend=true</parameter>: This switch enables the
    191192      HTML5 GTK backend.
    192193    </para>
    193 
    194     <para>
    195       <parameter>--enable-x11-backend</parameter>: This switch enables the X11
     194    <!--
     195    <para>
     196      <parameter>- -enable-x11-backend</parameter>: This switch enables the X11
    196197      GDK backend.
    197198    </para>
    198 
    199     <para>
    200       <parameter>--enable-wayland-backend</parameter>: This switch
     199    -->
     200    <!--
     201    <para>
     202      <parameter>- -enable-wayland-backend</parameter>: This switch
    201203      enables the Wayland GDK backend. Replace with
    202       <option>--disable-wayland-backend</option> if you do not have
     204      <option>- -disable-wayland-backend</option> if you do not have
    203205      <xref linkend="wayland"/> and <xref linkend="wayland-protocols"/>
    204206      or you do not wish to build <application>GNOME</application> with Wayland
     
    209211      installation.
    210212    </para>
    211 
     213    -->
     214    <!--
    212215    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    213216      href="../../xincludes/gtk-doc-rebuild.xml"/>
     217    -->
     218    <para>
     219      <parameter>-Dcolord=yes</parameter>: This switch allows color support
     220      in the GTK+ printing backend.
     221    </para>
     222
     223    <para>
     224      <parameter>-Dman=true</parameter>: This switch allows generating
     225      manual pages.
     226    </para>
     227
     228    <para>
     229      <parameter>-Dgtk_doc=false</parameter>: This switch disables building
     230      documentation. Replace with -Dgtk_doc=true if you have
     231      <xref linkend="gtk-doc"/> installed and wish to generate documentation.
     232    </para>
    214233
    215234  </sect2>
Note: See TracChangeset for help on using the changeset viewer.