Changeset c339779 for gnome/platform


Ignore:
Timestamp:
10/12/2020 09:28:35 PM (4 years ago)
Author:
Douglas R. Reno <renodr@…>
Branches:
10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
ac278af2
Parents:
1f5eaa5
Message:

Update to gnome-bluetooth-3.34.3
Update to gnome-settings-daemon-3.38.1, and add instructions for removing outdated systemd units
Update to gnome-control-center-3.38.1
Update to mutter-3.38.1
Update to gnome-shell-3.38.1
Update to gnome-shell-extensions-3.38.1
Update to gnome-session-3.38.0 and modify it to build on SysV systems
Update to gdm-3.38.0 and modify it to build on SysV systems
Update to gnome-user-docs-3.38.1
Update to yelp-3.38.1
Archive JS68

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

Location:
gnome/platform
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • gnome/platform/gdm.xml

    r1f5eaa5 rc339779  
    55  %general-entities;
    66
    7   <!ENTITY gdm-download-http "&gnome-download-http;/gdm/&gnome-minor-36;/gdm-&gdm-version;.tar.xz">
    8   <!ENTITY gdm-download-ftp  "&gnome-download-ftp;/gdm/&gnome-minor-36;/gdm-&gdm-version;.tar.xz">
    9   <!ENTITY gdm-md5sum        "2fb78422269f5e75067024ce5386521c">
    10   <!ENTITY gdm-size          "1.2 MB">
    11   <!ENTITY gdm-buildsize     "42 MB">
    12   <!ENTITY gdm-time          "0.3 SBU">
     7  <!ENTITY gdm-download-http "&gnome-download-http;/gdm/&gnome-minor-38;/gdm-&gdm-version;.tar.xz">
     8  <!ENTITY gdm-download-ftp  "&gnome-download-ftp;/gdm/&gnome-minor-38;/gdm-&gdm-version;.tar.xz">
     9  <!ENTITY gdm-md5sum        "948dec80099d9d3a2adacc5788964043">
     10  <!ENTITY gdm-size          "772 KB">
     11  <!ENTITY gdm-buildsize     "34 MB">
     12  <!ENTITY gdm-time          "0.1 SBU">
    1313]>
    1414
     
    128128passwd -ql gdm</userinput></screen>
    129129
     130    <para revision="sysv">
     131      First, adapt GDM to build without systemd present:
     132    </para>
     133
     134<screen revision="sysv"><userinput remap="pre">sed -i -r '/(^| )systemd_dep/d' meson.build</userinput></screen>
     135
    130136    <para>
    131137      Install <application>GDM</application> by running the following
     
    135141<screen revision="sysv"><userinput>sed 's@systemd@elogind@' -i data/pam-lfs/gdm-launch-environment.pam &amp;&amp;
    136142
    137 ./configure --prefix=/usr         \
    138             --sysconfdir=/etc     \
    139             --localstatedir=/var  \
    140             --without-plymouth    \
    141             --disable-static      \
    142             --enable-gdm-xsession \
    143             --with-systemdsystemunitdir=no \
    144             --with-pam-mod-dir=/lib/security &amp;&amp;
    145 make</userinput></screen>
    146 
    147 <screen revision="systemd"><userinput>./configure --prefix=/usr         \
    148             --sysconfdir=/etc     \
    149             --localstatedir=/var  \
    150             --without-plymouth    \
    151             --disable-static      \
    152             --enable-gdm-xsession \
    153             --with-pam-mod-dir=/lib/security &amp;&amp;
    154 make</userinput></screen>
     143mkdir build &amp;&amp;
     144cd    build &amp;&amp;
     145
     146meson --prefix=/usr               \
     147      --sysconfdir=/etc           \
     148      --localstatedir=/var        \
     149      -Dplymouth=disabled         \
     150      -Dgdm-xsession=true         \
     151      -Dpam-mod-dir=/lib/security \
     152      -Dsystemd-journal=false     \
     153      -Dsystemdsystemunitdir=/tmp \
     154      -Dsystemduserunitdir=/tmp   .. &amp;&amp;
     155ninja</userinput></screen>
     156
     157<screen revision="systemd"><userinput>
     158mkdir build &amp;&amp;
     159cd    build &amp;&amp;
     160
     161meson --prefix=/usr               \
     162      --sysconfdir=/etc           \
     163      --localstatedir=/var        \
     164      -Dplymouth=disabled         \
     165      -Dgdm-xsession=true         \
     166      -Dpam-mod-dir=/lib/security .. &amp;&amp;
     167ninja</userinput></screen>
    155168
    156169    <para>
     
    162175    </para>
    163176
    164 <screen role="root" revision="sysv"><userinput>make install</userinput></screen>
    165 
    166 <screen role="root" revision="systemd"><userinput>make install &amp;&amp;
    167 install -v -m644 data/gdm.service /lib/systemd/system/gdm.service</userinput></screen>   
     177<screen role="root" revision="sysv"><userinput>ninja install &amp;&amp;
     178rm -rv /tmp/*.{service,target.d}</userinput></screen>
     179
     180<screen role="root" revision="systemd"><userinput>ninja install</userinput></screen>
    168181
    169182  </sect2>
     
    172185    <title>Command Explanations</title>
    173186
    174     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    175       href="../../xincludes/static-libraries.xml"/>
    176 
    177     <para>
    178       <option>--with-initial-vt=7</option>: Use this switch
     187    <para>
     188      <option>-Dinitial-vt=7</option>: Use this switch
    179189      to make <application>GDM</application> start on VT7
    180190      instead of the first free VT.
     
    182192
    183193    <para>
    184       <parameter>--without-plymouth</parameter>: GDM now explicitly requires
     194      <parameter>-Dplymouth=disabled</parameter>: GDM now explicitly requires
    185195      plymouth to be installed. Use this switch to disable this dependency.
    186196    </para>
    187197
    188198    <para>
    189       <option>--with-default-pam-config=lfs</option>: Use this
     199      <option>-Ddefault-pam-config=lfs</option>: Use this
    190200      switch if you did not create the
    191201      <filename>/etc/lfs-release</filename> file or distribution
     
    195205
    196206    <para>
    197       <parameter>--enable-gdm-xsession</parameter>: This enables the
     207      <parameter>-Dgdm-xsession=true</parameter>: This enables the
    198208      installation of the <application>GDM</application> Xsession file.
    199209    </para>
  • gnome/platform/gnome-bluetooth.xml

    r1f5eaa5 rc339779  
    99  <!ENTITY gnome-bluetooth-download-ftp
    1010           "&gnome-download-ftp;/gnome-bluetooth/&gnome-minor-34;/gnome-bluetooth-&gnome-bluetooth-version;.tar.xz">
    11   <!ENTITY gnome-bluetooth-md5sum        "09b6bab7ceaafb35da766a5476fbc466">
     11  <!ENTITY gnome-bluetooth-md5sum        "c82f7df6a411c897d4d59337d5d9a789">
    1212  <!ENTITY gnome-bluetooth-size          "348 KB">
    1313  <!ENTITY gnome-bluetooth-buildsize     "17 MB">
    14   <!ENTITY gnome-bluetooth-time          "less than 0.1 SBU (Using parallelism=4)">
     14  <!ENTITY gnome-bluetooth-time          "0.2 SBU (Using parallelism=4)">
    1515]>
    1616
  • gnome/platform/gnome-control-center.xml

    r1f5eaa5 rc339779  
    66
    77  <!ENTITY gnome-control-center-download-http
    8            "&gnome-download-http;/gnome-control-center/&gnome-minor-36;/gnome-control-center-&gnome-control-center-version;.tar.xz">
     8           "&gnome-download-http;/gnome-control-center/&gnome-minor-38;/gnome-control-center-&gnome-control-center-version;.tar.xz">
    99  <!ENTITY gnome-control-center-download-ftp
    10            "&gnome-download-ftp;/gnome-control-center/&gnome-minor-36;/gnome-control-center-&gnome-control-center-version;.tar.xz">
    11   <!ENTITY gnome-control-center-md5sum        "16c228d7de4e9d2d57550791fbca3390">
    12   <!ENTITY gnome-control-center-size          "6.0 MB">
    13   <!ENTITY gnome-control-center-buildsize     "169 MB (with tests)">
     10           "&gnome-download-ftp;/gnome-control-center/&gnome-minor-38;/gnome-control-center-&gnome-control-center-version;.tar.xz">
     11  <!ENTITY gnome-control-center-md5sum        "19ab78acfb6142974921bd8b5bf66937">
     12  <!ENTITY gnome-control-center-size          "6.1 MB">
     13  <!ENTITY gnome-control-center-buildsize     "182 MB (with tests)">
    1414  <!ENTITY gnome-control-center-time          "0.5 SBU (Using parallelism=4; with tests)">
    1515]>
     
    9898      <xref linkend="gnome-bluetooth"/>,
    9999      <xref linkend="ibus"/>,
    100       <xref linkend="libhandy"/>, and
     100      <xref linkend="libhandy1"/>, and
    101101      <xref linkend="ModemManager"/> and
    102102      <xref linkend="libnma"/> (for the Network Panel)
  • gnome/platform/gnome-session.xml

    r1f5eaa5 rc339779  
    66
    77  <!ENTITY gnome-session-download-http
    8            "&gnome-download-http;/gnome-session/&gnome-minor-36;/gnome-session-&gnome-session-version;.tar.xz">
     8           "&gnome-download-http;/gnome-session/&gnome-minor-38;/gnome-session-&gnome-session-version;.tar.xz">
    99  <!ENTITY gnome-session-download-ftp
    10            "&gnome-download-ftp;/gnome-session/&gnome-minor-36;/gnome-session-&gnome-session-version;.tar.xz">
    11   <!ENTITY gnome-session-md5sum        "cd23e30c4991ca1f477020c67ea3a540">
    12   <!ENTITY gnome-session-size          "468 KB">
    13   <!ENTITY gnome-session-buildsize     "16 MB">
     10           "&gnome-download-ftp;/gnome-session/&gnome-minor-38;/gnome-session-&gnome-session-version;.tar.xz">
     11  <!ENTITY gnome-session-md5sum        "736024b46e2542b9b68adaa43f754f49">
     12  <!ENTITY gnome-session-size          "472 KB">
     13  <!ENTITY gnome-session-buildsize     "15 MB">
    1414  <!ENTITY gnome-session-time          "0.1 SBU">
    1515]>
     
    104104
    105105    <para>
    106       When running Gnome under <xref linkend="wayland"/>, environment settings
     106      When running GNOME under <xref linkend="wayland"/>, environment settings
    107107      are not imported for the user using the system profile. The Wayland
    108108      developers are currently undecided on a standard method to provide system
     
    114114<screen><userinput>sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in</userinput></screen>
    115115
     116    <para revision="sysv">
     117      Adapt meson.build so that gnome-session can build without systemd:
     118    </para>
     119
     120<screen revision="sysv"><userinput remap="pre">sed -i "/  systemd_dep/,+3d;/if enable_systemd/a \    systemd_userunitdir = '/tmp\'" meson.build</userinput></screen>
     121
    116122    <para>
    117123      Install <application>GNOME Session</application> by
     
    150156    </para>
    151157
    152 <screen role="root" revision="sysv"><userinput>rm -v /usr/lib/systemd/user/gnome-session*</userinput></screen>
     158<screen role="root" revision="sysv"><userinput>rm -rv /tmp/{*.d,*.target,*.service}</userinput></screen>
    153159
    154160  </sect2>
  • gnome/platform/gnome-settings-daemon.xml

    r1f5eaa5 rc339779  
    66
    77  <!ENTITY gnome-settings-daemon-download-http
    8            "&gnome-download-http;/gnome-settings-daemon/&gnome-minor-36;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
     8           "&gnome-download-http;/gnome-settings-daemon/&gnome-minor-38;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
    99  <!ENTITY gnome-settings-daemon-download-ftp
    10            "&gnome-download-ftp;/gnome-settings-daemon/&gnome-minor-36;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
    11   <!ENTITY gnome-settings-daemon-md5sum        "102dc488a6a726e4050cf5ab7e967e8d">
     10           "&gnome-download-ftp;/gnome-settings-daemon/&gnome-minor-38;/gnome-settings-daemon-&gnome-settings-daemon-version;.tar.xz">
     11  <!ENTITY gnome-settings-daemon-md5sum        "ac40a03be99379de432b822c0001904e">
    1212  <!ENTITY gnome-settings-daemon-size          "1.4 MB">
    13   <!ENTITY gnome-settings-daemon-buildsize     "70 MB">
     13  <!ENTITY gnome-settings-daemon-buildsize     "46 MB">
    1414  <!ENTITY gnome-settings-daemon-time          "1.1 SBU (Using parallelism=4)">
    1515]>
     
    136136
    137137    <para revision="sysv">
    138       First fix libelogind detection for tests:
     138      First, fix libelogind detection for tests:
    139139    </para>
    140140
     
    148148<screen revision="sysv"><userinput>sed -i 's/(backlight->logind_proxy)/(0)/' \
    149149    -i plugins/power/gsd-backlight.c</userinput></screen>
     150
     151    <para revision="systemd">
     152      First, remove older versions of the systemd units:
     153    </para>
     154
     155<screen revision="sysv" role="root"><userinput remap="pre">rm -v /usr/lib/systemd/user/gsd-*</userinput></screen>
    150156
    151157    <para>
  • gnome/platform/gnome-shell-extensions.xml

    r1f5eaa5 rc339779  
    66
    77  <!ENTITY gnome-shell-extensions-download-http
    8            "&gnome-download-http;/gnome-shell-extensions/&gnome-minor-36;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
     8           "&gnome-download-http;/gnome-shell-extensions/&gnome-minor-38;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
    99  <!ENTITY gnome-shell-extensions-download-ftp
    10            "&gnome-download-ftp;/gnome-shell-extensions/&gnome-minor-36;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
    11   <!ENTITY gnome-shell-extensions-md5sum        "b7771b4851fc3f16dcada5e16ceb53ab">
    12   <!ENTITY gnome-shell-extensions-size          "204 KB">
    13   <!ENTITY gnome-shell-extensions-buildsize     "2.9 MB">
     10           "&gnome-download-ftp;/gnome-shell-extensions/&gnome-minor-38;/gnome-shell-extensions-&gnome-shell-extensions-version;.tar.xz">
     11  <!ENTITY gnome-shell-extensions-md5sum        "717e1b7f04cdb0bac27fd509c3128801">
     12  <!ENTITY gnome-shell-extensions-size          "208 KB">
     13  <!ENTITY gnome-shell-extensions-buildsize     "4.4 MB">
    1414  <!ENTITY gnome-shell-extensions-time          "less than 0.1 SBU">
    1515]>
     
    7878    <bridgehead renderas="sect4">Required</bridgehead>
    7979    <para role="required">
    80       <xref linkend="js68"/> and
    8180      <xref linkend="libgtop"/>
    8281    </para>
  • gnome/platform/gnome-shell.xml

    r1f5eaa5 rc339779  
    66
    77  <!ENTITY gnome-shell-download-http
    8            "&gnome-download-http;/gnome-shell/&gnome-minor-36;/gnome-shell-&gnome-shell-version;.tar.xz">
     8           "&gnome-download-http;/gnome-shell/&gnome-minor-38;/gnome-shell-&gnome-shell-version;.tar.xz">
    99  <!ENTITY gnome-shell-download-ftp
    10            "&gnome-download-ftp;/gnome-shell/&gnome-minor-36;/gnome-shell-&gnome-shell-version;.tar.xz">
    11   <!ENTITY gnome-shell-md5sum        "60103fd2370e7f1cc9e7ba8c7a711379">
     10           "&gnome-download-ftp;/gnome-shell/&gnome-minor-38;/gnome-shell-&gnome-shell-version;.tar.xz">
     11  <!ENTITY gnome-shell-md5sum        "a12f98e36f4cfc4b4f968c35edc6f778">
    1212  <!ENTITY gnome-shell-size          "1.7 MB">
    13   <!ENTITY gnome-shell-buildsize     "70 MB (including tests)">
     13  <!ENTITY gnome-shell-buildsize     "72 MB (including tests)">
    1414  <!ENTITY gnome-shell-time          "0.2 SBU (Using parallelism=4, with tests)">
    1515]>
     
    167167
    168168    <para>
    169       <option>-Dextensions=false</option>: Do not build the
     169      <option>-Dextensions=false</option>: This option disables building the
    170170      <command>gnome-extensions</command> CLI tool. Using this option removes
    171171      the need for <xref linkend="asciidoc"/>.
  • gnome/platform/gnome-user-docs.xml

    r1f5eaa5 rc339779  
    66
    77  <!ENTITY gnome-user-docs-download-http
    8            "&gnome-download-http;/gnome-user-docs/&gnome-minor-36;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
     8           "&gnome-download-http;/gnome-user-docs/&gnome-minor-38;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
    99  <!ENTITY gnome-user-docs-download-ftp
    10            "&gnome-download-ftp;/gnome-user-docs/&gnome-minor-36;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
    11   <!ENTITY gnome-user-docs-md5sum        "92cdb382830cadcb4958d920c6ec46ad">
    12   <!ENTITY gnome-user-docs-size          "10 MB">
    13   <!ENTITY gnome-user-docs-buildsize     "215 MB">
     10           "&gnome-download-ftp;/gnome-user-docs/&gnome-minor-38;/gnome-user-docs-&gnome-user-docs-version;.tar.xz">
     11  <!ENTITY gnome-user-docs-md5sum        "c2550b6d51c81480486f881727eb25dc">
     12  <!ENTITY gnome-user-docs-size          "11 MB">
     13  <!ENTITY gnome-user-docs-buildsize     "216 MB">
    1414  <!ENTITY gnome-user-docs-time          "0.6 SBU (using parallelism=4)">
    1515]>
  • gnome/platform/mutter.xml

    r1f5eaa5 rc339779  
    55  %general-entities;
    66
    7   <!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-36;/mutter-&mutter-version;.tar.xz">
    8   <!ENTITY mutter-download-ftp  "&gnome-download-ftp;/mutter/&gnome-minor-36;/mutter-&mutter-version;.tar.xz">
    9   <!ENTITY mutter-md5sum        "c841bbcc1a73ce632371172ee04730ae">
    10   <!ENTITY mutter-size          "2.6 MB">
    11   <!ENTITY mutter-buildsize     "248 MB">
    12   <!ENTITY mutter-time          "1.0 SBU (Using parallelism=4)">
     7  <!ENTITY mutter-download-http "&gnome-download-http;/mutter/&gnome-minor-38;/mutter-&mutter-version;.tar.xz">
     8  <!ENTITY mutter-download-ftp  "&gnome-download-ftp;/mutter/&gnome-minor-38;/mutter-&mutter-version;.tar.xz">
     9  <!ENTITY mutter-md5sum        "df053c03ed2264e7b6dfd453ed5103ea">
     10  <!ENTITY mutter-size          "2.5 MB">
     11  <!ENTITY mutter-buildsize     "139 MB">
     12  <!ENTITY mutter-time          "1.3 SBU (Using parallelism=4)">
    1313]>
    1414
     
    7272      </listitem>
    7373    </itemizedlist>
    74 
    75     <!--
     74   
    7675    <bridgehead renderas="sect3">Additional Downloads</bridgehead>
    7776    <itemizedlist spacing="compact">
     
    7978        <para>
    8079          Required patch:
    81           <ulink url="&patch-root;/mutter-&mutter-version;-mesa_20_fixes-1.patch"/>
     80          <ulink url="&patch-root;/mutter-&mutter-version;-upstream_fixes-1.patch"/>
    8281        </para>
    8382      </listitem>
    8483    </itemizedlist>
    85     -->
    8684
    8785    <bridgehead renderas="sect3">Mutter Dependencies</bridgehead>
     
    140138    <title>Installation of Mutter</title>
    141139
    142     <!-- Not needed anymore with 3.36.1
    143     <para>
    144       First, apply a patch to Mutter to fix building with mesa-20.x and later:
    145     </para>
    146 
    147 <screen><userinput remap="pre">patch -Np1 -i ../mutter-&mutter-version;-mesa_20_fixes-1.patch</userinput></screen>
    148     -->
     140    <para>
     141      First, fix a problem with the build system and bugs with wayland sessions:
     142    </para>
     143
     144<screen><userinput remap="pre">patch -Np1 -i ../mutter-&mutter-version;-upstream_fixes-1.patch</userinput></screen>
    149145
    150146    <para>
     
    156152cd    build &amp;&amp;
    157153
    158 meson --prefix=/usr -Dprofiler=false .. &amp;&amp;
     154meson --prefix=/usr .. &amp;&amp;
    159155ninja</userinput></screen>
    160156
     
    188184        </seg>
    189185        <seg>
    190           libmutter-6.so
     186          libmutter-7.so
    191187        </seg>
    192188        <seg>
    193           /usr/{lib,include,libexec/installed-tests,share/{installed-tests}}/mutter-6
     189          /usr/{lib,include,libexec/installed-tests,share/{installed-tests}}/mutter-7
    194190        </seg>
    195191      </seglistitem>
     
    215211
    216212      <varlistentry id="libmutter">
    217         <term><filename class="libraryfile">libmutter-6.so</filename></term>
     213        <term><filename class="libraryfile">libmutter-7.so</filename></term>
    218214        <listitem>
    219215          <para>
     
    221217          </para>
    222218          <indexterm zone="mutter libmutter">
    223             <primary sortas="c-libmutter">libmutter-6.so</primary>
     219            <primary sortas="c-libmutter">libmutter-7.so</primary>
    224220          </indexterm>
    225221        </listitem>
  • gnome/platform/yelp.xml

    r1f5eaa5 rc339779  
    55  %general-entities;
    66
    7   <!ENTITY yelp-download-http "&gnome-download-http;/yelp/&gnome-minor-36;/yelp-&yelp-version;.tar.xz">
    8   <!ENTITY yelp-download-ftp  "&gnome-download-ftp;/yelp/&gnome-minor-36;/yelp-&yelp-version;.tar.xz">
    9   <!ENTITY yelp-md5sum        "32f879293f79b4042edc46aa13d82c71">
     7  <!ENTITY yelp-download-http "&gnome-download-http;/yelp/&gnome-minor-38;/yelp-&yelp-version;.tar.xz">
     8  <!ENTITY yelp-download-ftp  "&gnome-download-ftp;/yelp/&gnome-minor-38;/yelp-&yelp-version;.tar.xz">
     9  <!ENTITY yelp-md5sum        "e1bf7d21dd2b27f7b40b15e25fdf7a89">
    1010  <!ENTITY yelp-size          "1.5 MB">
    1111  <!ENTITY yelp-buildsize     "22 MB">
Note: See TracChangeset for help on using the changeset viewer.