Changeset 7af46e6


Ignore:
Timestamp:
03/28/2020 07:35:39 PM (2 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.0, 10.1, 11.0, 11.1, lazarus, qt5new, trunk, upgradedb, xry111/intltool, xry111/test-20220226
Children:
2e4d847e
Parents:
5e35878c
Message:

Add mozjs-68.6.0
Update to gcr-3.36.0
Update to gnome-desktop-3.36.0
Update to gjs-1.64.1

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@22911 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r5e35878c r7af46e6  
    11<!-- $LastChangedBy$ $Date$ -->
    22
    3 <!ENTITY day          "27">                   <!-- Always 2 digits -->
     3<!ENTITY day          "28">                   <!-- Always 2 digits -->
    44<!ENTITY month        "03">                   <!-- Always 2 digits -->
    55<!ENTITY year         "2020">
     
    77<!ENTITY copyholder   "The BLFS Development Team">
    88<!ENTITY version      "&year;-&month;-&day;">
    9 <!ENTITY releasedate  "March 27th, &year;">
     9<!ENTITY releasedate  "March 28th, &year;">
    1010<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1111<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • general/genlib/genlib.xml

    r5e35878c r7af46e6  
    8282<!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js52.xml"/> -->
    8383  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js60.xml"/>
    84 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js68.xml"/> -->   <!-- will be required by GNOME 3.36 -->
     84  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="js68.xml"/>
    8585  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="json-c.xml"/>
    8686  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="json-glib.xml"/>
  • general/genlib/js68.xml

    r5e35878c r7af46e6  
    55  %general-entities;
    66
    7   <!ENTITY js68-download-http "http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-&JS68-version;.tar.bz2">
    8   <!ENTITY js68-download-ftp  "ftp://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-&JS68-version;.tar.bz2">
    9   <!ENTITY js68-md5sum        "cb1ab1983f72d45c737069747c088aa5">
    10   <!ENTITY js68-size          "69 MB">
    11   <!ENTITY js68-buildsize     "932 MB"> <!-- Installed size is 62 MB -->
    12   <!ENTITY js68-time          "6.6 SBU">
     7  <!ENTITY js68-download-http "&mozilla-http;/firefox/releases/&JS68-version;esr/source/firefox-&JS68-version;esr.source.tar.xz">
     8  <!ENTITY js68-download-ftp  " ">
     9  <!ENTITY js68-md5sum        "d21112f6e2b482e3c3ce431682de5e7d">
     10  <!ENTITY js68-size          "300 MB">
     11  <!ENTITY js68-buildsize     "2.8 GB (30 MB installed)"> <!-- Installed size is 62 MB -->
     12  <!ENTITY js68-time          "7.0 SBU">
    1313]>
    1414
     
    3232    <para>
    3333      <application>JS</application> is Mozilla's JavaScript engine
    34       written in C.
    35     </para>
     34      written in C. JS68 is taken from Firefox.
     35    </para>
     36
     37    <!-- JS68 is only used by gjs at the moment -->
     38
     39    <!-- We'll need to remember to update js68 anytime there is a firefox
     40         ESR update. -->
    3641
    3742    <bridgehead renderas="sect3">Package Information</bridgehead>
     
    6974    </itemizedlist>
    7075
     76    <!--
    7177    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7278    <itemizedlist spacing="compact">
     
    7884      </listitem>
    7985    </itemizedlist>
     86    -->
    8087
    8188    <bridgehead renderas="sect3">JS68 Dependencies</bridgehead>
     
    8592      <xref linkend="autoconf213"/>,
    8693      <xref linkend="icu"/>,
     94      <xref linkend="python2"/>,
    8795      <xref linkend="which"/>,
    8896      <!--<xref linkend="yasm"/>,--> and
     
    114122    </caution>
    115123
     124    <note>
     125      <para>
     126        Unlike most other packages in BLFS, the instructions below require you
     127        to untar <filename>firefox-&JS68-version;esr.tar.xz</filename> and
     128        change into the <filename>firefox-&JS68-version;</filename> folder.
     129      </para>
     130    </note>
     131
     132    <!--
    116133    <para>
    117134      First, apply a patch so we can run the shipped build scripts with
     
    120137
    121138<screen><userinput remap="pre">patch -Np1 -i ../js68-&JS68-version;-python_3-1.patch</userinput></screen>
    122 
     139    -->
    123140    <para>
    124141      Install <application>JS</application> by running the following
     
    130147<screen><userinput>sed '21,+4d' -i js/moz.configure &amp;&amp;
    131148
    132 mkdir mozjs-build &amp;&amp;
    133 cd    mozjs-build &amp;&amp;
     149mkdir obj &amp;&amp;
     150cd    obj &amp;&amp;
    134151
    135152CC=gcc CXX=g++ LLVM_OBJDUMP=/bin/false       \
  • gnome.ent

    r5e35878c r7af46e6  
    1616<!-- Chapter 30 -->
    1717<!-- Platform -->
    18 <!ENTITY gcr-version                       "3.34.0">
     18<!ENTITY gcr-version                       "3.36.0">
    1919<!ENTITY gsettings-desktop-schemas-version "3.36.0">
    2020<!ENTITY libsecret-version                 "0.20.1">
     
    2525<!ENTITY GConf-version                     "3.2.6">
    2626<!ENTITY geocode-glib-version              "3.26.1">
    27 <!ENTITY gjs-version                       "1.58.5">
     27<!ENTITY gjs-version                       "1.64.1">
    2828<!ENTITY gnome-autoar-version              "0.2.4">
    29 <!ENTITY gnome-desktop-version             "3.34.4">
     29<!ENTITY gnome-desktop-version             "3.36.0">
    3030<!ENTITY gnome-menus-version               "3.35.3">
    3131<!ENTITY gnome-online-accounts-version     "3.34.1">
  • gnome/platform/gcr.xml

    r5e35878c r7af46e6  
    55  %general-entities;
    66
    7   <!ENTITY gcr-download-http "&gnome-download-http;/gcr/&gnome-minor-34;/gcr-&gcr-version;.tar.xz">
    8   <!ENTITY gcr-download-ftp  "&gnome-download-ftp;/gcr/&gnome-minor-34;/gcr-&gcr-version;.tar.xz">
    9   <!ENTITY gcr-md5sum        "4af28919fb1dd36d93603e8230283b6f">
    10   <!ENTITY gcr-size          "1.4 MB">
    11   <!ENTITY gcr-buildsize     "88 MB (with tests)">
    12   <!ENTITY gcr-time          "0.6 SBU (with tests)">
     7  <!ENTITY gcr-download-http "&gnome-download-http;/gcr/&gnome-minor-36;/gcr-&gcr-version;.tar.xz">
     8  <!ENTITY gcr-download-ftp  "&gnome-download-ftp;/gcr/&gnome-minor-36;/gcr-&gcr-version;.tar.xz">
     9  <!ENTITY gcr-md5sum        "adc65563b6b458507b9a578a8b68fb61">
     10  <!ENTITY gcr-size          "1.0 MB">
     11  <!ENTITY gcr-buildsize     "47 MB (with tests)">
     12  <!ENTITY gcr-time          "0.5 SBU (with tests)">
    1313]>
    1414
     
    7878    <para role="required">
    7979      <xref linkend="glib2"/>,
    80       <xref linkend="libgcrypt"/>,
    81       <xref linkend="libtasn1"/>, and
     80      <xref linkend="libgcrypt"/>, and
    8281      <xref linkend="p11-kit"/>
    8382    </para>
     
    106105    <title>Installation of Gcr</title>
    107106
     107    <caution>
     108      <para>
     109        If you are upgrading from a version of gcr prior to 3.36.0, you must
     110        run the <filename>remove-la-files.sh</filename> script from the
     111        <xref linkend="la-files"/> after installing gcr.
     112      </para>
     113    </caution>
     114
    108115    <para>
    109116      Install <application>Gcr</application> by running the following
     
    113120<screen><userinput>sed -i -r 's:"(/desktop):"/org/gnome\1:' schema/*.xml &amp;&amp;
    114121
    115 ./configure --prefix=/usr     \
    116             --sysconfdir=/etc &amp;&amp;
    117 make</userinput></screen>
    118 
    119     <para>
    120       To test the results, issue: <command>make -k check</command>.
     122mkdir gcr-build &amp;&amp;
     123cd    gcr-build &amp;&amp;
     124
     125meson --prefix=/usr -Dgtk_doc=false .. &amp;&amp;
     126ninja</userinput></screen>
     127
     128    <para>
     129      To test the results, issue: <command>ninja test</command>.
    121130      The tests must be run from an X Terminal or similar. <!-- One test,
    122131      "test-openssl 3", is known to fail. -->
     
    127136    </para>
    128137
    129 <screen role="root"><userinput>make install</userinput></screen>
     138<screen role="root"><userinput>ninja install</userinput></screen>
    130139  </sect2>
    131140
     
    139148
    140149    <para>
    141       <option>--without-gtk</option>: Use this switch if you
     150      <option>-Dgtk=false</option>: Use this switch if you
    142151      haven't installed <xref linkend="gtk3"/>. Note that
    143152      <application>gcr-viewer</application> will not be installed
     
    145154    </para>
    146155
    147     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    148       href="../../xincludes/gtk-doc-rebuild.xml"/>
     156    <para>
     157      <option>-Dgtk_doc=true</option>: Use this switch if you wish
     158      to generate the API reference documentation. Note that you must
     159      have <application>GTK-Doc</application>  installed.
     160    </para>
     161
     162    <!--<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     163    href="../../xincludes/gtk-doc-rebuild.xml"/>-->
    149164
    150165  </sect2>
     
    167182        <seg>
    168183          /usr/include/gck-1,
    169           /usr/{include,share/gtk-doc/html}/gcr-3, and
    170           /usr/share/gtk-doc/html/gck
     184          /usr/include/gcr-3, and
     185          /usr/share/gtk-doc/html/{gcr,gck}
    171186        </seg>
    172187      </seglistitem>
  • gnome/platform/gjs.xml

    r5e35878c r7af46e6  
    55  %general-entities;
    66
    7   <!ENTITY gjs-download-http "&gnome-download-http;/gjs/1.58/gjs-&gjs-version;.tar.xz">
    8   <!ENTITY gjs-download-ftp  "&gnome-download-ftp;/gjs/1.58/gjs-&gjs-version;.tar.xz">
    9   <!ENTITY gjs-md5sum        "4e74456ccb16d4cc5004a441f6abbec1">
    10   <!ENTITY gjs-size          "624 KB">
    11   <!ENTITY gjs-buildsize     "89 MB (with tests)">
    12   <!ENTITY gjs-time          "1.0 SBU (with tests)">
     7  <!ENTITY gjs-download-http "&gnome-download-http;/gjs/1.64/gjs-&gjs-version;.tar.xz">
     8  <!ENTITY gjs-download-ftp  "&gnome-download-ftp;/gjs/1.64/gjs-&gjs-version;.tar.xz">
     9  <!ENTITY gjs-md5sum        "8c026b8b683aa1c1d369053de5b752c5">
     10  <!ENTITY gjs-size          "412 KB">
     11  <!ENTITY gjs-buildsize     "291 MB (with tests)">
     12  <!ENTITY gjs-time          "0.7 SBU (with tests)">
    1313]>
    1414
     
    7878      <xref linkend="dbus"/>,
    7979      <xref linkend="gobject-introspection"/>, and
    80       <xref linkend="js60"/>
     80      <xref linkend="js68"/>
    8181    </para>
    8282
     
    108108    </para>
    109109
    110 <screen><userinput>./configure --prefix=/usr &amp;&amp;
    111 make</userinput></screen>
     110<screen><userinput>mkdir gjs-build &amp;&amp;
     111cd    gjs-build &amp;&amp;
     112
     113meson --prefix=/usr .. &amp;&amp;
     114ninja</userinput></screen>
    112115
    113116    <para>
    114       To test the results, issue: <command>make check</command>. The
     117      To test the results, issue: <command>ninja test</command>. The
    115118      <application>GTK</application> and <application>Cairo</application>
    116       tests will fail if not running in an Xorg session. Two tests related
    117       to testCommandLine.sh (6 and 7) are known to fail.
     119      tests will fail if not running in an Xorg session. One test,
     120      <filename>gjs: Scripts/CommandLine</filename>, is known to fail.
    118121      <!-- Still fails with 1.58.5. -->
    119122    </para>
     
    123126    </para>
    124127
    125 <screen role="root"><userinput>make install</userinput></screen>
     128<screen role="root"><userinput>ninja install</userinput></screen>
    126129
    127130  </sect2>
     
    144147        <seg>
    145148          /usr/include/gjs-1.0,
    146           /usr/lib/gjs, and
    147           /usr/share/gjs-1.0
     149          /usr/lib/gjs,
     150          /usr/libexec/gjs,
     151          /usr/share/gjs-1.0, and
     152          /usr/share/installed-tests/gjs
    148153        </seg>
    149154      </seglistitem>
  • gnome/platform/gnome-desktop.xml

    r5e35878c r7af46e6  
    55  %general-entities;
    66
    7 <!ENTITY gnome-desktop-download-http
    8            "&gnome-download-http;/gnome-desktop/&gnome-minor-34;/gnome-desktop-&gnome-desktop-version;.tar.xz">
     7  <!ENTITY gnome-desktop-download-http
     8           "&gnome-download-http;/gnome-desktop/&gnome-minor-36;/gnome-desktop-&gnome-desktop-version;.tar.xz">
    99  <!ENTITY gnome-desktop-download-ftp
    10            "&gnome-download-ftp;/gnome-desktop/&gnome-minor-34;/gnome-desktop-&gnome-desktop-version;.tar.xz">
    11   <!ENTITY gnome-desktop-md5sum        "d682a05eb98bb2dd434042b6ac4f99d5">
    12   <!ENTITY gnome-desktop-size          "700 KB">
    13   <!ENTITY gnome-desktop-buildsize     "19 MB (with tests)">
     10           "&gnome-download-ftp;/gnome-desktop/&gnome-minor-36;/gnome-desktop-&gnome-desktop-version;.tar.xz">
     11  <!ENTITY gnome-desktop-md5sum        "7f845b623de47dc6a6496ebcc59ac7ca">
     12  <!ENTITY gnome-desktop-size          "724 KB">
     13  <!ENTITY gnome-desktop-buildsize     "20 MB (with tests)">
    1414  <!ENTITY gnome-desktop-time          "0.1 SBU (Using parallelism=4; with tests)">
    1515]>
  • introduction/welcome/changelog.xml

    r5e35878c r7af46e6  
    4343    -->
    4444    <listitem>
     45      <para>March 28th, 2020</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[renodr] - Update to gcr-3.36.0. Part of
     49          <ulink url="&blfs-ticket-root;13241">#13241</ulink>.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[renodr] - Update to gnome-desktop-3.36.0. Part of
     53          <ulink url="&blfs-ticket-root;13241">#13241</ulink>.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[renodr] - Update to gjs-1.64.1. Part of
     57          <ulink url="&blfs-ticket-root;13241">#13241</ulink>.</para>
     58        </listitem>
     59        <listitem>
     60          <para>[renodr] - Add JS68 to the book. Fixes
     61          <ulink url="&blfs-ticket-root;13111">#13111</ulink>.
     62          Credit goes to Xi for crafting the page.</para>
     63        </listitem>
     64      </itemizedlist>
     65    </listitem>
     66
     67    <listitem>
    4568      <para>March 27th, 2020</para>
    4669      <itemizedlist>
  • packages.ent

    r5e35878c r7af46e6  
    118118<!--<!ENTITY JS52-version                 "52.2.1gnome1">-->
    119119<!ENTITY JS60-version                 "60.8.0">
    120 <!ENTITY JS68-version                 "68.4.2">
     120<!ENTITY JS68-version                 "68.6.0">
    121121<!ENTITY json-c-version               "0.13.1">
    122122<!ENTITY json-glib-version            "1.4.4">
Note: See TracChangeset for help on using the changeset viewer.