[Xapian-discuss] Xapian 0.8.2 released

Fabrice Colin fabrice.colin at ntlworld.com
Mon Sep 13 19:10:05 BST 2004


Olly Betts wrote:
> I've uploaded Xapian 0.8.2:
> 
Excellent.

> Omega's omindex now automatically detects deleted documents when
> updating an index.  Scripts are now included to allow converting a
> database from ht://dig format to Xapian format.
> 
The RPM for omega doesn't build as the htdig scripts aren't
packaged, so I have updated the spec file. The patch is :


--- omega-0.8.2/omega.spec      2004-09-13 05:20:59.000000000 +0100
+++ omega.spec  2004-09-13 18:39:56.065401560 +0100
@@ -48,6 +48,9 @@
  # Configuration file
  mkdir -p %{buildroot}/etc
  install -D -m644 omega.conf %{buildroot}/etc/omega.conf
+# move the htdig2omega script to the right place
+mkdir -p %{buildroot}%{_datadir}/%{name}
+mv %{buildroot}/usr/share/htdig2omega.script 
%{buildroot}%{_datadir}/%{name}
  # move the docs to the right place
  mv %{buildroot}/usr/share/doc/%{name} 
%{buildroot}/usr/share/doc/%{name}-%{version}

@@ -59,11 +62,12 @@
  %{_bindir}/dbi2omega
  %{_bindir}/omindex
  %{_bindir}/scriptindex
+%{_bindir}/htdig2omega
  %{contentdir}/omega
  /var/www/cgi-bin/omega
  /var/www/icons/omega
+%{_datadir}/%{name}/htdig2omega.script
  %docdir /usr/share/doc/%{name}-%{version}
-
  %config(noreplace) /etc/omega.conf

  %doc AUTHORS ChangeLog COPYING NEWS README TODO


This installs htdig2omega.script in /usr/share/omega.

> The SWIG bindings have been updated to include the new API methods and a
> few older ones which were missing.  The PHP4 bindings now build in a
> more straightforward way.  And we have "smoke tests" for the Python
> and PHP4 bindings.
> 
If you want me to, I'll look into packaging the bindings into RPMs...

Once I am done, would it be possible to host RPMs on xapian.org ?
I can build them for Fedora Core 2 and Yellow Dog 3.0.

Fabrice



More information about the Xapian-discuss mailing list