Update to libinput-1.10.5.

Update to colord-1.4.3. 
Update to libuv-1.20.1. 
Update to mesa-18.0.1. 



git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20097 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2018-04-20 19:57:07 +00:00
parent c4341867aa
commit 2f59d11e82
6 changed files with 68 additions and 46 deletions

View File

@ -6,7 +6,7 @@
<!ENTITY libuv-download-http "https://dist.libuv.org/dist/v&libuv-version;/libuv-v&libuv-version;.tar.gz"> <!ENTITY libuv-download-http "https://dist.libuv.org/dist/v&libuv-version;/libuv-v&libuv-version;.tar.gz">
<!ENTITY libuv-download-ftp " "> <!ENTITY libuv-download-ftp " ">
<!ENTITY libuv-md5sum "2d67d9e494516cc404cce8b113392726"> <!ENTITY libuv-md5sum "b80f713e3683aaca7ce0529db44c036f">
<!ENTITY libuv-size "1.1 MB"> <!ENTITY libuv-size "1.1 MB">
<!ENTITY libuv-buildsize "11 MB (add 10 MB for tests)"> <!ENTITY libuv-buildsize "11 MB (add 10 MB for tests)">
<!ENTITY libuv-time "0.1 SBU (add 1.2 SBU for tests)"> <!ENTITY libuv-time "0.1 SBU (add 1.2 SBU for tests)">

View File

@ -6,9 +6,9 @@
<!ENTITY colord-download-http "https://www.freedesktop.org/software/colord/releases/colord-&colord-version;.tar.xz"> <!ENTITY colord-download-http "https://www.freedesktop.org/software/colord/releases/colord-&colord-version;.tar.xz">
<!ENTITY colord-download-ftp " "> <!ENTITY colord-download-ftp " ">
<!ENTITY colord-md5sum "eb6bcc5b826e1ad9bfa75c94534826a4"> <!ENTITY colord-md5sum "f032ecac927e9078c41fff97800441e8">
<!ENTITY colord-size "1.8 MB"> <!ENTITY colord-size "1.8 MB">
<!ENTITY colord-buildsize "24 MB (with tests)"> <!ENTITY colord-buildsize "22 MB (with tests)">
<!ENTITY colord-time "0.2 SBU (with tests)"> <!ENTITY colord-time "0.2 SBU (with tests)">
]> ]>
@ -122,6 +122,11 @@
useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \ useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \
-g colord -s /bin/false colord</userinput></screen> -g colord -s /bin/false colord</userinput></screen>
<para>First, clean up about 100 warnings:</para>
<screen><userinput>mv po/fur.po po/ur.po &amp;&amp;
sed -i 's/fur/ur/' po/LINGUAS</userinput></screen>
<para> <para>
Install <application>Colord</application> by running the following Install <application>Colord</application> by running the following
commands: commands:
@ -130,32 +135,33 @@ useradd -c "Color Daemon Owner" -d /var/lib/colord -u 71 \
<screen revision="sysv"><userinput>mkdir build &amp;&amp; <screen revision="sysv"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp; cd build &amp;&amp;
meson --prefix=/usr \ meson --prefix=/usr \
--sysconfdir=/etc \ --sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
-Dwith-daemon-user=colord \ -Ddaemon_user=colord \
-Denable-vala=true \ -Dvapi=true \
-Denable-systemd=false \ -Dsystemd=false \
-Denable-libcolordcompat=true \ -Dlibcolordcompat=true \
-Denable-argyllcms-sensor=false \ -Dargyllcms_sensor=false \
-Denable-bash-completion=false \ -Dbash_completion=false \
-Denable-docs=false \ -Ddocs=false \
-Denable-man=false .. &amp;&amp; -Dman=false .. &amp;&amp;
ninja</userinput></screen> ninja</userinput></screen>
<screen revision="systemd"><userinput>mkdir build &amp;&amp; <screen revision="systemd"><userinput>mkdir build &amp;&amp;
cd build &amp;&amp; cd build &amp;&amp;
meson --prefix=/usr \
--sysconfdir=/etc \ meson --prefix=/usr \
--localstatedir=/var \ --sysconfdir=/etc \
-Dwith-daemon-user=colord \ --localstatedir=/var \
-Denable-vala=true \ -Ddaemon_user=colord \
-Denable-systemd=true \ -Dvapi=true \
-Denable-libcolordcompat=true \ -Dsystemd=true \
-Denable-argyllcms-sensor=false \ -Dlibcolordcompat=true \
-Denable-bash-completion=false \ -Dargyllcms_sensor=false \
-Denable-docs=false \ -Dbash_completion=false \
-Denable-man=false .. &amp;&amp; -Ddocs=false \
-Dman=false .. &amp;&amp;
ninja</userinput></screen> ninja</userinput></screen>
<para> <para>
@ -177,53 +183,53 @@ ninja</userinput></screen>
<title>Command Explanations</title> <title>Command Explanations</title>
<para> <para>
<parameter>-Dwith-daemon-user=colord</parameter>: This switch is used <parameter>-Ddaemon_user=colord</parameter>: This switch is used
so the colord daemon will run as an unprivileged user instead of the so the colord daemon will run as an unprivileged user instead of the
<systemitem class="username">root</systemitem> user. <systemitem class="username">root</systemitem> user.
</para> </para>
<para> <para>
<parameter>-Denable-vala=true</parameter>: This switch enables building <parameter>-Dvapi=true</parameter>: This switch enables building
the <application>Vala</application> bindings. Remove if you don't have the <application>Vala</application> bindings. Remove if you don't have
<xref linkend="vala"/> installed. <xref linkend="vala"/> installed.
</para> </para>
<para revision="sysv"> <para revision="sysv">
<parameter>-Denable-systemd=false</parameter>: This switch disables <parameter>-Dsystemd=false</parameter>: This switch disables
support for <application>systemd</application> login in Colord support for <application>systemd</application> login in Colord
applications. applications.
</para> </para>
<para revision="systemd"> <para revision="systemd">
<parameter>-Denable-systemd=true</parameter>: This switch enables <parameter>-Dsystemd=true</parameter>: This switch enables
installation of the <application>systemd</application> service. installation of the <application>systemd</application> service.
</para> </para>
<para> <para>
<parameter>-Denable-libcolordcompat=true</parameter>: This switch enables <parameter>-Dlibcolordcompat=true</parameter>: This switch enables
building a compatibility library for older packages that use building a compatibility library for older packages that use
<application>Colord</application>. <application>Colord</application>.
</para> </para>
<para> <para>
<parameter>-Denable-argyllcms-sensor=false</parameter>: This switch <parameter>-Dargyllcms_sensor=false</parameter>: This switch
disables the ArgLLCMS sensor driver. Omit if you have disables the ArgLLCMS sensor driver. Omit if you have
<ulink url="http://www.argyllcms.com/">ArgyllCMS</ulink> installed <ulink url="http://www.argyllcms.com/">ArgyllCMS</ulink> installed
and wish to use it. and wish to use it.
</para> </para>
<para> <para>
<parameter>-Denable-bash-completion=false</parameter>: This switch <parameter>-Dbash_completion=false</parameter>: This switch
disables Bash Completion support for Colord applications. disables Bash Completion support for Colord applications.
</para> </para>
<para> <para>
<parameter>-Denable-docs=false</parameter>: This switch disables building <parameter>-Ddocs=false</parameter>: This switch disables building
of documentation. Omit if you have <xref linkend="gtk-doc"/> avaialable. of documentation. Omit if you have <xref linkend="gtk-doc"/> avaialable.
</para> </para>
<para> <para>
<parameter>-Denable-man=false</parameter>: This switch disables building <parameter>-Dman=false</parameter>: This switch disables building
of man pages. Omit if you have <xref linkend="docbook-utils"/> of man pages. Omit if you have <xref linkend="docbook-utils"/>
avaialable. avaialable.
</para> </para>

View File

@ -44,6 +44,22 @@
<listitem> <listitem>
<para>April 20th, 2018</para> <para>April 20th, 2018</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[bdubbs] - Update to libinput-1.10.5. Fixes
<ulink url="&blfs-ticket-root;10682">#10682</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to colord-1.4.3. Fixes
<ulink url="&blfs-ticket-root;10681">#10681</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to libuv-1.20.1. Fixes
<ulink url="&blfs-ticket-root;10680">#10680</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to mesa-18.0.1. Fixes
<ulink url="&blfs-ticket-root;10590">#10590</ulink>.</para>
</listitem>
<listitem> <listitem>
<para>[pierre] - gptfdisk-1.0.3 has usable tests. Add them.</para> <para>[pierre] - gptfdisk-1.0.3 has usable tests. Add them.</para>
</listitem> </listitem>

View File

@ -161,7 +161,7 @@
<!ENTITY libunistring-version "0.9.9"> <!ENTITY libunistring-version "0.9.9">
<!ENTITY libusb-version "1.0.22"> <!ENTITY libusb-version "1.0.22">
<!ENTITY libusb-compat-version "0.1.5"> <!ENTITY libusb-compat-version "0.1.5">
<!ENTITY libuv-version "1.20.0"> <!ENTITY libuv-version "1.20.1">
<!ENTITY libxkbcommon-version "0.8.0"> <!ENTITY libxkbcommon-version "0.8.0">
<!-- the libxml2-version is also used for the python2 module, <!-- the libxml2-version is also used for the python2 module,
which is built separately after libxml2.so has been installed, which is built separately after libxml2.so has been installed,
@ -263,7 +263,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY at-version "3.1.20"> <!ENTITY at-version "3.1.20">
<!ENTITY autofs-version "5.1.4"> <!ENTITY autofs-version "5.1.4">
<!ENTITY bluez-version "5.49"> <!ENTITY bluez-version "5.49">
<!ENTITY colord-version "1.4.2"> <!ENTITY colord-version "1.4.3">
<!ENTITY cpio-version "2.12"> <!ENTITY cpio-version "2.12">
<!ENTITY cups-pk-helper-version "0.2.6"> <!ENTITY cups-pk-helper-version "0.2.6">
<!ENTITY dbus-version "1.12.6"> <!-- Even minors only --> <!ENTITY dbus-version "1.12.6"> <!-- Even minors only -->
@ -535,8 +535,8 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY xbitmaps-version "1.1.2"> <!ENTITY xbitmaps-version "1.1.2">
<!ENTITY xcursor-themes-version "1.0.5"> <!ENTITY xcursor-themes-version "1.0.5">
<!ENTITY xkeyboard-config-version "2.23.1"> <!ENTITY xkeyboard-config-version "2.23.1">
<!ENTITY mesa-major-minor "17.3"> <!ENTITY mesa-major-minor "18.0">
<!ENTITY mesa-version "&mesa-major-minor;.7"> <!ENTITY mesa-version "&mesa-major-minor;.1">
<!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,12 +4,12 @@
<!ENTITY % general-entities SYSTEM "../../general.ent"> <!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities; %general-entities;
<!ENTITY libinput-version "1.10.4"> <!ENTITY libinput-version "1.10.5">
<!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 "4f48ea484b3b4a099894d49e59ba8ce7"> <!ENTITY libinput-md5sum "3d37aa6292b7e34847811a47f3ddc860">
<!ENTITY libinput-size "484 KB"> <!ENTITY libinput-size "488 KB">
<!ENTITY libinput-buildsize "8.2 MB"> <!ENTITY libinput-buildsize "8.2 MB">
<!ENTITY libinput-time "less than 0.1 SBU"> <!ENTITY libinput-time "less than 0.1 SBU">
]> ]>

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 "769137f2538562c300c4b76bcb097377"> <!ENTITY mesa-md5sum "a240b17769ad5ff918507848590f9397">
<!ENTITY mesa-size "10 MB"> <!ENTITY mesa-size "10 MB">
<!ENTITY mesa-buildsize "369 MB (with demos and docs, add 69 MB for tests)"> <!ENTITY mesa-buildsize "382 MB (with demos and docs, add 72 MB for tests)">
<!ENTITY mesa-time "4.1 SBU (with parallelism=4, demos, and docs; add 0.9 SBU for tests)"> <!ENTITY mesa-time "4.3 SBU (with parallelism=4, demos, and docs; add 1.0 SBU for tests)">
]> ]>
<sect1 id="mesa" xreflabel="Mesa-&mesa-version;"> <sect1 id="mesa" xreflabel="Mesa-&mesa-version;">
@ -310,9 +310,9 @@ cp -rfv docs/* /usr/share/doc/mesa-&mesa-version;</userinput></screen>
libOSMesa.so, libOSMesa.so,
<!-- Those libraries are associated with the "swr" gallium driver, <!-- Those libraries are associated with the "swr" gallium driver,
which has been removed at r17757. Keeping as a comment in case we which has been removed at r17757. Keeping as a comment in case we
reintroduce that driver. reintroduce that driver. AVX libs are restored in version 18.0.1 -->
libswrAVX.so, libswrAVX.so,
libswrAVX2.so,--> libswrAVX2.so,
libwayland-egl.so (if built with <application>Wayland</application>) libwayland-egl.so (if built with <application>Wayland</application>)
libxatracker.so, libxatracker.so,
libXvMCnouveau.so, libXvMCnouveau.so,