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-ftp " ">
<!ENTITY wayland-protocols-md5sum "af38f22d8e233c2f2e00ddc8dcc94694">
<!ENTITY wayland-protocols-size "108 KB">
<!ENTITY wayland-protocols-md5sum "b0836533a3f2dc6585b1dae00341157f">
<!ENTITY wayland-protocols-size "112 KB">
<!ENTITY wayland-protocols-buildsize "1.2 MB (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-ftp " ">
<!ENTITY Mako-md5sum "2660a4916f2f63456e6885c727b7cd2f">
<!ENTITY Mako-md5sum "e1939facb40f38f15e8cc74cb5887c4c">
<!ENTITY Mako-size "460 KB">
<!ENTITY Mako-buildsize "3.1 MB">
<!ENTITY Mako-time "less than 0.1 SBU">

View File

@ -45,6 +45,38 @@
<listitem>
<para>March 2nd, 2020</para>
<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>
<para>[bdubbs] - Update to pycairo-1.19.1 (Python Module). Fixes
<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 telepathy-glib-version "0.24.1">
<!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 xapian-version "1.4.14">
<!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">
<!-- libxml2 for Python2 shares the version of libxml2 -->
<!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 pyatspi2-version "2.34.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 libXdmcp-version "1.1.3">
<!ENTITY libpthread-stubs-version "0.3">
<!ENTITY xcb-proto-version "1.13">
<!ENTITY libxcb-version "1.13.1">
<!ENTITY xcb-proto-version "1.14">
<!ENTITY libxcb-version "1.14">
<!ENTITY xbitmaps-version "1.1.2">
<!ENTITY xcursor-themes-version "1.0.6">
<!ENTITY xkeyboard-config-version "2.29">
<!ENTITY mesa-major-minor "19.3">
<!ENTITY mesa-version "&mesa-major-minor;.4">
<!ENTITY mesa-major-minor "20.0">
<!ENTITY mesa-version "&mesa-major-minor;.0">
<!ENTITY xcb-util-version "0.4.0">
<!ENTITY xcb-util-image-version "0.4.0">
<!ENTITY xcb-util-keysyms-version "0.4.0">

View File

@ -4,13 +4,13 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%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-ftp " ">
<!ENTITY libevdev-md5sum "879631080be18526737e33b63d848039">
<!ENTITY libevdev-size "432 KB">
<!ENTITY libevdev-buildsize "8.3 MB (with tests)">
<!ENTITY libevdev-md5sum "13c3f0911f9326d4b9fa103365f84421">
<!ENTITY libevdev-size "436 KB">
<!ENTITY libevdev-buildsize "8.4 MB (with tests)">
<!ENTITY libevdev-time "0.2 SBU (with tests)">
]>

View File

@ -4,11 +4,11 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%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-ftp " ">
<!ENTITY libinput-md5sum "93850756b6c07aafb49d5226e88fdc81">
<!ENTITY libinput-md5sum "eb6bd2907ad33d53954d70dfb881a643">
<!ENTITY libinput-size "568 KB">
<!ENTITY libinput-buildsize "12 MB">
<!ENTITY libinput-time "less than 0.1 SBU">

View File

@ -4,11 +4,11 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%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-md5sum "f33cdfc67346f7217a9326c0d8679975">
<!ENTITY libxcb-size "496 KB">
<!ENTITY libxcb-buildsize "43 MB (with tests, add 62 MB for doxygen docs)">
<!ENTITY libxcb-md5sum "f90b6e4541e9518b4c373b734f475ae7">
<!ENTITY libxcb-size "432 KB">
<!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)">
]>
@ -58,17 +58,6 @@
</listitem>
</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="sect4">Required</bridgehead>
@ -96,13 +85,6 @@
<sect2 role="installation">
<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
commands:</para>
@ -113,14 +95,6 @@
--docdir='${datadir}'/doc/libxcb-&libxcb-version; &amp;&amp;
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>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
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
generate API documentation (default: auto). Without it, if
<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-ftp "ftp://ftp.freedesktop.org/pub/mesa/mesa-&mesa-version;.tar.xz">
<!ENTITY mesa-md5sum "09e7700d9af511384d131fb77b5802cb">
<!ENTITY mesa-size "11 MB">
<!ENTITY mesa-buildsize "398 MB (with demos and docs), add 204 MB for tests">
<!ENTITY mesa-time "2.4 SBU (with parallelism=4, demos, and docs), add 0.3 SBU for tests">
<!ENTITY mesa-md5sum "681229d992bbd6250a5be4f308708795">
<!ENTITY mesa-size "12 MB">
<!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.4 SBU for tests">
]>
<sect1 id="mesa" xreflabel="Mesa-&mesa-version;">
@ -79,13 +79,6 @@
<bridgehead renderas="sect3">Additional Downloads</bridgehead>
<itemizedlist spacing="compact">
<listitem>
<para>
Required patch:
<ulink
url="&patch-root;/mesa-&mesa-version;-fix_svga_vmwgfx_segfaults-1.patch"/>
</para>
</listitem>
<listitem>
<para>
Recommended patch:
@ -161,13 +154,6 @@
<sect2 role="installation">
<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>
If you have downloaded the xdemos patch (needed if testing the Xorg
installation per BLFS instructions), apply it by running the following

View File

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

View File

@ -4,11 +4,11 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%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-md5sum "abe9aa4886138150bbc04ae4f29b90e3">
<!ENTITY xcb-proto-size "148 KB">
<!ENTITY xcb-proto-buildsize "2.2 MB">
<!ENTITY xcb-proto-md5sum "4a053ca2456007a343024a0452dbf13b">
<!ENTITY xcb-proto-size "144 KB">
<!ENTITY xcb-proto-buildsize "1,2 MB">
<!ENTITY xcb-proto-time "less than 0.1 SBU">
]>
@ -57,33 +57,8 @@
</listitem>
</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>
<!-- 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>
<para role="optional">
@ -98,17 +73,6 @@
<sect2 role="installation">
<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
commands:</para>