Changeset 16efe57


Ignore:
Timestamp:
04/04/2012 03:56:08 PM (12 years ago)
Author:
Andrew Benton <andy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
b963d161
Parents:
793d016
Message:

more xulrunner library tweaks.
Thanks DJ.

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • x/lib/xulrunner.xml

    r793d016 r16efe57  
    201201<screen><userinput>patch -p1 &lt; ../xulrunner-&xulrunner-version;_gcc-4.7-1.patch &amp;&amp;
    202202sed -i 's#VPX_CODEC_USE_INPUT_PARTITION#VPX_CODEC_USE_INPUT_FRAGMENTS#' configure &amp;&amp;
    203 sed -i 's#-L${sdkdir}/lib ##' xulrunner/installer/*.pc.in &amp;&amp;
    204203if pkg-config --atleast-version &nspr-version; nspr
    205204then sed -i '/Version/aRequires: nspr &gt;= &nspr-version;' xulrunner/installer/libxul-embedding.pc.in
     
    221220ln -sv ../mozilla/plugins /usr/lib/xulrunner-&xulrunner-version; &amp;&amp;
    222221chown -Rv root:root /usr/{include,lib,share/idl}/xulrunner-* &amp;&amp;
    223 for library in /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib/*.{a,so}
     222for library in /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib/*.so
    224223do ln -sfv ${library#/usr/lib/} /usr${library#*sdk}
    225224done</userinput></screen>
     
    252251
    253252    <para>
    254       <command>sed -i 's#-L${sdkdir}/lib ##'
    255       xulrunner/installer/*.pc.in</command>: Because we put symlinks to the
    256       libraries into <filename class="directory">/usr/lib</filename> we do not
    257       need to have -L/usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib in
    258       the linker flags provided by the pkg-config .pc files.
    259     </para>
    260 
    261     <para>
    262253      <command>make -f client.mk ...</command>: Mozilla products are packaged to
    263254      allow the use of a configuration file which can be used to pass the
     
    277268    <para>
    278269      <command>for library in
    279       /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib/*.{a,so}; do ln -sfv
     270      /usr/lib/xulrunner-devel-&xulrunner-version;/sdk/lib/*.so; do ln -sfv
    280271      ${library#/usr/lib/} /usr${library#*sdk}; done</command>: The libraries
    281272      shipped with this package are installed into
    282273      <filename class="directory">/usr/lib/xulrunner-devel-&xulrunner-version;</filename>
    283274      which means they will not be found at runtime. These commands make
    284       relative symbolic links to the libraries from
     275      relative symbolic links to the shared libraries from
    285276      <filename class="directory">/usr/lib</filename>.
    286277    </para>
Note: See TracChangeset for help on using the changeset viewer.