Changeset 31ff9f72
- Timestamp:
- 12/15/2013 08:56:45 PM (10 years ago)
- Branches:
- 10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 7.10, 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:
- 975fb37e
- Parents:
- 3da508c
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/subversion.xml
r3da508c r31ff9f72 88 88 <bridgehead renderas="sect4">Recommended</bridgehead> 89 89 <para role="recommended"> 90 <xref linkend="openssl"/> and 91 <xref linkend="serf"/> (for handling http:// and https:// URLs) 90 <xref linkend="openssl"/>, 91 <xref linkend="python2"/> (with sqlite support for the tests), 92 <xref linkend="serf"/> (for handling http:// and https:// URLs), and 93 <xref linkend="swig"/> (for building Perl, Python and optionally Ruby 94 bindings) 92 95 </para> 93 96 … … 112 115 <xref linkend="dbus"/>, 113 116 <xref linkend="kdelibs"/> (for <ulink url="http://utils.kde.org/projects/kwalletmanager/">KWallet</ulink> support), 114 <xref linkend="python2"/> (required to run the test suite) and115 117 <xref linkend="ruby"/> 116 118 </para> … … 124 126 </para> 125 127 126 <bridgehead renderas="sect4">Optional (for the SWIG Bindings)</bridgehead>127 <para role="optional">128 <xref linkend="swig"/>129 </para>130 131 128 <para condition="html" role="usernotes"> 132 129 User Notes: <ulink url="&blfs-wiki;/subversion"/> … … 142 139 </para> 143 140 144 <screen><userinput>./configure --prefix=/usr \ 141 <screen><userinput>sed -i 's#Makefile.PL.in$#& libsvn_swig_perl#' Makefile.in && 142 ./configure --prefix=/usr \ 145 143 --disable-static \ 146 --with-apache-libexecdir=$(/usr/bin/apxs -q libexecdir) && 147 make</userinput></screen> 144 --with-apache-libexecdir && 145 make && 146 make swig-pl && 147 make swig-py swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \ 148 swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn</userinput></screen> 148 149 149 150 <para> … … 160 161 <screen><userinput>make javahl</userinput></screen> 161 162 162 <para>163 <!-- <para> 163 164 If you have a multi core CPU and normally run <command>make</command> with 164 165 multiple jobs (eg <command>make -j4</command>) then a bug in the … … 169 170 170 171 <screen><userinput>sed -i 's#Makefile.PL.in$#& libsvn_swig_perl#' Makefile.in</userinput></screen> 171 172 <para> 173 To compile the <application>Perl</application>, 174 <application>Python</application> or <application>Ruby</application> 175 bindings issue any of the following commands: 176 </para> 177 <screen><userinput>make swig-pl && 178 make swig-py swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \ 179 swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn && 180 make swig-rb</userinput></screen> 172 --> 173 <para> 174 To compile <application>Ruby</application> 175 bindings, issue the following command: 176 </para> 177 <screen><userinput>make swig-rb</userinput></screen> 181 178 182 179 <para> … … 205 202 206 203 <screen role="root"><userinput>make install && 204 make install-swig-pl && 205 make install-swig-py swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \ 206 swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn && 207 207 install -v -m755 -d /usr/share/doc/subversion-&subversion-version; && 208 208 cp -v -R doc/* \ … … 217 217 218 218 <para> 219 If you built any of the <application>SWIG</application> bindings, issue 220 any of the following commands as the 221 <systemitem class="username">root</systemitem> user to install them: 222 </para> 223 224 <screen role="root"><userinput>make install-swig-pl && 225 make install-swig-py swig_pydir=/usr/lib/python&python2-majorver;/site-packages/libsvn \ 226 swig_pydir_extra=/usr/lib/python&python2-majorver;/site-packages/svn && 227 make install-swig-rb</userinput></screen> 219 If you built the <application>SWIG</application> 220 <application>Ruby</application> bindings, issue the following commands 221 as the <systemitem class="username">root</systemitem> user to install 222 them: 223 </para> 224 225 <screen role="root"><userinput>make install-swig-rb</userinput></screen> 228 226 229 227 </sect2> … … 232 230 <title>Command Explanations</title> 233 231 232 <para> 233 <command>sed -i 's#Makefile.PL.in$...</command>: Corrects a 234 bug in the <filename>Makefile</filename>, which prevents using 235 parallel jobs for Perl bindings. 236 </para> 237 234 238 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" 235 239 href="../../xincludes/static-libraries.xml"/> 236 240 237 241 <para> 238 <parameter>--with-apache-libexecdir =...</parameter>:242 <parameter>--with-apache-libexecdir</parameter>: 239 243 This switch sets <application>Apache HTTPD</application> 240 244 module install dir. 245 </para> 246 247 <para> 248 <command>make swig-<language></command>: Builds <language> 249 bindings. 250 </para> 251 252 <para> 253 <command>make install-swig-<language></command>: Installs 254 <language> bindings. 241 255 </para> 242 256 … … 304 318 <seg> 305 319 /usr/include/subversion-1, 306 /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/SVN (optional),307 /usr/lib/perl5/site_perl/&lfs-perl-version;/SVN (optional),308 /usr/lib/python&python2-majorver;/site-packages/libsvn (optional),309 /usr/lib/python&python2-majorver;/site-packages/svn (optional),320 /usr/lib/perl5/site_perl/&lfs-perl-version;/auto/SVN, 321 /usr/lib/perl5/site_perl/&lfs-perl-version;/SVN, 322 /usr/lib/python&python2-majorver;/site-packages/libsvn, 323 /usr/lib/python&python2-majorver;/site-packages/svn, 310 324 /usr/lib/ruby/site_ruby/<x.y>/i686-linux/svn (optional), 311 325 /usr/lib/ruby/site_ruby/<x.y>/svn (optional), -
introduction/welcome/changelog.xml
r3da508c r31ff9f72 48 48 <itemizedlist> 49 49 <listitem> 50 <para>[pierre] - Move SWIG and Python to recommended deps for 51 Subversion.</para> 52 </listitem> 53 <listitem> 50 54 <para>[fernando] - Gparted from a menu: "ssh-askpass" and "pkexec". 51 55 Fixes <ulink url="&blfs-ticket-root;4454">#4454</ulink>.</para>
Note:
See TracChangeset
for help on using the changeset viewer.