Changeset 9a674b4


Ignore:
Timestamp:
07/19/2023 07:03:25 AM (15 months ago)
Author:
Thomas Trepl <thomas@…>
Branches:
multilib, xry111/multilib
Children:
df9c52e
Parents:
67b901f
Message:

Simplify and fix instructions for ML

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/udev.xml

    r67b901f r9a674b4  
    186186    <para>Compile the package:</para>
    187187
    188 <screen><userinput remap="make">make</userinput></screen>
     188<screen><userinput remap="make">ninja \
     189      $(grep -o -E "^build (src/libudev|src/udev)[^:]*" \
     190        build.ninja | awk '{ print $2 }')                              \
     191      $(realpath libudev.so --relative-to .)</userinput></screen>
    189192
    190193    <para>Install the package:</para>
    191194
    192 <screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install
    193 cp -Rv DESTDIR/usr/lib32/* /usr/lib32
    194 rm -rf DESTDIR</userinput></screen>
     195<screen><userinput remap="install">mkdir -pv /usr/lib32/pkgconfig &amp;&amp;
     196cp -av libudev.so{,*[0-9]} /usr/lib32/ &amp;&amp;
     197sed -e "s;/usr/lib;&amp;32;g" src/libudev/libudev.pc > /usr/lib32/pkgconfig/libudev.pc</userinput></screen>
    195198
    196199  </sect2><!-- m32 -->
     
    223226    <para>Compile the package:</para>
    224227
    225 <screen><userinput remap="make">make</userinput></screen>
     228<screen><userinput remap="make">ninja \
     229      $(grep -o -E "^build (src/libudev|src/udev)[^:]*" \
     230        build.ninja | awk '{ print $2 }')                              \
     231      $(realpath libudev.so --relative-to .)</userinput></screen>
    226232
    227233    <para>Install the package:</para>
    228234
    229 <screen><userinput remap="install">make DESTDIR=$PWD/DESTDIR install
    230 cp -Rv DESTDIR/usr/libx32/* /usr/libx32
    231 rm -rf DESTDIR</userinput></screen>
     235<screen><userinput remap="install">mkdir -pv /usr/libx32/pkgconfig &amp;&amp;
     236cp -av libudev.so{,*[0-9]} /usr/libx32/ &amp;&amp;
     237sed -e "s;/usr/lib;&amp;x32;g" src/libudev/libudev.pc > /usr/libx32/pkgconfig/libudev.pc</userinput></screen>
    232238
    233239  </sect2><!-- mx32 -->
Note: See TracChangeset for help on using the changeset viewer.