Update to mariadb-10.3.10.

Update to cmake-3.12.3. 
Update to mercurial-4.7.2. 

Install a lightdm support file with fixes
to ensure the system environment matches the environment
when starting the graphical interface from the command line.



git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@20609 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
Bruce Dubbs 2018-10-09 19:51:41 +00:00
parent 322b688f86
commit ecbf490109
6 changed files with 39 additions and 13 deletions

View File

@ -6,7 +6,7 @@
<!ENTITY cmake-download-http "https://cmake.org/files/v&cmake-major-version;/cmake-&cmake-version;.tar.gz">
<!ENTITY cmake-download-ftp " ">
<!ENTITY cmake-md5sum "6e7c550cfa1c2e216b35903dc70d80af">
<!ENTITY cmake-md5sum "bcece031abd7f197ecc057a9b55e76bc">
<!ENTITY cmake-size "8.0 MB">
<!ENTITY cmake-buildsize "399 MB (add 458 MB for tests)">
<!ENTITY cmake-time "2.5 SBU (add 4.0 SBU for tests, both using parallelism=4)">

View File

@ -6,7 +6,7 @@
<!ENTITY mercurial-download-http "https://www.mercurial-scm.org/release/mercurial-&mercurial-version;.tar.gz">
<!ENTITY mercurial-download-ftp " ">
<!ENTITY mercurial-md5sum "7fda7b8fb1e06e2cb37cf4f15e3e69a3">
<!ENTITY mercurial-md5sum "7a6701f78ce4ce62a16c9921c7903eed">
<!ENTITY mercurial-size "6.2 MB">
<!ENTITY mercurial-buildsize "63 MB (add 590 MB for tests)">
<!ENTITY mercurial-time "0.3 SBU (add 8.1 SBU for tests using -j4)">

View File

@ -43,8 +43,27 @@
-->
<listitem>
<para>October 7th, 2018</para>
<para>October 9th, 2018</para>
<itemizedlist>
<listitem>
<para>[bdubbs] - Update to mariadb-10.3.10. Fixes
<ulink url="&blfs-ticket-root;11214">#11214</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to cmake-3.12.3. Fixes
<ulink url="&blfs-ticket-root;11206">#11206</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to mercurial-4.7.2. Fixes
<ulink url="&blfs-ticket-root;11201">#11201</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Install a lightdm support file with fixes
to ensure the system environment matches the environment
when starting the graphical interface from the command line.
Fixes
<ulink url="&blfs-ticket-root;11154">#11154</ulink>.</para>
</listitem>
<listitem>
<para>[ken] - Update texlive patch (security fix) and allow it to
build with both poppler-0.68.0 and -0.69.0. Fixes

View File

@ -309,7 +309,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY check-version "0.12.0">
<!ENTITY clisp-version "2.49">
<!ENTITY cmake-major-version "3.12">
<!ENTITY cmake-minor-version "2">
<!ENTITY cmake-minor-version "3">
<!ENTITY cmake-version "&cmake-major-version;.&cmake-minor-version;">
<!--<!ENTITY cvs-version "1.11.23">-->
<!ENTITY dejagnu-version "1.6.1">
@ -326,7 +326,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!ENTITY llvm-version "7.0.0">
<!ENTITY llvm-old-version "3.9.1">
<!ENTITY lua-version "5.3.5">
<!ENTITY mercurial-version "4.7.1">
<!ENTITY mercurial-version "4.7.2">
<!ENTITY nasm-version "2.13.03">
<!ENTITY ninja-version "1.8.2">
<!ENTITY npapi-sdk-version "0.27.2">
@ -520,7 +520,7 @@ to avoid building libxml2 twice, which is slow with all deps -->
<!-- Chapter 22 -->
<!ENTITY db-version "5.3.28">
<!ENTITY lmdb-version "0.9.22">
<!ENTITY mariadb-version "10.3.9">
<!ENTITY mariadb-version "10.3.10">
<!ENTITY postgresql-version "10.5">
<!ENTITY sqlite-version "3.25.2">

View File

@ -7,10 +7,10 @@
<!ENTITY mariadb-download-http "https://downloads.mariadb.org/interstitial/mariadb-&mariadb-version;/source/mariadb-&mariadb-version;.tar.gz">
<!ENTITY mariadb-download-ftp "ftp://mirrors.fe.up.pt/pub/mariadb/mariadb-&mariadb-version;/source/mariadb-&mariadb-version;.tar.gz">
<!ENTITY mariadb-md5sum "39c871e65134aabbc12c856691912435">
<!ENTITY mariadb-size "69 MB">
<!ENTITY mariadb-md5sum "a63e00179d5e09b63bf71860a19a5507">
<!ENTITY mariadb-size "67 MB">
<!ENTITY mariadb-buildsize "1.4 GB">
<!ENTITY mariadb-time "12 SBU (with parallelism=4, add 0.5 SBU for tests)">
<!ENTITY mariadb-time "11 SBU (with parallelism=4, add 0.4 SBU for tests)">
]>
<sect1 id="mariadb" xreflabel="MariaDB-&mariadb-version;">

View File

@ -200,7 +200,7 @@ make</userinput></screen>
<screen role="root"><userinput>make install &amp;&amp;
cp tests/src/lightdm-session /usr/bin &amp;&amp;
chmod a+x /usr/bin/lightdm-session &amp;&amp;
sed -i '1 s/sh/bash --login/' /usr/bin/lightdm-session &amp;&amp;
rm -rf /etc/init &amp;&amp;
install -v -dm755 -o lightdm -g lightdm /var/lib/lightdm &amp;&amp;
install -v -dm755 -o lightdm -g lightdm /var/lib/lightdm-data &amp;&amp;
@ -233,10 +233,17 @@ make</userinput></screen>
<screen role="root"><userinput>make install</userinput></screen>
</sect2>
<!--
<sect2 role="commands">
<title>Command Explanations</title>
<para>
<command>sed ... /usr/bin/lightdm-session</command>:
This command ensures that the initial login via the greeter sources
/etc/profile and ~/.bash_profile. Without this, commands that depend on
different environment variables may not work as expected.
</para>
<!--
<para>
<parameter>ITSTOOL=/bin/true</parameter>: although
<xref linkend="itstool"/> is not needed in a normal build,
@ -255,9 +262,9 @@ make</userinput></screen>
<command>configure</command> throws an error if it is not found on the
system. This parameter prevents the error.
</para>
</sect2>
-->
</sect2>
<sect2 role="configuration">
<title>Configuring lightdm</title>