Ignore:
Timestamp:
03/24/2023 07:57:00 AM (13 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.0, 12.1, kea, ken/TL2024, ken/tuningfonts, lazarus, lxqt, plabs/newcss, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, trunk, xry111/llvm18, xry111/xf86-video-removal
Children:
00bb36f7
Parents:
2cb85242
Message:

gnome-shell: Make elogind and systemd dependencies runtime

On systemd, it uses libsystemd but it's already installed in LFS. On
sysv, we use -Dsystemd=false so libsystemd (a.k.a libelogind) not
needed.

But it invokes logind API via D-bus call (in js/ui/endSessionDialog.js),
so logind is a runtime dependency.

File:
1 edited

Legend:

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

    r2cb85242 rab1e97d  
    9595      <xref linkend="sassc"/>,
    9696      <xref linkend="startup-notification"/>, and
    97       <phrase revision="sysv"><xref linkend="elogind"/></phrase>
    98       <phrase revision="systemd"><xref linkend="systemd"/></phrase>
     97      <phrase revision="sysv"><xref role='runtime' linkend="elogind"/>
     98      (runtime)</phrase>
     99      <phrase revision="systemd"><xref role='runtime' linkend="systemd"/>
     100      (runtime)</phrase>
    99101    </para>
    100102
Note: See TracChangeset for help on using the changeset viewer.