- Timestamp:
- 06/19/2019 09:03:30 PM (5 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 9.0, 9.1, gimp3, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
- Children:
- 2581cea
- Parents:
- 8e4c989
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
x/lib/gtk+3.xml
r8e4c989 r92503bc 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"/> … … 129 130 <sect2 role="installation"> 130 131 <title>Installation of GTK+ 3</title> 131 <!-- 132 <note> 133 <para> 134 <application>GTK+ 3</application> will overwrite 135 <command>gtk-update-icon-cache</command> from <xref linkend="gtk2"/> if 136 it is installed. There is nothing wrong about that assuming that both 137 programs provide same functionality. If you wish to keep one from 138 <application>GTK+ 2</application> you can add 139 <option>- -enable-gtk2-dependency</option> to the 140 <command>configure</command> command. 141 </para> 142 </note> 143 --> 132 133 <!-- This is due to the meson transition --> 134 <caution> 135 <para>If you are upgrading from a version of GTK+3 prior to 3.24.9, 136 you must run the <filename>remove-la-files.sh</filename> script from 137 <xref linkend="la-files"/> after installing GTK+.</para> 138 </caution> 139 144 140 <para> 145 141 Install <application>GTK+ 3</application> by running the following … … 147 143 </para> 148 144 149 <screen><userinput>./configure --prefix=/usr \ 150 --sysconfdir=/etc \ 151 --enable-broadway-backend \ 152 --enable-x11-backend \ 153 --enable-wayland-backend && 154 make</userinput></screen> 145 <!-- The build directory already exists since this package allows both Autotools 146 and Meson to be used 147 This may have to be changed in a few versions, or when GTK4 comes out.--> 148 <screen><userinput>cd build && 149 meson --prefix=/usr \ 150 -Dcolord=yes \ 151 -Dgtk_doc=false \ 152 -Dman=true \ 153 -Dbroadway_backend=true .. && 154 ninja</userinput></screen> 155 155 156 156 <para> … … 165 165 <para> 166 166 To test the results you need a graphical session, then issue 167 <command> make -k check</command>.There are several tests that167 <command>ninja test</command>. <!--There are several tests that 168 168 have subtests that are known to fail: scrolledwindow, treeview, 169 169 accessibility-dump, test-css-nodes, and gtk-reftest. 170 170 Additionally many tests will fail if the current 171 gtk theme (such as current XFCE themes) has deprecated elements. 171 gtk theme (such as current XFCE themes) has deprecated elements.--> 172 9 tests are known to fail in the a11y suite and gtk/object suite. 172 173 </para> 173 174 … … 176 177 </para> 177 178 178 <screen role="root"><userinput>makeinstall</userinput></screen>179 <screen role="root"><userinput>ninja install</userinput></screen> 179 180 180 181 <note> … … 197 198 198 199 <para> 199 <parameter>- -enable-broadway-backend</parameter>: This switch enables the200 <parameter>-Dbroadway_backend=true</parameter>: This switch enables the 200 201 HTML5 GTK backend. 201 202 </para> 202 203 <para> 204 <parameter>- -enable-x11-backend</parameter>: This switch enables the X11203 <!-- 204 <para> 205 <parameter>- -enable-x11-backend</parameter>: This switch enables the X11 205 206 GDK backend. 206 207 </para> 207 208 <para> 209 <parameter>--enable-wayland-backend</parameter>: This switch 208 --> 209 <!-- 210 <para> 211 <parameter>- -enable-wayland-backend</parameter>: This switch 210 212 enables the Wayland GDK backend. Replace with 211 <option>- -disable-wayland-backend</option> if you do not have213 <option>- -disable-wayland-backend</option> if you do not have 212 214 <xref linkend="wayland"/> and <xref linkend="wayland-protocols"/> 213 215 or you do not wish to build <application>GNOME</application> with Wayland … … 218 220 installation. 219 221 </para> 220 222 --> 223 <!-- 221 224 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 222 225 href="../../xincludes/gtk-doc-rebuild.xml"/> 226 --> 227 <para> 228 <parameter>-Dcolord=yes</parameter>: This switch allows color support 229 in the GTK+ printing backend. 230 </para> 231 232 <para> 233 <parameter>-Dman=true</parameter>: This switch allows generating 234 manual pages. 235 </para> 236 237 <para> 238 <parameter>-Dgtk_doc=false</parameter>: This switch disables building 239 documentation. Replace with -Dgtk_doc=true if you have 240 <xref linkend="gtk-doc"/> installed and wish to generate documentation. 241 </para> 223 242 224 243 </sect2>
Note:
See TracChangeset
for help on using the changeset viewer.