Changeset ddafabd


Ignore:
Timestamp:
06/10/2023 10:24:18 AM (12 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:
2980344
Parents:
2dbcc855
Message:

SysV: Fix gnome-session so that it uses libelogind

The only thing to do is to set the systemd unit directory to
/tmp. When this is done, all the dependencies on systemd are
"required: false". So only what is found is used. libelogind
is found because libsystemd.pc is a symlink to libelogind.pc

File:
1 edited

Legend:

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

    r2dbcc855 rddafabd  
    126126meson setup --prefix=/usr             \
    127127            --buildtype=release       \
    128             -Dsystemd=false           \
    129128            -Dsystemd_journal=false   \
    130             -Dsystemd_session=disable \
     129            -Dsystemduserunitdir=/tmp \
    131130            ..                        &amp;&amp;
    132131ninja</userinput></screen>
     
    198197
    199198    <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.
     199      <parameter>-Dsystemd_journal=false</parameter>
     200      and <parameter>-Dsystemduserunitdir=/tmp</parameter>: Allow building
     201      with elogind support on a SysV based system.
    204202    </para>
    205203
Note: See TracChangeset for help on using the changeset viewer.