Changes in / [d0744c0:2778b33f]
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/subversion.xml
rd0744c0 r2778b33f 80 80 </itemizedlist> 81 81 82 <bridgehead renderas="sect3">Additional Downloads</bridgehead> 83 <itemizedlist spacing="compact"> 84 <listitem> 85 <para> 86 Required patch: 87 <ulink url="&patch-root;/subversion-&subversion-version;-upstream_fixes-1.patch"/> 88 </para> 89 </listitem> 90 </itemizedlist> 91 82 92 <bridgehead renderas="sect3">Subversion Dependencies</bridgehead> 83 93 … … 93 103 <xref linkend="swig"/> (for regenerating the build system) 94 104 </para> 105 106 <!-- support for berkeley db is deprecated since 1.8 107 <note> 108 <para> 109 If you require the <application>Berkeley DB</application> back-end hooks 110 in <application>Subversion</application> to build or support BDB based 111 repositories, you must have <application>APR-util</application> linked to 112 the <application>Berkeley DB</application> library. 113 </para> 114 </note> 115 --> 95 116 96 117 <bridgehead renderas="sect4">Optional</bridgehead> … … 103 124 <xref linkend="gnome-keyring"/>, 104 125 <xref linkend="libsecret"/>, 126 <!-- <xref linkend="kdelibs"/> (for <ulink url="http://utils.kde.org/projects/kwalletmanager/">KWallet</ulink> support), --> 105 127 <xref linkend="py3c"/> (for the python bindings, and tests), 106 128 <xref linkend="python3"/> (with sqlite support for the tests), 107 <xref linkend="ruby"/>, and 129 <xref linkend="ruby"/>, 130 <!--<xref linkend="swig"/> (for building Perl, Python and Ruby bindings),--> 131 and 108 132 <ulink url="https://git.netsurf-browser.org/libutf8proc.git/">UTF8proc</ulink> 109 133 </para> … … 122 146 <sect2 role="installation"> 123 147 <title>Installation of Subversion</title> 148 <!-- 149 <note> 150 <para> 151 This package may fail during the make phase when using multiple 152 processors. If this occurs try continuing with 153 <emphasis>make -j1</emphasis> or redo the entire build process with 154 fresh sources using <emphasis>-j1</emphasis>. 155 </para> 156 </note> 157 --> 158 159 <para> 160 First, adapt some Python scripts to use python3: 161 </para> 162 163 <screen><userinput remap="pre">grep -rl '^#!.*python$' | xargs sed -i '1s/python/&3/'</userinput></screen> 164 165 <para> 166 Next, fix building this package with GCC 14: 167 </para> 168 169 <screen><userinput remap="pre">patch -Np1 -i ../subversion-&subversion-version;-upstream_fixes-1.patch</userinput></screen> 170 171 <para> 172 After modifying the SWIG bindings like we did with the patch, the build 173 system must be regenerated so the bindings pick up the changes: 174 </para> 175 176 <screen><userinput remap="pre">touch build/generator/swig/*.py && 177 mv -v build-outputs.mk{,.old} && 178 ./autogen.sh --release</userinput></screen> 124 179 125 180 <para> … … 153 208 separately. To build the Java bindings, issue the following command: 154 209 </para> 155 156 210 <para> 157 211 <screen><command>make -j1 javahl</command></screen> … … 163 217 bindings, issue any of the following command: 164 218 </para> 165 166 <screen><command>make swig-pl</command> # for <application>Perl</application>219 <para> 220 <screen><command>make swig-pl</command> # for <application>Perl</application> 167 221 <command>make swig-py \ 168 222 swig_pydir=/usr/lib/python&python3-majorver;/site-packages/libsvn \ 169 223 swig_pydir_extra=/usr/lib/python&python3-majorver;/site-packages/svn</command> # for <application>Python</application> 170 224 <command>make swig-rb</command> # for <application>Ruby</application></screen> 225 </para> 171 226 172 227 <para>
Note:
See TracChangeset
for help on using the changeset viewer.