Changeset b02022b7


Ignore:
Timestamp:
05/20/2023 04:47:14 PM (11 months ago)
Author:
Xi Ruoyao <xry111@…>
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:
9c6c28d
Parents:
7d8336d
git-author:
Xi Ruoyao <xry111@…> (05/20/2023 04:46:14 PM)
git-committer:
Xi Ruoyao <xry111@…> (05/20/2023 04:47:14 PM)
Message:

libpsl: Switch to meson

Meson prefers Python 3, so we can avoid the nasty sed and "PYTHON="
thing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • networking/netlibs/libpsl.xml

    r7d8336d rb02022b7  
    9494    </para>
    9595
    96 <screen><userinput>sed -i 's/env python/&amp;3/' src/psl-make-dafsa              &amp;&amp;
    97 ./configure --prefix=/usr --disable-static PYTHON=python3 &amp;&amp;
    98 make</userinput></screen>
     96<screen><userinput>mkdir build &amp;&amp;
     97cd    build &amp;&amp;
     98
     99meson setup --prefix=/usr --buildtype=release &amp;&amp;
     100
     101ninja</userinput></screen>
    99102
    100103    <para>
    101       To test the results, issue: <command>make check</command>.
     104      To test the results, issue: <command>ninja test</command>.
    102105    </para>
    103106
     
    106109    </para>
    107110
    108 <screen role="root"><userinput>make install</userinput></screen>
     111<screen role="root"><userinput>ninja install</userinput></screen>
    109112  </sect2>
    110113
     
    112115    <title>Command Explanations</title>
    113116
    114     <para>
    115       <command>sed -i ...</command>: This command forces the use of
    116       <application>Python 3</application> in an utility.
    117     </para>
     117    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     118      href="../../xincludes/meson-buildtype-release.xml"/>
    118119
    119120  </sect2>
Note: See TracChangeset for help on using the changeset viewer.