Update to libinput-1.15.2.

Update to libevdev-1.9.0.  
Update to xkbcomp-1.4.3 (Xorg App).  
Update to mesa-20.0.0.  
Update to wayland-protocols-1.20.  
Update to libxcb-1.14.  
Update to xcb-proto-1.14.  
Update to Mako-1.1.2 (Python Module).  



git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22785 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2020-03-03 01:51:58 +00:00
parent 1b9f28fdeb
commit d1afdf59e3
10 changed files with 61 additions and 110 deletions

View File

@ -6,8 +6,8 @@
<!ENTITY wayland-protocols-download-http "https://wayland.freedesktop.org/releases/wayland-protocols-&wayland-protocols-version;.tar.xz"> <!ENTITY wayland-protocols-download-http "https://wayland.freedesktop.org/releases/wayland-protocols-&wayland-protocols-version;.tar.xz">
<!ENTITY wayland-protocols-download-ftp " "> <!ENTITY wayland-protocols-download-ftp " ">
<!ENTITY wayland-protocols-md5sum "af38f22d8e233c2f2e00ddc8dcc94694"> <!ENTITY wayland-protocols-md5sum "b0836533a3f2dc6585b1dae00341157f">
<!ENTITY wayland-protocols-size "108 KB"> <!ENTITY wayland-protocols-size "112 KB">
<!ENTITY wayland-protocols-buildsize "1.2 MB (with tests)"> <!ENTITY wayland-protocols-buildsize "1.2 MB (with tests)">
<!ENTITY wayland-protocols-time "less than 0.1 SBU (with tests)"> <!ENTITY wayland-protocols-time "less than 0.1 SBU (with tests)">
]> ]>

View File

@ -6,7 +6,7 @@
<!ENTITY Mako-download-http "&pymodules-dl;/M/Mako/Mako-&mako-version;.tar.gz"> <!ENTITY Mako-download-http "&pymodules-dl;/M/Mako/Mako-&mako-version;.tar.gz">
<!ENTITY Mako-download-ftp " "> <!ENTITY Mako-download-ftp " ">
<!ENTITY Mako-md5sum "2660a4916f2f63456e6885c727b7cd2f"> <!ENTITY Mako-md5sum "e1939facb40f38f15e8cc74cb5887c4c">
<!ENTITY Mako-size "460 KB"> <!ENTITY Mako-size "460 KB">
<!ENTITY Mako-buildsize "3.1 MB"> <!ENTITY Mako-buildsize "3.1 MB">
<!ENTITY Mako-time "less than 0.1 SBU"> <!ENTITY Mako-time "less than 0.1 SBU">

View File

@ -45,6 +45,38 @@
<listitem> <listitem>
<para>March 2nd, 2020</para> <para>March 2nd, 2020</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[bdubbs] - Update to libinput-1.15.2. Fixes
<ulink url="&blfs-ticket-root;13171">#13171</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libevdev-1.9.0. Fixes
<ulink url="&blfs-ticket-root;13212">#13212</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to xkbcomp-1.4.3 (Xorg App). Fixes
<ulink url="&blfs-ticket-root;13174">#13174</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to mesa-20.0.0. Fixes
<ulink url="&blfs-ticket-root;13172">#13172</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to wayland-protocols-1.20. Fixes
<ulink url="&blfs-ticket-root;13208">#13208</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libxcb-1.14. Fixes
<ulink url="&blfs-ticket-root;13184">#13184</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to xcb-proto-1.14. Fixes
<ulink url="&blfs-ticket-root;13183">#13183</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to Mako-1.1.2 (Python Module). Fixes
<ulink url="&blfs-ticket-root;13214">#13214</ulink>.</para>
</listitem>
<listitem> <listitem>
<para>[bdubbs] - Update to pycairo-1.19.1 (Python Module). Fixes <para>[bdubbs] - Update to pycairo-1.19.1 (Python Module). Fixes
<ulink url="&blfs-ticket-root;13177">#13177</ulink>.</para> <ulink url="&blfs-ticket-root;13177">#13177</ulink>.</para>

View File

@ -185,7 +185,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY talloc-version "2.3.1"> <!ENTITY talloc-version "2.3.1">
<!ENTITY telepathy-glib-version "0.24.1"> <!ENTITY telepathy-glib-version "0.24.1">
<!ENTITY wayland-version "1.18.0"> <!ENTITY wayland-version "1.18.0">
<!ENTITY wayland-protocols-version "1.18"> <!ENTITY wayland-protocols-version "1.20">
<!ENTITY wv-version "1.2.9"> <!ENTITY wv-version "1.2.9">
<!ENTITY xapian-version "1.4.14"> <!ENTITY xapian-version "1.4.14">
<!ENTITY yaml-version "0.2.2"> <!ENTITY yaml-version "0.2.2">
@ -529,7 +529,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY Jinja2-version "2.11.1"> <!ENTITY Jinja2-version "2.11.1">
<!-- libxml2 for Python2 shares the version of libxml2 --> <!-- libxml2 for Python2 shares the version of libxml2 -->
<!ENTITY lxml-version "4.5.0"> <!ENTITY lxml-version "4.5.0">
<!ENTITY mako-version "1.1.1"> <!ENTITY mako-version "1.1.2">
<!ENTITY MarkupSafe-version "1.1.1"> <!ENTITY MarkupSafe-version "1.1.1">
<!ENTITY pyatspi2-version "2.34.0"> <!ENTITY pyatspi2-version "2.34.0">
<!--<!ENTITY py2cairo-version "1.10.0"> --> <!--<!ENTITY py2cairo-version "1.10.0"> -->
@ -660,13 +660,13 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY libXau-version "1.0.9"> <!ENTITY libXau-version "1.0.9">
<!ENTITY libXdmcp-version "1.1.3"> <!ENTITY libXdmcp-version "1.1.3">
<!ENTITY libpthread-stubs-version "0.3"> <!ENTITY libpthread-stubs-version "0.3">
<!ENTITY xcb-proto-version "1.13"> <!ENTITY xcb-proto-version "1.14">
<!ENTITY libxcb-version "1.13.1"> <!ENTITY libxcb-version "1.14">
<!ENTITY xbitmaps-version "1.1.2"> <!ENTITY xbitmaps-version "1.1.2">
<!ENTITY xcursor-themes-version "1.0.6"> <!ENTITY xcursor-themes-version "1.0.6">
<!ENTITY xkeyboard-config-version "2.29"> <!ENTITY xkeyboard-config-version "2.29">
<!ENTITY mesa-major-minor "19.3"> <!ENTITY mesa-major-minor "20.0">
<!ENTITY mesa-version "&mesa-major-minor;.4"> <!ENTITY mesa-version "&mesa-major-minor;.0">
<!ENTITY xcb-util-version "0.4.0"> <!ENTITY xcb-util-version "0.4.0">
<!ENTITY xcb-util-image-version "0.4.0"> <!ENTITY xcb-util-image-version "0.4.0">
<!ENTITY xcb-util-keysyms-version "0.4.0"> <!ENTITY xcb-util-keysyms-version "0.4.0">

View File

@ -4,13 +4,13 @@
<!ENTITY % general-entities SYSTEM "../../general.ent"> <!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities; %general-entities;
<!ENTITY libevdev-version "1.8.0"> <!ENTITY libevdev-version "1.9.0">
<!ENTITY libevdev-download-http "https://www.freedesktop.org/software/libevdev/libevdev-&libevdev-version;.tar.xz"> <!ENTITY libevdev-download-http "https://www.freedesktop.org/software/libevdev/libevdev-&libevdev-version;.tar.xz">
<!ENTITY libevdev-download-ftp " "> <!ENTITY libevdev-download-ftp " ">
<!ENTITY libevdev-md5sum "879631080be18526737e33b63d848039"> <!ENTITY libevdev-md5sum "13c3f0911f9326d4b9fa103365f84421">
<!ENTITY libevdev-size "432 KB"> <!ENTITY libevdev-size "436 KB">
<!ENTITY libevdev-buildsize "8.3 MB (with tests)"> <!ENTITY libevdev-buildsize "8.4 MB (with tests)">
<!ENTITY libevdev-time "0.2 SBU (with tests)"> <!ENTITY libevdev-time "0.2 SBU (with tests)">
]> ]>

View File

@ -4,11 +4,11 @@
<!ENTITY % general-entities SYSTEM "../../general.ent"> <!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities; %general-entities;
<!ENTITY libinput-version "1.15.1"> <!ENTITY libinput-version "1.15.2">
<!ENTITY libinput-download-http "https://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz"> <!ENTITY libinput-download-http "https://www.freedesktop.org/software/libinput/libinput-&libinput-version;.tar.xz">
<!ENTITY libinput-download-ftp " "> <!ENTITY libinput-download-ftp " ">
<!ENTITY libinput-md5sum "93850756b6c07aafb49d5226e88fdc81"> <!ENTITY libinput-md5sum "eb6bd2907ad33d53954d70dfb881a643">
<!ENTITY libinput-size "568 KB"> <!ENTITY libinput-size "568 KB">
<!ENTITY libinput-buildsize "12 MB"> <!ENTITY libinput-buildsize "12 MB">
<!ENTITY libinput-time "less than 0.1 SBU"> <!ENTITY libinput-time "less than 0.1 SBU">

View File

@ -4,11 +4,11 @@
<!ENTITY % general-entities SYSTEM "../../general.ent"> <!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities; %general-entities;
<!ENTITY libxcb-download-http "https://xcb.freedesktop.org/dist/libxcb-&libxcb-version;.tar.bz2"> <!ENTITY libxcb-download-http "https://xorg.freedesktop.org/archive/individual/lib/libxcb-&libxcb-version;.tar.xz">
<!ENTITY libxcb-download-ftp " "> <!ENTITY libxcb-download-ftp " ">
<!ENTITY libxcb-md5sum "f33cdfc67346f7217a9326c0d8679975"> <!ENTITY libxcb-md5sum "f90b6e4541e9518b4c373b734f475ae7">
<!ENTITY libxcb-size "496 KB"> <!ENTITY libxcb-size "432 KB">
<!ENTITY libxcb-buildsize "43 MB (with tests, add 62 MB for doxygen docs)"> <!ENTITY libxcb-buildsize "27 MB (with tests, add 62 MB for doxygen docs)">
<!ENTITY libxcb-time "0.2 SBU (with tests, add 1.4 SBU for doxygen docs)"> <!ENTITY libxcb-time "0.2 SBU (with tests, add 1.4 SBU for doxygen docs)">
]> ]>
@ -58,17 +58,6 @@
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch (for Python 3): <ulink
url="&patch-root;/libxcb-&libxcb-version;-python3-1.patch"/>
</para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">libxcb Dependencies</bridgehead> <bridgehead renderas="sect3">libxcb Dependencies</bridgehead>
<bridgehead renderas="sect4">Required</bridgehead> <bridgehead renderas="sect4">Required</bridgehead>
@ -96,13 +85,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of libxcb</title> <title>Installation of libxcb</title>
<!--
<para>
If building with Python 3, issue the following command:
</para>
<screen><userinput>patch -Np1 -i ../libxcb-&libxcb-version;-python3-1.patch</userinput></screen>
-->
<para>Install <application>libxcb</application> by running the following <para>Install <application>libxcb</application> by running the following
commands:</para> commands:</para>
@ -113,14 +95,6 @@
--docdir='${datadir}'/doc/libxcb-&libxcb-version; &amp;&amp; --docdir='${datadir}'/doc/libxcb-&libxcb-version; &amp;&amp;
make</userinput></screen> make</userinput></screen>
<para>
If you wish to run the tests, adapt the test suite to Check-0.13.0+
using the following commands:
</para>
<screen><userinput>sed -i "s/TFun tf/const TTest *tt/" tests/check_all.c tests/check_suites.h &amp;&amp;
sed -i "s/tcase_add_test(tc, tf);/tcase_add_test(tc, tt);/" tests/check_all.c</userinput></screen>
<para>To test the results, issue: <command>make check</command>.</para> <para>To test the results, issue: <command>make check</command>.</para>
<para>Now, as the <systemitem class="username">root</systemitem> user:</para> <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
@ -136,11 +110,6 @@ sed -i "s/tcase_add_test(tc, tf);/tcase_add_test(tc, tt);/" tests/check_all.c</u
sed removes a dependency on the libpthread-stubs package which is useless on sed removes a dependency on the libpthread-stubs package which is useless on
Linux.</para> Linux.</para>
<!-- enabled by default in libxcb-1.13
<para><parameter>-\-enable-xinput</parameter>: This switch enables XCB Xinput
extension.</para>
-->
<para><parameter>--without-doxygen</parameter>: Do not use doxygen to <para><parameter>--without-doxygen</parameter>: Do not use doxygen to
generate API documentation (default: auto). Without it, if generate API documentation (default: auto). Without it, if
<xref linkend="doxygen"/> is installed, the API documentation will be <xref linkend="doxygen"/> is installed, the API documentation will be

View File

@ -6,10 +6,10 @@
<!ENTITY mesa-download-http "https://mesa.freedesktop.org/archive/mesa-&mesa-version;.tar.xz"> <!ENTITY mesa-download-http "https://mesa.freedesktop.org/archive/mesa-&mesa-version;.tar.xz">
<!ENTITY mesa-download-ftp "ftp://ftp.freedesktop.org/pub/mesa/mesa-&mesa-version;.tar.xz"> <!ENTITY mesa-download-ftp "ftp://ftp.freedesktop.org/pub/mesa/mesa-&mesa-version;.tar.xz">
<!ENTITY mesa-md5sum "09e7700d9af511384d131fb77b5802cb"> <!ENTITY mesa-md5sum "681229d992bbd6250a5be4f308708795">
<!ENTITY mesa-size "11 MB"> <!ENTITY mesa-size "12 MB">
<!ENTITY mesa-buildsize "398 MB (with demos and docs), add 204 MB for tests"> <!ENTITY mesa-buildsize "411 MB (with demos and docs), add 258 MB for tests">
<!ENTITY mesa-time "2.4 SBU (with parallelism=4, demos, and docs), add 0.3 SBU for tests"> <!ENTITY mesa-time "2.4 SBU (with parallelism=4, demos, and docs), add 0.4 SBU for tests">
]> ]>
<sect1 id="mesa" xreflabel="Mesa-&mesa-version;"> <sect1 id="mesa" xreflabel="Mesa-&mesa-version;">
@ -79,13 +79,6 @@
<bridgehead renderas="sect3">Additional Downloads</bridgehead> <bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact"> <itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink
url="&patch-root;/mesa-&mesa-version;-fix_svga_vmwgfx_segfaults-1.patch"/>
</para>
</listitem>
<listitem> <listitem>
<para> <para>
Recommended patch: Recommended patch:
@ -161,13 +154,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of Mesa</title> <title>Installation of Mesa</title>
<para>
First, fix a problem when using Xorg with any device that uses the SVGA
driver:
</para>
<screen><userinput>patch -Np1 -i ../mesa-&mesa-version;-fix_svga_vmwgfx_segfaults-1.patch</userinput></screen>
<para> <para>
If you have downloaded the xdemos patch (needed if testing the Xorg If you have downloaded the xdemos patch (needed if testing the Xorg
installation per BLFS instructions), apply it by running the following installation per BLFS instructions), apply it by running the following

View File

@ -67,8 +67,8 @@
<!ENTITY xinput-version "1.6.3"> <!ENTITY xinput-version "1.6.3">
<!ENTITY xinput-md5sum "ac6b7432726008b2f50eba82b0e2dbe4"> <!ENTITY xinput-md5sum "ac6b7432726008b2f50eba82b0e2dbe4">
<!ENTITY xkbcomp-version "1.4.2"> <!ENTITY xkbcomp-version "1.4.3">
<!ENTITY xkbcomp-md5sum "12610df19df2af3797f2c130ee2bce97"> <!ENTITY xkbcomp-md5sum "6e4751d99373f85d459ab4dff28893f5">
<!ENTITY xkbevd-version "1.1.4"> <!ENTITY xkbevd-version "1.1.4">
<!ENTITY xkbevd-md5sum "c747faf1f78f5a5962419f8bdd066501"> <!ENTITY xkbevd-md5sum "c747faf1f78f5a5962419f8bdd066501">

View File

@ -4,11 +4,11 @@
<!ENTITY % general-entities SYSTEM "../../general.ent"> <!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities; %general-entities;
<!ENTITY xcb-proto-download-http "https://xcb.freedesktop.org/dist/xcb-proto-&xcb-proto-version;.tar.bz2"> <!ENTITY xcb-proto-download-http "https://xorg.freedesktop.org/archive/individual/proto/xcb-proto-&xcb-proto-version;.tar.xz">
<!ENTITY xcb-proto-download-ftp " "> <!ENTITY xcb-proto-download-ftp " ">
<!ENTITY xcb-proto-md5sum "abe9aa4886138150bbc04ae4f29b90e3"> <!ENTITY xcb-proto-md5sum "4a053ca2456007a343024a0452dbf13b">
<!ENTITY xcb-proto-size "148 KB"> <!ENTITY xcb-proto-size "144 KB">
<!ENTITY xcb-proto-buildsize "2.2 MB"> <!ENTITY xcb-proto-buildsize "1,2 MB">
<!ENTITY xcb-proto-time "less than 0.1 SBU"> <!ENTITY xcb-proto-time "less than 0.1 SBU">
]> ]>
@ -57,33 +57,8 @@
</listitem> </listitem>
</itemizedlist> </itemizedlist>
<!--
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch (for Python 3): <ulink
url="&patch-root;/xcb-proto-&xcb-proto-version;-python3-1.patch"/>
</para>
</listitem>
<listitem>
<para>
Recommended patch:
<ulink url="&patch-root;/xcb-proto-&xcb-proto-version;-schema-1.patch"/>
</para>
</listitem>
</itemizedlist>
-->
<bridgehead renderas="sect3">xcb-proto Dependencies</bridgehead> <bridgehead renderas="sect3">xcb-proto Dependencies</bridgehead>
<!-- the first package in the chapter, util-macros, already requires these
to be defined.
<bridgehead renderas="sect4">Required</bridgehead>
<para role="required">
<xref linkend="xorg-env"/> (should be set for the following instructions
to work)
</para>
-->
<bridgehead renderas="sect4">Optional</bridgehead> <bridgehead renderas="sect4">Optional</bridgehead>
<para role="optional"> <para role="optional">
@ -98,17 +73,6 @@
<sect2 role="installation"> <sect2 role="installation">
<title>Installation of xcb-proto</title> <title>Installation of xcb-proto</title>
<!--
<para>First, fix a file that allows the checks to run properly:</para>
<screen><userinput>patch -Np1 -i ../xcb-proto-&xcb-proto-version;-schema-1.patch</userinput></screen>
<para>
If building with Python 3, issue the following command:
</para>
<screen><userinput>patch -Np1 -i ../xcb-proto-&xcb-proto-version;-python3-1.patch</userinput></screen>
-->
<para>Install <application>xcb-proto</application> by running the following <para>Install <application>xcb-proto</application> by running the following
commands:</para> commands:</para>