Ignore:
Timestamp:
08/08/2024 04:47:51 PM (6 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
12.2, lazarus, trunk, xry111/for-12.3, xry111/spidermonkey128
Children:
314acdd
Parents:
3c8e262
git-author:
Xi Ruoyao <xry111@…> (08/08/2024 04:46:01 PM)
git-committer:
Xi Ruoyao <xry111@…> (08/08/2024 04:47:51 PM)
Message:

xorg-server: Apply my own TODO (noted during 12.1 freeze)

Just seen my own TODO searching for inconsistent -D spacing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/installing/xorg-server.xml

    r3c8e262 r1a9275a  
    240240    </para>
    241241
    242 <screen><userinput>mkdir build &amp;&amp;
     242    <!-- To editors: Ironically -D systemd_logind=true shows up only for
     243         **sysv** revision.  No it's not a bug.  It's used to make the
     244         building system error out when dbus is not installed and emphasis
     245         that we don't support a configuration lacking a recommended
     246         dependency.  On systemd dbus is installed in LFS.  Despite the
     247         naming, it controls elogind support as well.
     248
     249         It's harmless to have this option for systemd revision as well
     250         but I cannot figure out how to write it up in the Explanations
     251         section for systemd revision, so just omit it for systemd
     252         revision.  -->
     253
     254<screen revision='sysv'><userinput>mkdir build &amp;&amp;
     255cd    build &amp;&amp;
     256
     257meson setup ..               \
     258      --prefix=$XORG_PREFIX  \
     259      --localstatedir=/var   \
     260      -D glamor=true         \
     261      -D systemd_logind=true \
     262      -D xkb_output_dir=/var/lib/xkb &amp;&amp;
     263ninja</userinput></screen>
     264
     265<screen revision='systemd'><userinput>mkdir build &amp;&amp;
    243266cd    build &amp;&amp;
    244267
     
    283306    </para>
    284307
     308    <para revision='sysv'>
     309      <option>-D systemd_logind=true</option>:
     310      This switch makes the building system error out if
     311      <xref linkend='dbus'/> is not installed.  The BLFS editors discourage
     312      building this package without <xref linkend='dbus'/> installed.
     313    </para>
     314
    285315    <para>
    286316      <option>-D suid_wrapper=true</option>: Builds the suid-root
    287317      wrapper for legacy DDX driver support on rootless xserver systems.
    288318    </para>
    289 <!-- commented out because this option defaults to auto
    290     <para>
    291       <option>-Dsystemd_logind=false</option>:
    292       This switch disables <phrase revision="systemd">systemd-logind</phrase>
    293       <phrase revision="sysv">elogind</phrase> integration, allowing Xorg Server
    294       to work without having the <phrase revision="systemd">systemd</phrase>
    295       <phrase revision="elogind">elogind</phrase> PAM module configured.
    296     </para>
    297 -->
     319
    298320    <para revision="sysv">
    299321      <command>cat &gt;&gt; /etc/sysconfig/createfiles...</command>: This
Note: See TracChangeset for help on using the changeset viewer.