Changeset a20b398b for x/lib/gtk+3.xml
- Timestamp:
- 06/21/2019 11:00:06 PM (5 years ago)
- Branches:
- elogind
- Children:
- e906244
- Parents:
- 2d67b6b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/lib/gtk+3.xml
r2d67b6b ra20b398b 7 7 <!ENTITY gtk3-download-http "&gnome-download-http;/gtk+/&gnome-minor-24;/gtk+->k3-version;.tar.xz"> 8 8 <!ENTITY gtk3-download-ftp "&gnome-download-ftp;/gtk+/&gnome-minor-24;/gtk+->k3-version;.tar.xz"> 9 <!ENTITY gtk3-md5sum " eeedde01856238114dcf4df3ebc942a5">10 <!ENTITY gtk3-size "2 1MB">11 <!ENTITY gtk3-buildsize " 471MB (including tests)">12 <!ENTITY gtk3-time "1. 8 SBU (using parallelism=4, add 0.3SBU 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)"> 13 13 ]> 14 14 … … 92 92 <xref linkend="iso-codes"/>, 93 93 <xref linkend="libxkbcommon"/>, 94 <xref linkend="sassc"/>, 94 95 <xref linkend="wayland"/>, and 95 96 <xref linkend="wayland-protocols"/> … … 120 121 <sect2 role="installation"> 121 122 <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 135 131 <para> 136 132 Install <application>GTK+ 3</application> by running the following … … 138 134 </para> 139 135 140 <screen><userinput>./configure --prefix=/usr \ 141 --sysconfdir=/etc \ 142 --enable-broadway-backend \ 143 --enable-x11-backend \ 144 --enable-wayland-backend && 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 && 140 meson --prefix=/usr \ 141 -Dcolord=yes \ 142 -Dgtk_doc=false \ 143 -Dman=true \ 144 -Dbroadway_backend=true .. && 145 ninja</userinput></screen> 146 146 147 147 <para> … … 156 156 <para> 157 157 To test the results you need a graphical session, then issue 158 <command> make -k check</command>.There are several tests that158 <command>ninja test</command>. <!--There are several tests that 159 159 have subtests that are known to fail: scrolledwindow, treeview, 160 160 accessibility-dump, test-css-nodes, and gtk-reftest. 161 161 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. 163 164 </para> 164 165 … … 167 168 </para> 168 169 169 <screen role="root"><userinput>makeinstall</userinput></screen>170 <screen role="root"><userinput>ninja install</userinput></screen> 170 171 171 172 <note> … … 188 189 189 190 <para> 190 <parameter>- -enable-broadway-backend</parameter>: This switch enables the191 <parameter>-Dbroadway_backend=true</parameter>: This switch enables the 191 192 HTML5 GTK backend. 192 193 </para> 193 194 <para> 195 <parameter>- -enable-x11-backend</parameter>: This switch enables the X11194 <!-- 195 <para> 196 <parameter>- -enable-x11-backend</parameter>: This switch enables the X11 196 197 GDK backend. 197 198 </para> 198 199 <para> 200 <parameter>--enable-wayland-backend</parameter>: This switch 199 --> 200 <!-- 201 <para> 202 <parameter>- -enable-wayland-backend</parameter>: This switch 201 203 enables the Wayland GDK backend. Replace with 202 <option>- -disable-wayland-backend</option> if you do not have204 <option>- -disable-wayland-backend</option> if you do not have 203 205 <xref linkend="wayland"/> and <xref linkend="wayland-protocols"/> 204 206 or you do not wish to build <application>GNOME</application> with Wayland … … 209 211 installation. 210 212 </para> 211 213 --> 214 <!-- 212 215 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 213 216 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> 214 233 215 234 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.