Changeset 2dbcc855


Ignore:
Timestamp:
06/10/2023 08:25:40 AM (11 months ago)
Author:
Pierre Labastie <pierre.labastie@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
ddafabd
Parents:
23b6848
Message:

Fix building gnome-session on SysV

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gnome/platform/gnome-session.xml

    r23b6848 r2dbcc855  
    109109<screen><userinput>sed 's@/bin/sh@/bin/sh -l@' -i gnome-session/gnome-session.in</userinput></screen>
    110110
    111 
     111<!--
    112112    <para revision="sysv">
    113113      Adapt meson.build so that gnome-session can build without systemd:
     
    115115
    116116<screen revision="sysv"><userinput remap="pre">sed -i "/  systemd_dep/,+3d;/if enable_systemd/a \    systemd_userunitdir = '/tmp\'" meson.build</userinput></screen>
    117 
     117-->
    118118    <para>
    119119      Install <application>GNOME Session</application> by
     
    124124cd    build &amp;&amp;
    125125
    126 meson setup --prefix=/usr           \
    127             --buildtype=release     \
    128             -Dsystemd_journal=false \
    129             ..                      &amp;&amp;
     126meson setup --prefix=/usr             \
     127            --buildtype=release       \
     128            -Dsystemd=false           \
     129            -Dsystemd_journal=false   \
     130            -Dsystemd_session=disable \
     131            ..                        &amp;&amp;
    130132ninja</userinput></screen>
    131133
     
    167169<screen role="root"><userinput>rm -v /usr/share/xsessions/gnome.desktop &amp;&amp;
    168170rm -v /usr/share/wayland-sessions/gnome.desktop</userinput></screen>
    169 
     171<!--
    170172    <para revision="sysv">
    171173      Now, as the <systemitem class="username">root</systemitem> user,
     
    174176
    175177<screen role="root" revision="sysv"><userinput>rm -rv /tmp/{*.d,*.target,*.service}</userinput></screen>
    176 
     178-->
    177179<!-- this part is not needed on systemd, since the dbus session is created
    178180by systemd-user.-->
     
    194196    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    195197      href="../../xincludes/meson-buildtype-release.xml"/>
    196    </sect2>
     198
     199    <para revision="sysv">
     200      <parameter>-Dsystemd=false</parameter>,
     201      <parameter>-Dsystemd_journal=false</parameter>,
     202      and <parameter>-Dsystemd_session=disable</parameter>: Allow building
     203      without systemd support on a SysV based system.
     204    </para>
     205
     206  </sect2>
    197207
    198208  <sect2 role="starting">
Note: See TracChangeset for help on using the changeset viewer.