Switch to unified view

a/website/download.html b/website/download.html
...
...
105
        subdirectory, because of all the places they're referred from
105
        subdirectory, because of all the places they're referred from
106
        (package watches) -->
106
        (package watches) -->
107
       <p><a href="recoll-1.18.1.tar.gz">recoll-1.18.1.tar.gz</a>.
107
       <p><a href="recoll-1.18.1.tar.gz">recoll-1.18.1.tar.gz</a>.
108
       </p>
108
       </p>
109
109
110
<!--
110
       <!--
111
      <h3>Snapshot</h3>
111
      <h3>Snapshot</h3>
112
      <p>I sometimes release a source tarfile when I consider that the
112
      <p>I sometimes release a source tarfile when I consider that the
113
      current development version is stable enough. The current
113
      current development version is stable enough. The current
114
      snapshot contains commits up to 2240 (see 
114
      snapshot contains commits up to 2240 (see 
115
       <a href="https://bitbucket.org/medoc/recoll/changesets">the
115
       <a href="https://bitbucket.org/medoc/recoll/changesets">the
116
       changelog</a>, and a synthetic abstract in the
116
       changelog</a>, and a synthetic abstract in the
117
       current <a href="release-1.16.html">1.16 release notes</a>).
117
       current <a href="release-1.16.html">1.16 release notes</a>).
118
       <p><a href="betarecoll-2240.tar.gz">betarecoll-2240.tar.gz</a>.</p>
118
       <p><a href="betarecoll-2240.tar.gz">betarecoll-2240.tar.gz</a>.</p>
119
>
119
       -->
120
120
121
      <h3>Prerequisites for building from source:</h3>
121
       <h3>Prerequisites for building from source:</h3>
122
        <ul>
122
       <ul>
123
     <li>C++ compiler. Its absence sometimes manifests itself by
123
     <li>C++ compiler. Its absence sometimes manifests itself by
124
     strange messages about iconv_open (fixed after 1.13.04).</li>
124
     strange messages about iconv_open (fixed after 1.13.04).</li>
125
125
126
         <li><p>Xapian core development libraries. Most Linux distributions
126
         <li><p>Xapian core development libraries. Most Linux distributions
127
           carry them in their package repository. Or you will find source and
127
           carry them in their package repository. Or you will find source and
...
...
142
         instruction" crashes (SIGILL) in recollindex and recoll.
142
         instruction" crashes (SIGILL) in recollindex and recoll.
143
       </p>
143
       </p>
144
144
145
         </li>
145
         </li>
146
146
147
        <li>X11 development files.</li>
147
         <li>X11 development files.</li>
148
148
149
        <li>zlib development files.</p>
149
         <li>zlib development files.</li>
150
150
151
        <li><p>Qt development files: Qt 4.4 or newer. The Recoll GUI
151
         <li><p>Qt development files: Qt 4.4 or newer. The Recoll GUI
152
            will not build with Qt releases older than 4.4.</p></li>
152
            will not build with Qt releases older than 4.4.</p></li>
153
153
154
        <li><p>Qt webkit development: Qt WebKit is quite often
154
         <li><p>Qt webkit development: Qt WebKit is quite often
155
            distributed apart from the main Qt lib. It is possible to
155
             distributed apart from the main Qt lib. It is possible to
156
            configure Recoll not to use Qt WebKit (see 
156
            configure Recoll not to use Qt WebKit (see 
157
            configure&nbsp;--help).</p></li>
157
            configure&nbsp;--help).</p></li>
158
158
159
        <li>Python development package: you can avoid needing this by
159
         <li>Python development package: you can avoid needing this by
160
          configuring with --disable-python-module.</li>
160
           configuring with --disable-python-module.</li>
161
161
162
      </ul>
162
       </ul>
163
163
164
      <h3>Source repository:</h3>
164
      <h3>Source repository:</h3>
165
      <p>The <span class="application">Recoll</span> source repository is
165
      <p>The <span class="application">Recoll</span> source repository is
166
        hosted on 
166
        hosted on 
167
      <a href="http://bitbucket.org/medoc/recoll/overview">bitbucket.org</a>. 
167
      <a href="http://bitbucket.org/medoc/recoll/overview">bitbucket.org</a>. 
...
...
209
      <p>The Debian Recoll packages are usually fairly up to date (at
209
      <p>The Debian Recoll packages are usually fairly up to date (at
210
        least in testing), just use the appropriate Debian repository.</p>
210
        least in testing), just use the appropriate Debian repository.</p>
211
211
212
      <h3><a name="ubuntu">Ubuntu</a></h3>
212
      <h3><a name="ubuntu">Ubuntu</a></h3>
213
213
214
        <p>There are Personal Package Archives on launchpad.net for 
214
      <p>There are Personal Package Archives on launchpad.net for 
215
          <a  href="https://launchpad.net/~recoll-backports/+archive/recoll-1.15-on">
215
          <a  href="https://launchpad.net/~recoll-backports/+archive/recoll-1.15-on">
216
            Recoll, kio-recoll and recoll-lens</a>. These were built from the
216
            Recoll, kio-recoll and recoll-lens</a>. These were built from the
217
          latest versions, for a set of Ubuntu series. starting at
217
          latest versions, for a set of Ubuntu series. starting at
218
          Lucid. The installation is very simple:
218
          Lucid. The installation is very simple:
219
          <pre><tt>
219
          <pre><tt>
220
          sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
220
          sudo add-apt-repository ppa:recoll-backports/recoll-1.15-on
221
          sudo apt-get update
221
          sudo apt-get update
222
          sudo apt-get install recoll
222
          sudo apt-get install recoll
223
          </tt></pre>
223
          </tt></pre>
224
224
          <p>Source code for the lens (also included in the main
225
      <p>Source code for the lens (also included in the main
225
            recoll tar file):<br>
226
        recoll tar file):<br>
226
            For 1.18 installations: <a href="recoll-lens-1.18.1.2997.tar.gz">
227
        For 1.18 installations: <a href="recoll-lens-1.18.1.2997.tar.gz">
227
              recoll-lens-1.18.1.2997.tar.gz</a><br>
228
          recoll-lens-1.18.1.2997.tar.gz</a><br>
228
            For 1.17: <a href="recoll-lens-1.17.2.2697.tar.gz">
229
        For 1.17: <a href="recoll-lens-1.17.2.2697.tar.gz">
229
              recoll-lens-1.17.2.2697.tar.gz</a></p>
230
          recoll-lens-1.17.2.2697.tar.gz</a></p>
230
231
231
          <p>The packages in the standard repository and on the PPA
232
      <p>The packages in the standard repository and on the PPA
232
            are a bit different in the sense that the Python extension
233
        are a bit different in the sense that the Python extension
233
            is included in the PPA package, but it's a separate
234
        is included in the PPA package, but it's a separate
234
            package in the standard repository. This can give rise to
235
        package in the standard repository. This can give rise to
235
            errors about overwriting the Python module when switching
236
        errors about overwriting the Python module when switching
236
            between versions. Typically, the error message would be
237
        between versions. Typically, the error message would be
237
            like the following:</p>
238
        like the following:</p>
239
238
          <pre><tt>
240
      <pre><tt>
239
    ErrorMessage: trying to overwrite '/usr/lib/python2.7/dist-packages/recoll.so', which is also in package recoll 1.18.1-1~ppa1~quantal1</tt></pre>
241
    ErrorMessage: trying to overwrite '/usr/lib/python2.7/dist-packages/recoll.so', which is also in package recoll 1.18.1-1~ppa1~quantal1</tt></pre>
240
242
241
           <p>If this happens, you just need to delete
243
      <p>If this happens, you just need to delete
242
            the previous package(s) before installing the other one(s)
244
        the previous package(s) before installing the other one(s)
243
            instead of performing an upgrade.</p>
245
        instead of performing an upgrade.</p>
246
      
247
      <blockquote>
248
        <h4>Notes for Ubuntu Lucid</h4>
244
249
250
        <ul>
251
252
          <li>Under lucid you will need to add the 
253
          <a href="https://launchpad.net/~xapian-backports/+archive/xapian-1.2">
254
            Xapian backports PPA</a> to provide the <tt>libxapian22</tt>
255
          package</li>
256
257
          <li>The <tt>rclepub</tt> filter apparently needs <tt>Python
258
          2.7</tt>. You will need to install it and modify the first
259
            line of the filter script to execute <tt>python2.7</tt>
260
            instead of <tt>python</tt>.</li>
261
262
        </ul>
263
      </blockquote>
264
245
        <h3><a name="mint">Linux Mint</a></h3>
265
      <h3><a name="mint">Linux Mint</a></h3>
266
246
        <p>The Ubuntu PPA works perfectly for Mint 13 (and probably
267
      <p>The Ubuntu PPA works perfectly for Mint 13 (and probably
247
          other releases too). Just follow the instructions for Ubuntu.</p>
268
        other releases too). Just follow the instructions for Ubuntu.</p>
248
        
269
        
249
      <h3>RPMS</h3> 
270
      <h3>RPMS</h3> 
250
  <p>You'll need to install the Xapian, Qt, Qt-Webkit and zlib
271
      <p>You'll need to install the Xapian, Qt, Qt-Webkit and zlib
251
      development packages if you want use the source rpms.</p>
272
    development packages if you want use the source rpms.</p>
252
      
273
      
253
      <h3>Fedora</h3>
274
      <h3>Fedora</h3>
275
254
      <p>Recoll is present in the standard Fedora package
276
      <p>Recoll is present in the standard Fedora package repositories
255
  repositories starting from F-12. The new versions are tracked quite
277
        starting from F-12. The new versions are tracked quite
256
    closely, so I don't build the rpms any more (email me if you need
278
    closely, so I don't build the rpms any more (email me if you need
257
    one).</p> 
279
    one).</p> 
258
280
259
      <h3>OpenSUSE</h3>
281
      <h3>OpenSUSE</h3>
260
      <blockquote>
282
      <blockquote>
261
        <p>Recoll is in the KDE:Extra repository
283
        <p>Recoll is in the KDE:Extra repository
262
284
263
<!--
264
I now use the OpenSUSE build service to create Recoll OpenSUSE packages. 
285
          <!-- I now use the OpenSUSE build service to create Recoll
265
>
286
          OpenSUSE packages.  -->
266
        You just need to add the repository to your
287
        You just need to add the repository to your
267
        software sources (Yast2->software->Software repositories).<br>
288
        software sources (Yast2->software->Software repositories).<br>
268
        <a href="http://download.opensuse.org/repositories/KDE:/Extra/">
289
        <a href="http://download.opensuse.org/repositories/KDE:/Extra/">
269
          Repository list (supported Suse versions)</a>. After adding the
290
          Repository list (supported Suse versions)</a>. After adding the
270
          appropriate repository to your software sources, you will be
291
          appropriate repository to your software sources, you will be