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

File:
1 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>
Note: See TracChangeset for help on using the changeset viewer.