Changeset 71becb2 for general/sysutils


Ignore:
Timestamp:
10/08/2017 02:08:26 AM (7 years ago)
Author:
DJ Lucas <dj@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, lazarus, lxqt, perl-modules, 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:
4c54ce8
Parents:
57a8df2
Message:

Use upstream tarball for systemd with meson build.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@19303 af4574ff-66df-0310-9fd7-8a98e5e911e0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • general/sysutils/systemd.xml

    r57a8df2 r71becb2  
    55  %general-entities;
    66
    7   <!ENTITY systemd-download-http "http://anduin.linuxfromscratch.org/sources/other/systemd/systemd-&systemd-version;-lfs.tar.xz">
     7  <!ENTITY systemd-download-http "https://github.com/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.xz">
    88  <!ENTITY systemd-download-ftp  " ">
    9   <!ENTITY systemd-md5sum        "be1338f2775713dc33da74ac0146e37b">
    10   <!ENTITY systemd-size          "4.0 MB">
    11   <!ENTITY systemd-buildsize     "371 MB (an additional 29 MB for tests)">
    12   <!ENTITY systemd-time          "7.7 SBU (an additional 0.5 SBU for tests)">
     9  <!ENTITY systemd-md5sum        "2d8f6ebded3462ac0d1a6275e54db561">
     10  <!ENTITY systemd-size          "4.6 MB">
     11  <!ENTITY systemd-buildsize     "225 MB (an additional 8 MB for tests)">
     12  <!ENTITY systemd-time          "0.2 SBU (an additional 0.2 SBU for tests)">
    1313
    1414]>
     
    118118  <sect2 role="installation">
    119119    <title>Installation of systemd</title>
    120 <!--
    121     <para>
    122       Disable two tests that always fail:
    123     </para>
    124 We didn't remove this? -->
    125120
    126121    <para>
     
    129124    </para>
    130125
    131 <!-- The logic behind - -disable-manpages is that you will already have the
    132      manpages from this version of systemd installed. This is a rebuild, not
    133      a fresh installation of a new version, and previous versions manpages
    134      generally apply. This may change in a future update. -->
    135 
    136 <screen><userinput>./configure --prefix=/usr            \
    137             --sysconfdir=/etc        \
    138             --localstatedir=/var     \
    139             --with-rootprefix=       \
    140             --with-rootlibdir=/lib   \
    141             --enable-split-usr       \
    142             --disable-firstboot      \
    143             --disable-ldconfig       \
    144             --disable-sysusers       \
    145             --disable-manpages       \
    146             --with-default-dnssec=no \
    147             --docdir=/usr/share/doc/systemd-&systemd-version; &amp;&amp;
    148 make</userinput></screen>
     126<screen><userinput>meson --prefix /usr                   \
     127      --sysconfdir /etc               \
     128      --localstatedir /var            \
     129      -Dblkid=true                    \
     130      -Dbuildtype=release             \
     131      -Ddefault-dnssec=no             \
     132      -Dfirstboot=false               \
     133      -Dldconfig=false                \
     134      -Drootprefix=                   \
     135      -Drootlibdir=/lib               \
     136      -Dsplit-usr=true                \
     137      -Dsysusers=false                \
     138      -Db_lto=false                   \
     139      $PWD build                      &amp;&amp;
     140cd build                              &amp;&amp;
     141ninja</userinput></screen>
    149142
    150143    <note>
     
    157150
    158151    <para>
    159       To test the results, issue: <command>make check</command>.
     152      To test the results, issue: <command>ninja test</command>.
    160153    </para>
    161154
     
    179172   </para>
    180173
    181 <screen role="root"><userinput>make install</userinput></screen>
     174<screen role="root"><userinput>ninja install</userinput></screen>
    182175
    183176    <para>
Note: See TracChangeset for help on using the changeset viewer.