Changeset 2998eb65 for general/prog
- Timestamp:
- 10/21/2024 09:31:08 PM (13 hours ago)
- Branches:
- trunk
- Children:
- d0744c0
- Parents:
- cccc4db
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
general/prog/subversion.xml
rcccc4db r2998eb65 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 92 82 <bridgehead renderas="sect3">Subversion Dependencies</bridgehead> 93 83 … … 103 93 <xref linkend="swig"/> (for regenerating the build system) 104 94 </para> 105 106 <!-- support for berkeley db is deprecated since 1.8107 <note>108 <para>109 If you require the <application>Berkeley DB</application> back-end hooks110 in <application>Subversion</application> to build or support BDB based111 repositories, you must have <application>APR-util</application> linked to112 the <application>Berkeley DB</application> library.113 </para>114 </note>115 -->116 95 117 96 <bridgehead renderas="sect4">Optional</bridgehead> … … 124 103 <xref linkend="gnome-keyring"/>, 125 104 <xref linkend="libsecret"/>, 126 <!-- <xref linkend="kdelibs"/> (for <ulink url="http://utils.kde.org/projects/kwalletmanager/">KWallet</ulink> support), -->127 105 <xref linkend="py3c"/> (for the python bindings, and tests), 128 106 <xref linkend="python3"/> (with sqlite support for the tests), 129 <xref linkend="ruby"/>, 130 <!--<xref linkend="swig"/> (for building Perl, Python and Ruby bindings),--> 131 and 107 <xref linkend="ruby"/>, and 132 108 <ulink url="https://git.netsurf-browser.org/libutf8proc.git/">UTF8proc</ulink> 133 109 </para> … … 146 122 <sect2 role="installation"> 147 123 <title>Installation of Subversion</title> 148 <!--149 <note>150 <para>151 This package may fail during the make phase when using multiple152 processors. If this occurs try continuing with153 <emphasis>make -j1</emphasis> or redo the entire build process with154 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 build173 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>179 124 180 125 <para> … … 208 153 separately. To build the Java bindings, issue the following command: 209 154 </para> 155 210 156 <para> 211 157 <screen><command>make -j1 javahl</command></screen> … … 217 163 bindings, issue any of the following command: 218 164 </para> 219 <para> 220 165 166 <screen><command>make swig-pl</command> # for <application>Perl</application> 221 167 <command>make swig-py \ 222 168 swig_pydir=/usr/lib/python&python3-majorver;/site-packages/libsvn \ 223 169 swig_pydir_extra=/usr/lib/python&python3-majorver;/site-packages/svn</command> # for <application>Python</application> 224 170 <command>make swig-rb</command> # for <application>Ruby</application></screen> 225 </para>226 171 227 172 <para>
Note:
See TracChangeset
for help on using the changeset viewer.