--- beagle-0.3.9.orig/debian/beagle.docs
+++ beagle-0.3.9/debian/beagle.docs
@@ -0,0 +1,2 @@
+NEWS*
+README
--- beagle-0.3.9.orig/debian/beagle.install
+++ beagle-0.3.9/debian/beagle.install
@@ -0,0 +1,8 @@
+usr/lib/beagle
+usr/bin
+usr/sbin
+usr/share/applications
+usr/share/beagle
+usr/share/locale
+usr/share/man
+etc
--- beagle-0.3.9.orig/debian/beagle-backend-evolution.dirs
+++ beagle-0.3.9/debian/beagle-backend-evolution.dirs
@@ -0,0 +1 @@
+usr/lib/beagle/Backends
--- beagle-0.3.9.orig/debian/sidebar.css
+++ beagle-0.3.9/debian/sidebar.css
@@ -0,0 +1,18 @@
+a {
+ text-decoration: underline;
+ color: blue;
+}
+
+ul {
+ list-style-position: inside;
+ list-style-type: decimal;
+ padding-left: 0;
+ margin-left: 4px;
+}
+
+span {
+ background-color:cyan;
+ padding: 2px;
+ margin-right: 1px;
+ margin-left: -2px;
+}
--- beagle-0.3.9.orig/debian/rules
+++ beagle-0.3.9/debian/rules
@@ -0,0 +1,160 @@
+#!/usr/bin/make -f
+
+#export DH_VERBOSE=1
+
+export MONO_SHARED_DIR=$(CURDIR)
+
+include /usr/share/dpatch/dpatch.make
+
+# These are used for cross-compiling and for saving the configure script
+# from having to guess our platform (since we know it already)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+#LDFLAGS += -Wl,-z,defs -Wl,--as-needed
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+CURVER=$(shell dpkg-parsechangelog | grep Version | cut -d" " -f2 | cut -d"-" -f1 )
+
+configure: configure-stamp
+configure-stamp: patch-stamp
+ dh_testdir
+
+ libtoolize
+ aclocal
+ autoconf
+ automake --add-missing --copy
+
+ CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \
+ --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man \
+ --sysconfdir=/etc --localstatedir=/var \
+ --infodir=\$${prefix}/share/info \
+ --enable-thunderbird \
+ --enable-avahi \
+ --enable-gtk-doc \
+ --disable-internal-taglib \
+ --disable-galago
+ touch configure-stamp
+
+build: build-stamp
+build-stamp: configure-stamp
+ dh_testdir
+ $(MAKE)
+ touch build-stamp
+
+clean: clean-patched unpatch
+clean-patched:
+ dh_testdir
+ dh_testroot
+ [ ! -f Makefile ] || $(MAKE) distclean
+ find . -name "Makefile.in" | xargs rm -rf
+ rm -rf $(MONO_SHARED_DIR)/.wapi autom4te.cache/
+ rm -f build-stamp configure-stamp patch-stamp
+ dh_clean configure config.sub config.guess aclocal.m4 ltmain.sh
+
+install: build-stamp install-arch install-indep
+
+install-arch:
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs -a
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ dh_install -a --sourcedir=debian/tmp
+
+# Remove settings menu item.
+ rm $(CURDIR)/debian/beagle/usr/share/applications/beagle-settings.desktop
+
+# Install missing DLL maps
+ cp debian/BeagleDaemonLib.dll.config \
+ debian/DocExtractor.exe.config \
+ debian/IndexHelper.exe.config \
+ debian/Search.exe.config \
+ $(CURDIR)/debian/beagle/usr/lib/beagle/
+
+# Delete .a and .la files
+ find $(CURDIR)/debian -name '*.a' -delete
+ find $(CURDIR)/debian -name '*.la' -delete
+
+install-indep:
+ dh_testdir
+ dh_testroot
+ dh_installdirs -i
+ dh_install -i --sourcedir=debian/tmp
+
+ mv debian/beagle/usr/lib/beagle/Backends/Evolution* debian/beagle-backend-evolution/usr/lib/beagle/Backends/
+
+ # install Mozilla and Thunderbird extensions
+ unzip firefox-extension/beagle.xpi -d $(CURDIR)/debian/mozilla-beagle/usr/lib/firefox/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca}/
+ # install missing sidebar.xul and beagleSearch.js
+ cp $(CURDIR)/debian/sidebar.xul \
+ $(CURDIR)/debian/beagleSearch.js \
+ $(CURDIR)/debian/mozilla-beagle/usr/lib/firefox/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/content/
+ # install missing sidebar.css
+ cp $(CURDIR)/debian/sidebar.css \
+ $(CURDIR)/debian/mozilla-beagle/usr/lib/firefox/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca}/chrome/skin/classic/
+ unzip thunderbird-extension/beagle.xpi -d \
+ $(CURDIR)/debian/thunderbird-beagle/usr/lib/thunderbird/extensions/{b656ef18-fd76-45e6-95cc-8043f26361e7}
+ # fix permissions, this isn't crappy windows with +x on everything
+ find debian/mozilla-beagle/usr/lib/firefox/extensions -type f -exec chmod -x {} \;
+
+binary-indep: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -i ChangeLog
+ dh_installdocs -i
+ dh_installmenu -i
+# dh_makeshlibs
+# dh_makeclilibs -m 1.0 -i
+ dh_link -i
+ dh_strip -i
+ dh_clistrip -i
+ dh_compress -i -X.xpi
+ dh_fixperms -i
+ dh_clifixperms -i
+ dh_installdeb -i
+ dh_shlibdeps -i
+ dh_clideps -i -d -l debian/tmp/usr/lib/beagle
+ dh_gencontrol -i
+ dh_md5sums -i
+ dh_builddeb -i
+
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs -a ChangeLog
+ dh_installdocs -a
+ dh_installexamples -a
+ dh_installmenu -a
+ dh_installman -a
+# dh_makeclilibs -a -V
+ dh_link -a
+ dh_strip -a
+ dh_clistrip -a
+ dh_compress -a -X.xpi
+ dh_fixperms -a
+ dh_clifixperms -a
+ dh_installdeb -a
+ dh_shlibdeps -a
+ dh_clideps -a -d -l debian/tmp/usr/lib/beagle
+ dh_gencontrol -a
+ dh_md5sums -a
+ dh_builddeb -a
+
+binary: binary-indep binary-arch
+
+get-orig-source:
+ [ -d ../tarballs ] || mkdir ../tarballs
+ uscan \
+ --force-download \
+ --download-version $(CURVER) \
+ --rename \
+ --destdir ../tarballs
+
+.PHONY: build clean clean-patched configure binary-indep binary-arch binary install install-dep install-arch patch unpatch
--- beagle-0.3.9.orig/debian/BeagleDaemonLib.dll.config
+++ beagle-0.3.9/debian/BeagleDaemonLib.dll.config
@@ -0,0 +1,4 @@
+
+
+
+
--- beagle-0.3.9.orig/debian/beagle.menu
+++ beagle-0.3.9/debian/beagle.menu
@@ -0,0 +1,2 @@
+?package(beagle):needs="X11" section="Applications/File Management"\
+ title="Beagle Search" command="/usr/bin/beagle-search" icon="/usr/share/pixmaps/system-search.png"
--- beagle-0.3.9.orig/debian/copyright
+++ beagle-0.3.9/debian/copyright
@@ -0,0 +1,83 @@
+This package was debianized by Jose Carlos Garcia Sogo on
+Sat, 29 Jan 2005 11:26:39 +0100.
+
+It was downloaded from http://ftp.gnome.org/pub/GNOME/sources/beagle/
+
+Copyright: (C) 2004 Novell, Inc.
+
+Upstream Authors: please, refer to AUTHORS file in source
+
+License: Various parts of Beagle are covered by various licenses.
+
+The non-Lucene.Net parts of Beagle is under the X11 license (a/k/a the MIT
+license):
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+-----------------------------------------------------------------------------
+
+Lucene.Net is a separate projects, and is covered by the Apache Software
+License.
+
+ The Apache Software License, Version 1.1
+
+ Copyright (c) 2000-2004 The Apache Software Foundation. All rights
+ reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution,
+ if any, must include the following acknowledgment:
+ "This product includes software developed by the
+ Apache Software Foundation (http://www.apache.org/)."
+ Alternately, this acknowledgment may appear in the software itself,
+ if and wherever such third-party acknowledgments normally appear.
+
+ 4. The names "Apache" and "Apache Software Foundation" must
+ not be used to endorse or promote products derived from this
+ software without prior written permission. For written
+ permission, please contact apache@apache.org.
+
+ 5. Products derived from this software may not be called "Apache",
+ nor may "Apache" appear in their name, without prior written
+ permission of the Apache Software Foundation.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+ DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
+ ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+ USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+ OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+ OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ SUCH DAMAGE.
+
--- beagle-0.3.9.orig/debian/changelog
+++ beagle-0.3.9/debian/changelog
@@ -0,0 +1,910 @@
+beagle (0.3.9-3ubuntu1.9.10.1) karmic-security; urgency=low
+
+ * Apply Bugzilla patch to add Firefox 3.6.x support
+ - add debian/patches/bz608657-ff36.dpatch
+ - update debian/patches/00list
+
+ -- Chris Coulson Wed, 16 Jun 2010 13:07:31 +0100
+
+beagle (0.3.9-3ubuntu1) karmic; urgency=low
+
+ * Resync on Debian(Unstable), remaining changes:
+ - debian/control:
+ + Add gnome-web-photo to Suggests
+ + Rename ice{weasel,dove}-beagle to {mozilla,thunderbird}-beagle
+ and update the dependencies accordingly.
+ + Packages that Depend/Recommend/Suggest firefox (meta-package) must
+ alternatively Depend/Recommend/Suggest abrowser
+ - debian/rules:
+ + Install the mozilla-beagle and thunderbird-beagle extensions.
+ - ice{dove,weasel}.dirs:
+ + Renamed to {mozilla,thunderbird}-beagle.dirs.
+ + Fixed paths to point to usr/lib/{firefox,thunderbird}
+ - debian/mozilla-beagle.links:
+ + Link the extension in firefox-addons with the right directory name.
+ Firefox won't pick it up otherwise. The dangers of testing in a
+ not-quite-pristine environment!
+
+ -- Stefan Ebner Sun, 17 May 2009 16:04:12 +0200
+
+beagle (0.3.9-3) unstable; urgency=low
+
+ * debian/control: libgnome2.0-cil -> libgnome2.24-cil for GNOME# transition.
+ * debian/patches/fix_Beagle.Search.exe.config.dpatch: Update dllmap to use
+ libgnome-desktop-2-11 (GNOME 2.26) instead of libgnome-desktop-2
+ (GNOME 2.22).
+
+ -- Iain Lane Sun, 19 Apr 2009 13:22:07 +0100
+
+beagle (0.3.9-2) unstable; urgency=low
+
+ * Changed build-dep from libgmime2.2-cil to libgmime2.2a-cil.
+ (Closes: #520272)
+
+ -- Mirco Bauer Sat, 21 Mar 2009 11:33:10 +0100
+
+beagle (0.3.9-1) unstable; urgency=low
+
+ [ Christopher James Halse Rogers ]
+ * New upstream bugfix release
+ * debian/patches/beagle_secure_scripts:
+ + Update for new upstream changes
+ + Add informative header
+ * debian/patches/enhanced_logging_support:
+ + Remove. Upstream now handles --debug passed to daemon
+ * debian/patches/fix_Util.dll.config
+ + Update for new upstream
+ + Add header, because "no description" irks me.
+ * debian/patches/fix_Beagle.Search.exe.config:
+ + More dllmap madness!
+ * debian/control:
+ + Add explicit libexif-dev build-depends. Util.dll DllImports this library
+ and explicit is better than implicit.
+ + Add explicit libgnome-desktop-dev depends. Beagle.Search.exe DllImports
+ this library.
+ + libevolution3.0-cil -> libevolution5.0-cil
+
+ [ David Paleino ]
+ * debian/rules:
+ + pass --disable-galago to ./configure, since the Galago suite is going
+ to be removed from Debian
+ * debian/control:
+ + removed Build-Dependency on libgalago0.1-cil
+
+ [ Mirco Bauer ]
+ * Upload to unstable.
+ * debian/control:
+ + Versioned the mono-devel build-dep using >= 2.0.1, as older versions
+ don't have the csc command.
+ + Sorted the build-deps a bit, to have the CLI libs not mixed between the
+ C libs.
+ * debian/patches/fix_Beagle.Search.exe.config:
+ + Reverted SONAME version of libgnome-desktop-2 from 7 to 2.
+
+ -- Christopher James Halse Rogers Fri, 06 Mar 2009 23:23:01 +0100
+
+beagle (0.3.8-2) experimental; urgency=low
+
+ * Group Policy:
+ + get-orig-source target in debian/rules.
+ * debian/rules:
+ + updated to re-generate autotools files, and clean them when needed
+ * debian/patches/:
+ + fix_build_system.dpatch added, use csc instead of gmcs
+ * debian/control:
+ + Build-Depends-Indep updated
+
+ -- David Paleino Tue, 09 Dec 2008 09:36:39 +0100
+
+beagle (0.3.8-1) unstable; urgency=low
+
+ * Remove dependencies on libgnome2.0-dev and libgnomevfs-dev
+ * Bump libgtk-dev dependency to 2.10
+ * Bump Standards-Version to 3.8.0
+ * debian/patches:
+ + fix_evolution_namespace: dropped, applied upstream.
+
+ -- Jose Carlos Garcia Sogo Sun, 20 Jul 2008 13:54:48 +0200
+
+beagle (0.3.7-2) unstable; urgency=low
+
+ * debian/patches:
+ + fix_evolution_namespace: from SVN rev 4738; fix change in
+ evolution-sharp that made Beagle FTBFS
+
+ -- Jose Carlos Garcia Sogo Sat, 03 May 2008 17:04:10 +0200
+
+beagle (0.3.7-1) unstable; urgency=low
+
+ [ Mirco Bauer ]
+ * debian/control:
+ + Added libchm-dev to build-dependencies to enable CHM (windows help files)
+ support. (Closes: #477560)
+
+ [ Jose Carlos Garcia Sogo ]
+ * New upstream release
+ + Fixes socket problem stalling gtk apps (Closes: #476610)
+ + Catch libgalago dllnotfound exception
+ + GMail and Google Apps email backend enabled
+ * debian/rules:
+ + Remove not needed .a and .la files from main package
+ * debian/patches:
+ + Update fix_Util.dll.config, as libexif is no longer a dependency
+ * debian/control
+ + remove libexif dependency
+
+ -- Jose Carlos Garcia Sogo Fri, 25 Apr 2008 00:21:07 +0200
+
+beagle (0.3.5-1) unstable; urgency=low
+
+ * New upstream release
+ + Fix crash when pressing key shortcut in beagle-search (Closes: #473285)
+ * Beagle ionices indexhelper in code (Closes: #466357)
+
+ -- Jose Carlos Garcia Sogo Sun, 06 Apr 2008 12:44:57 +0200
+
+beagle (0.3.4-1) unstable; urgency=low
+
+ * New upstream release.
+ + Show a better error message if ~/.beagle is not found when the firefox
+ extension is started (helps #463922)
+ + Evolution backends reference glib-sharp
+ * debian/patches:
+ + glib-sharp-2.0-support: disabled. Included upstream.
+ + beagle_secure_scripts: force using bash where needed (Closes: #464494)
+ + crawl-rules: location for config files has changed, and Beagle does not
+ index when on battery by default now.
+ + fix_system-scripts: new; do not emit an error if beagle was removed but
+ not purged when running cron scripts. (Closes: #468086)
+ * Bump build-dependencies, Mono >=1.2.6 and gmime-sharp >=2.2.16 are now
+ needed to build the package.
+
+ -- Jose Carlos Garcia Sogo Tue, 25 Mar 2008 00:09:55 +0100
+
+beagle (0.3.3-3) unstable; urgency=low
+
+ * Fix FTFBS in evolution plugin (Closes: #470328)
+
+ -- Jose Carlos Garcia Sogo Tue, 18 Mar 2008 22:39:46 +0100
+
+beagle (0.3.3-2) unstable; urgency=low
+
+ [ Jose Carlos Garcia Sogo ]
+ * Add libtaglib2.0-cil to build dependencies (Closes: #463999)
+
+ [ Mirco Bauer ]
+ * debian/rules:
+ + Use dh_clistrip instead of custom find commands.
+ * debian/control:
+ + Updated cli-common-dev build dependency to >= 0.5.4, as we use
+ dh_clistrip from it now.
+ + Removed debian revision (-1) from libndesk-dbus1.0-cil build dependency,
+ to aid backports.
+ + Added schedutils | util-linux (>= 2.13.1) to Recommends, as beagle
+ optionally uses ionice in /etc/cron.daily/beagle-crawl-system.
+ (Closes: #466101)
+ * debian/compat:
+ + Bumped to 5, we build-depend on debhelper >= 5 already anyhow.
+ * debian/rules
+ debian/sidebar.xul
+ debian/sidebar.css
+ debian/beagleSearch.js:
+ + Install missing files for the iceweasel plugin. (Closes: #464184)
+
+ -- Mirco Bauer Mon, 18 Feb 2008 23:27:00 +0100
+
+beagle (0.3.3-1) unstable; urgency=low
+
+ * New upstream version.
+ + Now search on documentation index (Closes: #377702)
+ + Require ndesktop-dbus >= 0.5.2
+ * debian/control:
+ + Bump build-dependency on ndesktop-dbus to match expectations
+ + Change build-dependency from libmono-sharpzip0.6 to libmono-sharpzip2.64
+ * debian/rules:
+ + Force disabling internal taglib. Always link with external libraries.
+ * debian/patches:
+ + fix_GMime.StreamFs.Seek_usage: disabled, applied upstream.
+ + fix_beagle-build-index-manpage: add --target mandatory option
+ to command description and fix typo (Closes: #418719)
+
+ -- Jose Carlos Garcia Sogo Sun, 03 Feb 2008 12:40:09 +0100
+
+beagle (0.3.2-1) unstable; urgency=low
+
+ [ Mirco Bauer ]
+ * debian/rules:
+ + Remove executable bit from iceweasel extension files.
+ + Enabled avahi support in configure call.
+ + Fixed configure-stamp target dependency, now it configures _once_.
+ * debian/control:
+ + Added libgalago1.0-cil back to build-dependencies.
+ (it's not actively developed but not abandoned)
+ + Added libavahi1.0-cil top build-dependencies.
+ + Changed recommends to depends of icedove-beagle. (Closes: #457924)
+ + Changed recommends to depends of iceweasel-beagle.
+ + Added icedove-beagle and iceweasel-beagle to suggests of beagle.
+ * debian/rules:
+ * debian/patches/beagle-crawl-safely.dpatch:
+ + Dropped, fixed upstream but differently.
+ * debian/patches/beagle_secure_scripts.dpatch:
+ + Updated and replaced /bin/sh with /bin/bash were needed (exec -a).
+ (Closes: #457902)
+ * debian/patches/enhanced_logging_support.dpatch
+ debian/patches/crawl-rules.dpatch:
+ + Updated
+ * debian/beagle.postrm:
+ + Delete the complete cache directory not only the index directory of it,
+ caused incorrect owner/group after reinstall when a different uid/gid was
+ assigned. (Closes: #457926)
+
+ [ Jose Carlos Garcia Sogo ]
+ * New upstream version
+ + Fix compilation with Mono 1.2.6
+ + Use HAL to get power states
+ * debian/control:
+ + Build-Depend on libndesk-dbus-glib1.0-cil, so we can talk to HAL daemon.
+ * debian/patches:
+ + compile_fix_mono_1.2.6: disabled, applied upstream
+
+ -- Mirco Bauer Fri, 28 Dec 2007 19:14:34 +0100
+
+beagle (0.3.1-2) unstable; urgency=low
+
+ * debian/control:
+ + Made build-deps versioned and added all libary packages explicitly, as
+ defined/checked in configure.in
+ + Added monodoc-base to build dependencies, fixes FTFBS. (Closes: #457556)
+ + Replaced Gaim with Pidgin in package descriptions. (Closes: #457431)
+ * debian/patches/compile_fix_mono_1.2.6.dpatch:
+ + Fixed an ambiguous method call for the Mono 1.2.6 compiler.
+
+ -- Mirco Bauer Sun, 23 Dec 2007 16:26:51 +0100
+
+beagle (0.3.1-1) unstable; urgency=low
+
+ [ Mirco Bauer ]
+ * debian/control:
+ + Moved iceweasel from Depends to Recommends for iceweasel-beagle,
+ as iceweasel uses the plugin and not the other way around.
+ + Added beagle to Recommends for iceweasel-beagle.
+ + Depend on python-gtk2 instead of python2.4-gtk2 for python-beagle.
+ + Replaced python-all-dev build dependency with python-dev.
+ + Removed python2.4-gtk2 build dependency (python-gtk2-dev sufficient).
+ + Removed libgalago1.0-cil from build-dependencies,
+ disables galago support (abandoned upstream).
+ + Added xdg-utils to build-dependencies and beagle binary dependencies.
+ (xdg-open is more friendly to KDE users)
+ * debian/patches/fix_UiUtil.dll.config.dpatch
+ debian/patches/fix_Util.dll.config.dpatch
+ debian/BeagleDaemonLib.dll.config
+ debian/DocExtractor.exe.config
+ debian/IndexHelper.exe.config
+ debian/Search.exe.config:
+ + Added missing DLL maps, don't rely on MONO_PATH and LD_LIBRARY_PATH hacks
+ in starter scripts.
+ * debian/patches/fix_Util.dll.config.dpatch:
+ + Added missing DLL map. (Closes: #447446)
+ * debian/rules:
+ + Moved symlink creation to *.links files.
+
+ [ Jose Carlos Garcia Sogo ]
+ * New upstream version (no bug to close)
+ * debian/control:
+ + Remove libbeagle* and python-beagle packages as
+ they are now a different source tarball.
+ + Create new packages for icedove extension.
+ + Use new official Vcs-* and Homepage fields.
+ + Update policy version to 3.7.3
+ * debian/rules:
+ + Do not enable libbeagle build, as it has no sense any longer
+ + Do not disable webservices. They have been redesigned in this version
+ + Disable stuff related with libbeagle and python-beagle packages
+ * debian/
+ + Deleted files referring to libbeagle* and python* packages
+ + Added files for new icedove-extension package
+ * Update watch file
+ * debian/patches:
+ + beagle-crawl-safely,
+ + beagle_secure_scripts,
+ + usebash,
+ + relibtoolize (but disable it as upstream is updated enough),
+ + icedove: update
+ + fix_desktop_files: deleted, applied upstream
+ + use-python2.4: not needed any more
+ + usebash: deleted, applied upstream
+ * debian/beagle.menu: use Applications section instead of old Apps
+ * debian/beagle.dirs: don't create usr/share/autostart and mozilla-extension
+
+ -- Jose Carlos Garcia Sogo Sun, 16 Dec 2007 00:21:34 +0100
+
+beagle (0.2.18-1) unstable; urgency=low
+
+ [ Jose Carlos Garcia Sogo ]
+ * New upstream version.
+ + Fixed problem of not finding icedove mail (Closes: #407242)
+ + Index .mp3 files using v2.3 ID3 correctly (Closes: #419993)
+ * debian/patches:
+ + icedove: Patch sources to run icedove instead of
+ non-existant thunderbird (Closes: #431163)
+ + fix_desktop_files: merge beagle-setting patch in it, both were
+ patching the same file, making building twice in a row fail (Closes: #424142)
+ Also, add Type description to .desktop file lacking it, and change
+ Categories for beagle-search.desktop file, making the package more
+ lintian clean.
+ + beagle-settings: disabled
+
+ [ Mirco Bauer ]
+ * debian/patches/fix_GMime.StreamFs.Seek_usage.dpatch:
+ + Pass Int64 value as is, no need to cast it to Int32 first.
+ * debian/patches/enhanced_logging_support.dpatch:
+ + Logger uses warning now as log level instead of debug. (Closes: #363703)
+ (Debug level still can be activated using beagled --debug)
+ * debian/rules:
+ + Call unpatch after clean, else it will reconfigure on "make clean"
+
+ -- Mirco Bauer Fri, 21 Sep 2007 15:47:06 +0200
+
+beagle (0.2.17-2) unstable; urgency=medium
+
+ [ Jose Carlos Garcia Sogo ]
+ * libbeagle-dev: Create link from gtk-doc documentation to /usr/share/doc
+
+ [ Mirco Bauer ]
+ * Added myself to Uploaders.
+ * Call mkdir before calling chmod. (Closes: #436548)
+ * Added libglade2.0-cil and libgconf2.0-cil to build dependencies, to fix
+ FTBFS, thus setting urgency to medium.
+ (Closes: #431602, thanks to Mohammed Adnène Trojette
+ for the patch)
+ * Added mono-gmcs to Recommends. Akregator-, Konqueror-, Liferea- and server
+ code relies on XmlSerializer which uses the C# compiler to generate
+ parsers. (Closes: #394856)
+ * Use dh_clifixperms instead of custom find commands in debian/rules.
+
+ -- Mirco Bauer Thu, 09 Aug 2007 22:37:24 +0200
+
+beagle (0.2.17-1) unstable; urgency=low
+
+ * New upstream release.
+ + Disable on battery works also in beage-build-index and
+ beagle-crawl-system. (Closes: #396926)
+ * Search properties no longer appear in Applications menu (Closes: #398197)
+ * Recompile with latest evolution-sharp (Closes: #414343)
+ * Update beagle.menu file to run beagle-search command and use new icon.
+ Call dh_installmenu in debian/rules. (Closes: #420704)
+ * Add libmono-cairo2.0-cil package as a Build-Dependency. It is needed as
+ long as Mono overrides 1.0 references by 2.0 at runtime when running in a
+ 2.0 environment. (Closes: #421789)
+ * Edited 0.2.16.3-2 changelog entry.
+ * debian/patches:
+ + beagle-crawl-safely: add new --disable-on-battery option
+ + crawl-rules: add DISABLE_ON_BATTERY option to all system wide rules
+ + filter_xhtml: disable; applied upstream
+ + usebash: add beagle-contactviewer (Closes: #421687)
+ + name-iceweasel: new; change mozilla for iceweasel brand. (Closes: #413396)
+ + typos: new; fix different typos in the package (Closes: #409139)
+ + filter-xhtml: included upstream; deleted.
+
+ -- Jose Carlos Garcia Sogo Mon, 14 May 2007 12:08:25 +0200
+
+beagle (0.2.16.3-3) unstable; urgency=low
+
+ * Bump build dependency on libevolution2.0-cil
+ * Remopile with it, will make beagle suite independient
+ of evolution binary package.
+
+ -- Jose Carlos Garcia Sogo Mon, 30 Apr 2007 00:22:19 +0200
+
+beagle (0.2.16.3-2) unstable; urgency=low
+
+ * Recompile in an unstable environment and upload to unstable.
+ * O.S. Systems patch was actually applied in 0.2.16-4 (Closes: #417527)
+ * The new upstream released fixed:
+ + problem with Kmail backend (Closes: #416456)
+ + FilterDOC is being used again (Closes: #414701)
+ * debian/control:
+ + depend on dbus (Closes: #414304)
+ + change project URL (Closes: #413410)
+ * Apply patch from Frederik Reià to index xhtml files (Closes: #413479)
+
+ -- Jose Carlos Garcia Sogo Sun, 08 Apr 2007 02:27:47 +0200
+
+beagle (0.2.16.3-1) unstable; urgency=low
+
+ * New upstream release.
+
+ -- Jose Carlos Garcia Sogo Thu, 05 Apr 2007 19:42:02 +0200
+
+beagle (0.2.16-4) experimental; urgency=low
+
+ * Apply patch from O.S. Systems (Closes: #417527)
+ + Do not show beagle-search icon on KDE;
+ + Do not run beagle-search on KDE starting;
+ + Remove beagle-settings icon from the menu;
+
+ -- Jose Carlos Garcia Sogo Thu, 05 Apr 2007 13:37:15 +0200
+
+beagle (0.2.16-3) experimental; urgency=low
+
+ * The latest releases were rejected from NEW queue.
+ Change mozilla- package to iceweasel- as requested my Joerg Jaspert.
+
+ -- Jose Carlos Garcia Sogo Sun, 25 Feb 2007 12:03:09 +0100
+
+beagle (0.2.16-2) experimental; urgency=low
+
+ * Build against new libvw-1.2-3 version in experimental.
+
+ -- Jose Carlos Garcia Sogo Fri, 9 Feb 2007 00:39:50 +0100
+
+beagle (0.2.16-1) experimental; urgency=low
+
+ * New upstream release.
+ + Evolution mail backend doesn't report that it is doing the initial
+ crawl when it is only reprocessing a changed mail box (Closes: #402469)
+
+ -- Jose Carlos Garcia Sogo Thu, 8 Feb 2007 23:33:55 +0100
+
+beagle (0.2.15.1-2) experimental; urgency=low
+
+ * Actually delete *.desktop files.
+ * Add unzip to Build-Depends
+ * Update sqlite mono bindings build dependency to libmono-sqlite2.0-cil
+ * Generate libbeagle documentation and install within libbeagle-dev package.
+
+ -- Jose Carlos Garcia Sogo Mon, 29 Jan 2007 23:37:42 +0100
+
+beagle (0.2.15.1-1) experimental; urgency=low
+
+ * New upstream release.
+ + Use gmcs to compile beagle.
+ + Detect incomopatible evolution-sharp libraries (Closes: #407168)
+ * debian/control:
+ + Change build dependencies to accomodate to above change.
+ * debian/rules:
+ + Enable Thunderbird filter. It is disabled by default upstream as it is
+ considered buggy, but as this is a version targeted to experimental, it is
+ best to test it.
+ + set where are mono libraries when calling dh_clideps
+
+ -- Jose Carlos Garcia Sogo Sat, 27 Jan 2007 14:39:37 +0100
+
+beagle (0.2.14-1) UNRELEASED; urgency=low
+
+ [ Otavio Salvador ]
+ * New upstream release
+ * debian/patches:
+ + relibtoolize: update.
+ + beagle-crawl-safely: update.
+ * debian/beagled.desktop: remove; included upstream.
+ * debian/control:
+ + Include the mozilla-beagle package.
+ + Build-Depends of unzip.
+ * debian/rules: Change to install the mozilla extension.
+
+ [ Jose Carlos Garcia Sogo ]
+ * Integrate changes made by Otavio Salvador. Thanks (Closes: #406988)
+ * Fixed upstream keyboard shortcut overlap in German (Closes: #397175)
+
+ -- Jose Carlos Garcia Sogo Thu, 25 Jan 2007 00:19:40 +0100
+
+beagle (0.2.13-1) UNRELEASED; urgency=low
+
+ * New upstream release.
+ + More improvements in memory usage.
+ + Use watch command in beagle-status command.
+
+ * debian/patches:
+ + beagle-status_watch: dropped, applied upstream.
+ + beagle_secure_scripts: new; do not try to run any local beagle command.
+ + relibtoolize: update.
+
+ -- Jose Carlos Garcia Sogo Tue, 21 Nov 2006 23:22:18 +0100
+
+beagle (0.2.12-1) unstable; urgency=low
+
+ * New upstream version.
+ + Reduces memory usage
+ + Do not start with --debug (Closes: #357511)
+ + Do not hardcode mcs name (Closes: #394856)
+ + Actually suspend when on battery (Closes: #396926)
+ + Fix an exception on non-notes files in Tomboy dir
+
+ * debian/patches:
+ + beagle-crawl-safely: update; include new --disable-directories option
+ * debian/rules:
+ + call dh_clideps with -d option, trying to avoid duplicate dependencies.
+
+ -- Jose Carlos Garcia Sogo Sun, 5 Nov 2006 02:41:59 +0100
+
+beagle (0.2.11-1) unstable; urgency=low
+
+ * New upstream release.
+ * Synced control file and ftp-master overrides.
+ * Added XS-X-Vcs-Svn field to control file.
+ * debian/patches: beagle-settings, relibtoolize: updated.
+
+ -- Jose Carlos Garcia Sogo Sun, 22 Oct 2006 12:56:16 +0200
+
+beagle (0.2.10-2) unstable; urgency=low
+
+ * Make system indexes in /var/cache/beagle world readable whatever
+ default umask is. (Closes: #385860)
+ * Split package even more. Create a new libbeagle-dev package which will
+ only contain headers and .pc files for C development, and will only depend
+ on libbeagle$SONAME package, while beagle-dev will serve for people
+ wanting to develop using C# and will depend in the whole beagle suit.
+
+ -- Jose Carlos Garcia Sogo Sun, 8 Oct 2006 12:04:03 +0200
+
+beagle (0.2.10-1) unstable; urgency=low
+
+ * New upstream version.
+ * Build with new libgalago1.0-cil package. (Closes: #388556)
+ * Fix beagle-crawl-system cron script. Thanks to Ted Percival for reporting
+ this and the patch. (Closes: #386359)
+ * Fix dependencies on beagle for beagle-dev (Closes: #388432)
+
+ -- Jose Carlos Garcia Sogo Sun, 24 Sep 2006 13:15:57 +0200
+
+beagle (0.2.9-1) unstable; urgency=low
+
+ * New upstream release
+ + Don't crash if 'default browser' is not properly set (Closes: #357530)
+ + Fix some DllImport calls so development packages for those libraries
+ are not needed. (Closes: #385097)
+ * Move thunderbird backend to main package, as it does not bring any new
+ dependencies. (Closes: #385056)
+ * debian/patches:
+ + usebash: updated,
+ + relibtoolize: updated,
+ + crawl-system_in: new; checks that beagle exists before running
+ and use 'set -e' (Closes: #366486)
+
+ -- Jose Carlos Garcia Sogo Sat, 2 Sep 2006 13:30:42 +0200
+
+beagle (0.2.8-1) unstable; urgency=low
+
+ * New upstream version.
+ + Checks if computer is a laptop running in battery and stop
+ indexing if that is the case (Closes: #337430)
+ + Fixed bug that allowed using mouse wheel to scroll through the
+ different pages at startup. (Closes: #369814)
+
+ * Fix Conflicts/Replaces for Python transition (Closes: #383439)
+ * Build depend in libevolution2.0-cil package.
+ * As it uses new libgmime2.2-cil package, problems with indexing
+ different mail systems must have gone. (Closes: #368002, #366782)
+ * Documented that beagle-search is a Gnome UI that uses Gnome desktop
+ preferences to open files and folders, so that has to be changed
+ the Gnome way (Closes: #376957)
+ * Do not install *.mbd files, unless we are building the package with
+ nostrip otion
+
+ -- Jose Carlos Garcia Sogo Sat, 26 Aug 2006 12:42:26 +0200
+
+beagle (0.2.7-3) unstable; urgency=low
+
+ * Compile with new libgmime2.2-cil
+ * Ack NMU of 0.2.6-1.1 (Closes: #368354)
+ * Add "desktop search" to beagle package description, as suggested by
+ Richard Atterer.
+ * Move from python-central to python-support.
+
+ -- Jose Carlos Garcia Sogo Tue, 15 Aug 2006 12:12:41 +0200
+
+beagle (0.2.7-2) unstable; urgency=low
+
+ * Complete python transition using python-central.
+ * Compile in a clean environment. (Closes: #380616)
+
+ -- Jose Carlos Garcia Sogo Mon, 31 Jul 2006 23:36:46 +0200
+
+beagle (0.2.7-1) unstable; urgency=low
+
+ * New upstream version.
+ * Bump dependency on mono-mcs to >= 1.1.13.5 (Closes: #367955)
+ * Add build-dependency on libwv-dev and libgsf0.0-cil.
+ * Bump build-dependency on libsqlite to libsqlite3-dev.
+ * Drop beagle dependency on libmono0 and libsqlite0.
+ * Exclude .xpi files from being compressed (Closes: #375586)
+ * debian/patches:
+ + beagled-manpage: included upstream
+ + usebash: add beagle-search, beagle-extract-content,
+ beagle-index-url and other scripts to those that should use bash because
+ they call exec -a (Closes: #376969, #369644, #369223)
+ * Change Maintainer field to pkg-mono group, and put me as Uploader.
+ * Transition to comply with new Python policy.
+
+ -- Jose Carlos Garcia Sogo Mon, 31 Jul 2006 23:36:44 +0200
+
+beagle (0.2.6-2) unstable; urgency=low
+
+ * Version 0.2.6 fixes CVE-2006-1865. (Closes: #365371)
+ * debian/control: build depend on missing libmono-sqlite1.0-cil.
+ (Closes: #366229)
+ * beagle.postinst: change order of arguments to be compatible with
+ older adduser packages. (Closes: #366288)
+ * Move beagle-dev to devel section, as well as libbeagle0 and python-beagle
+ to libs section. (Closes: #367309)
+ * Change wrong postinst and postrm check for smokeping user. (Closes: #367948)
+ * Force dependency on python2.4, by renaming python-beagle to
+ python2.4-beagle, and thus following Debian's Python Policy (Closes: #366693)
+
+ -- Jose Carlos Garcia Sogo Sat, 20 May 2006 15:50:03 +0200
+
+beagle (0.2.6-1) unstable; urgency=low
+
+ [ Jose Carlos Garcia Sogo ]
+ * New upstream version.
+ * Merged back work made in Ubuntu by Brandon Hale and Sebastian Dröge:
+ + Make system wide application and documentation crawling work
+ - Stop moving beagle-crawl-system to /usr/share/doc
+ - Add unpriviledged beagleindex user
+ - Create /var/cache/beagle dir
+
+ + Install autostart .desktop files (Closes: #357756, #360668)
+ - beagled.desktop: New. Install at /etc/xdg/autostart
+ - beagle-kde.desktop: KDE needs a different one. Install it in
+ /usr/share/autostart
+
+ * Compile using python2.4 (Closes: #363929)
+ * Move beagle-backend-evolution to Suggests in beagle package.
+ * debian/rules:
+ + set $sysconfdir to /etc (Closes: #363968)
+ + remove .la file from beagle-dev.
+ + when using debhelper scripts in binary-indep or binary-arch targets,
+ they have to be called with -i or -a.
+ + make .exe binaries +x and make sure no other file (.dll, .mdb, ...) is.
+ * debian/patches:
+ + python2.4: new. Needed to compile python-beagle with python2.4
+ + update relibtoolize.dpatch.
+ + crawl-rules: new; do not try to index a /windows partition, or anything
+ in /opt dir.
+ * debian/control:
+ + bumped standards version to 3.7.2. No changes needed.
+ + build depend on adduser.
+ + add a version to bash dependency.
+ + make beagle-backend-evolution depend on beagle binary package.
+ * README.Debian, NEWS.Debian: talk about new system wide crawl system.
+
+ [ Brandon Hale ]
+ * debian/control:
+ + Change GAIM to Gaim
+ + http://gaim.sourceforge.net/faq.php#q1
+ + Drop Suggests: gaim-xmms-remote
+ * Add beagled-manpage.dpatch
+ + Fix error in beagled manpage
+ + Thanks to Kevin Lamontagne in Ubuntu bug #41210
+ * Update to CLI policy 0.4.0
+ + Build-Depend on cli-common-dev (>= 0.4.0)
+ + Drop cli-common B-D
+
+
+ -- Jose Carlos Garcia Sogo Sat, 6 May 2006 10:59:15 +0200
+
+beagle (0.2.4-1) unstable; urgency=low
+
+ * New upstream version.
+ * Make python-beagle depend on python-gtk2 (Closes: #350628)
+ * debian/patche:
+ + beagle-status.dpatch,
+ + relibtoolize: update
+
+ -- Jose Carlos Garcia Sogo Sat, 8 Apr 2006 15:47:44 +0200
+
+beagle (0.2.3-1) unstable; urgency=low
+
+ * New upstream release.
+ * debian/patches:
+ + beagle-status_watch: don't check for local beagle-info (Closes: #357392)
+ * debian/beagle.dirs:
+ + create /usr/share/doc/beagle/mozilla-extension in order to install
+ there beagle.xpi file for mozilla extension. (Closes: #357102)
+ * debian/control:
+ + make beagle bin package to depend on gnome-icon-theme (Closes: #355831)
+ * relibtoolize.dpatch:
+ + remake configure script to avoid checking for libxt (Closes: #356732)
+ * README.Debian:
+ + state that XFS and JFS has extended attributes enabled by default.
+ Thanks to Jesper Louis Andersen for pointing me this.
+ + talk about BEAGLE_STORAGE option, which will allows to change default
+ path for storing index files. (Closes: #341387)
+
+ -- Jose Carlos Garcia Sogo Sun, 19 Mar 2006 17:20:49 +0100
+
+beagle (0.2.2.1-1) unstable; urgency=low
+
+ * New upstream release.
+ + beagle-shutodown should work properly. (Closes: #334970)
+ + fixed segfaults (Closes: #352239, #355630)
+ + no more version mismatch problems (Closes: #340783)
+ * Recommends poppler-utils so pdf files are indexed by content.
+ (Closes: #354400)
+
+ -- Jose Carlos Garcia Sogo Sun, 12 Mar 2006 11:49:18 +0100
+
+beagle (0.2.1-2) unstable; urgency=low
+
+ [ Jose Carlos Garcia Sogo ]
+ * debian/rules: use dh_makeclilibs.
+ * debian/control:
+ + removed not needed mozilla-dev build-dependency.
+ + libbeagle0 replaces beagle << 0.2.0-1 (Closes: #350317)
+ + add a build dependency in libxml2-dev (>= 2.6.19) (Closes: #355106)
+
+ [ Brandon Hale ]
+ * Remove long-unneeded dbus-1-utils depend
+
+ -- Jose Carlos Garcia Sogo Sat, 4 Mar 2006 11:03:03 +0100
+
+beagle (0.2.1-1) unstable; urgency=low
+
+ * New upstream version.
+ + Do not display icon by default in systray area. (Closes: #335804)
+ + Fix crash when clicking on OO.org doc (Closes: #349537)
+ + Display icon in launcher file. (Closes: #349602)
+ * debian/patches:
+ + Reapplied "usebash" patch. (Closes: #350558)
+ + beagle-status_watch: Use watch in beagle-status (Closes: #327124)
+ + beagle-settings: move beagle-settings out of apps->utils and
+ notify when it does start. (Closes: #349604)
+ * debian/control: depend on bash. (Closes: #350283)
+
+ -- Jose Carlos Garcia Sogo Sun, 5 Feb 2006 12:36:45 +0100
+
+beagle (0.2.0-1) unstable; urgency=low
+
+ * New upstream version.
+ + Fixes problems running beagle (Closes: #343273, #341142, #348696)
+ * debian/watch: updated.
+ * Splitted libbeagle in his own package. (Closes: #343542)
+ * Removed Epiphany support from description. Enabling that module is
+ considered dangerous, and you should make by your own (Closes: #343086)
+ * Disabled webservice support. Deprecated and unmaintained.
+
+ -- Jose Carlos Garcia Sogo Sat, 21 Jan 2006 12:20:58 +0100
+
+beagle (0.1.3-1) unstable; urgency=low
+
+ * New upstream version.
+ * Enabled libbleagle and python bindings.
+ * debian/rules: install in debian/tmp and copy files
+ from there to their final location
+ * debian/beagle-dev.dirs,
+ debian/beagle-dev.install.
+ debian/python-beagle.dirs,
+ debian/python-beagle.install,
+ debian/beagle.install: add all these new files
+
+ -- Jose Carlos Garcia Sogo Tue, 6 Dec 2005 12:49:27 +0100
+
+beagle (0.1.2-3) unstable; urgency=low
+
+ * Split Evolution Data backend in its own package.
+
+ -- Jose Carlos Garcia Sogo Sat, 26 Nov 2005 22:52:28 +0100
+
+beagle (0.1.2-2) unstable; urgency=low
+
+ * Compiled with unstable dependencies (Closes: #340550, #340663, #331085)
+
+ -- Jose Carlos Garcia Sogo Fri, 25 Nov 2005 20:28:45 +0100
+
+beagle (0.1.2-1) unstable; urgency=low
+
+ * New upstream version. (Closes: #331384)
+ * Compiled using latest gmime-sharp package (Closes: #334125, #334456)
+ * Util/Util.dll.config.in: Added libgalago.so.1 as a target for libgalago.so
+ library (Closes: #334094, #338486)
+ * Suggests gaim-xmms-remote. (Closes: #335735)
+
+ -- Jose Carlos Garcia Sogo Tue, 22 Nov 2005 22:54:02 +0100
+
+beagle (0.1.1-1) unstable; urgency=low
+
+ * New upstream release.
+ + Fixed memory leaks (Closes: #325569)
+ * Compiled with proper cil package dependencies. (Closes: #324403)
+ * Cleaned not needed build-dependencies.
+ * README.Debian: remove Dbus section, as it is not used any more.
+ * New beagle-crawl-system is located in /usr/share/doc/beagle/crawl-system
+ directory.
+
+ -- Jose Carlos Garcia Sogo Mon, 10 Oct 2005 23:39:10 +0200
+
+beagle (0.1.0-1) unstable; urgency=low
+
+ * New usptream version
+ * Added build-dependency in libgalago-cil
+ * patches:
+ + beagle--bestHIGcompliant: fixed upstream
+ + beagle--display-gaim-logs: fixed upstream
+ + beagle--fix-pdf-ssindex-zombies: fixed upstream
+ + beagle--usebash: updated.
+
+ -- Jose Carlos Garcia Sogo Sat, 8 Oct 2005 22:30:48 +0200
+
+beagle (0.0.12-3) unstable; urgency=low
+
+ * Moved beagle-build-index and beagle-manage-index
+ to /usr/sbin (Closes: #326851)
+ * Enabled webservices (Closes: #322733)
+ * Updated Build-Dependency to cli-common (>= 0.2.0)
+ * patches:
+ + beagle--bestHIGcompliant--0.0.12: make best.desktop HIG
+ compliant (Closes: #323000)
+
+ -- Jose Carlos Garcia Sogo Sat, 17 Sep 2005 15:45:51 +0200
+
+beagle (0.0.12-2) unstable; urgency=low
+
+ * Need to depend on dbus-1-utils as Best uses dbus to communicate with
+ Best search tool. (Closes: #322271)
+ * Recompiled to get new dependency in libexif12. (Closes: #323083)
+ * debian/control:
+ + changed Architecture from 'any' to 'all'.
+ + build depend on dpatch and autotools-dev.
+ + Force dependency in libmono0 (Closes: #321811)
+ + Force dependency in libsqlite0 (Closes: #322904)
+ * debian/rules:
+ + changed to allow using dpatch.
+ + dh_shlibs and dh_makeclilibs are not needed for now.
+ + update config.{guess,sub} at build time.
+ + remove *.{a,la} files from binary package.
+ * patches:
+ + beagle--usebash--0.0.12: force using bash where "exec -a" is
+ called, as this is a bashism. (Closes: #322331)
+ + beagle--display-gaim-logs--0.0.12: get patch from upstream CVS to fix
+ beagle not indexing Gaim logs. (Closes: #322744)
+ + beagle--fix-pdf-ssindex-zombies--0.0.12: upstream CVS patch for fixing
+ ssindex and pdf zombies. (Closes: #322947)
+
+ -- Jose Carlos Garcia Sogo Sat, 20 Aug 2005 13:03:56 +0200
+
+beagle (0.0.12-1) unstable; urgency=low
+
+ * The "mixed Finnish sauna" release.
+ * New upstream release.
+
+ -- Jose Carlos Garcia Sogo Wed, 13 Jul 2005 00:36:58 +0300
+
+beagle (0.0.11.1-2) unstable; urgency=low
+
+ * Compiled with Sid libgmime2.1-cil package.
+
+ -- Jose Carlos Garcia Sogo Sun, 19 Jun 2005 16:21:02 +0200
+
+beagle (0.0.11.1-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Jose Carlos Garcia Sogo Sat, 18 Jun 2005 14:37:32 +0200
+
+beagle (0.0.10-1) unstable; urgency=low
+
+ * New upstream version.
+ * Compiled using Mono in Debian unstable.
+
+ -- Jose Carlos Garcia Sogo Sun, 12 Jun 2005 11:54:16 +0200
+
+beagle (0.0.8.1-2) unstable; urgency=low
+
+ * Talk about the need of allowing the use of extended attributes in
+ the filesystem in which /home resides. (user_xattr)
+
+ -- Jose Carlos Garcia Sogo Mon, 4 Apr 2005 00:03:50 +0200
+
+beagle (0.0.8.1-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Jose Carlos Garcia Sogo Sat, 2 Apr 2005 16:15:53 +0200
+
+beagle (0.0.8-1) unstable; urgency=low
+
+ * Initial Release. (Closes: #258097)
+
+ -- Jose Carlos Garcia Sogo Wed, 23 Mar 2005 22:49:23 +0100
+
--- beagle-0.3.9.orig/debian/beagle-dev.install
+++ beagle-0.3.9/debian/beagle-dev.install
@@ -0,0 +1 @@
+usr/lib/pkgconfig/beagle*
--- beagle-0.3.9.orig/debian/mozilla-beagle.dirs
+++ beagle-0.3.9/debian/mozilla-beagle.dirs
@@ -0,0 +1 @@
+usr/lib/firefox/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca}
--- beagle-0.3.9.orig/debian/IndexHelper.exe.config
+++ beagle-0.3.9/debian/IndexHelper.exe.config
@@ -0,0 +1,3 @@
+
+
+
--- beagle-0.3.9.orig/debian/DocExtractor.exe.config
+++ beagle-0.3.9/debian/DocExtractor.exe.config
@@ -0,0 +1,3 @@
+
+
+
--- beagle-0.3.9.orig/debian/beagle.postrm
+++ beagle-0.3.9/debian/beagle.postrm
@@ -0,0 +1,27 @@
+#!/bin/sh
+# postrm file for beagle package.
+
+set -e
+
+case "$1" in
+ purge)
+
+ if getent passwd beagleindex > /dev/null; then \
+ deluser --system --remove-home beagleindex >/dev/null 1>&2 || true ;
+ fi
+
+ rm -rf /var/cache/beagle
+ ;;
+
+ remove)
+ # as these are index files generated from data in the computer, it doesn't
+ # has any sense to keep it once package has been removed.
+
+ rm -rf /var/cache/beagle
+ ;;
+
+esac
+
+#DEBHELPER#
+
+exit 0
--- beagle-0.3.9.orig/debian/beagle.dirs
+++ beagle-0.3.9/debian/beagle.dirs
@@ -0,0 +1,4 @@
+usr/bin
+usr/sbin
+usr/lib/beagle/Backends
+etc/xdg/autostart
--- beagle-0.3.9.orig/debian/beagle-dev.dirs
+++ beagle-0.3.9/debian/beagle-dev.dirs
@@ -0,0 +1 @@
+usr/lib/
--- beagle-0.3.9.orig/debian/mozilla-beagle.links
+++ beagle-0.3.9/debian/mozilla-beagle.links
@@ -0,0 +1 @@
+usr/lib/firefox/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca} usr/lib/firefox-addons/extensions/{fda00e13-8c62-4f63-9d19-d168115b11ca}
--- beagle-0.3.9.orig/debian/compat
+++ beagle-0.3.9/debian/compat
@@ -0,0 +1 @@
+5
--- beagle-0.3.9.orig/debian/watch
+++ beagle-0.3.9/debian/watch
@@ -0,0 +1,2 @@
+version=3
+ftp://ftp.gnome.org/pub/GNOME/sources/beagle/0.3/beagle-(.*)\.tar\.gz
--- beagle-0.3.9.orig/debian/control
+++ beagle-0.3.9/debian/control
@@ -0,0 +1,103 @@
+Source: beagle
+Section: gnome
+Priority: optional
+Maintainer: Ubuntu Mono Team
+XSBC-Original-Maintainer: Debian CLI Applications Team
+Uploaders: Jose Carlos Garcia Sogo , Mirco Bauer
+Build-Depends: debhelper (>= 5.0.37.2),
+ cli-common-dev (>= 0.5.4),
+ dpatch,
+ pkg-config,
+ intltool,
+ autotools-dev,
+ autoconf,
+ automake,
+ zip,
+ unzip,
+ gtk-doc-tools,
+ xdg-utils,
+ mono-devel (>= 2.0.1),
+ libmono-dev (>= 2.0.1),
+ libmono-system-runtime2.0-cil,
+ libmono-sharpzip2.84-cil,
+ libmono-sqlite2.0-cil,
+ libmono-cairo2.0-cil,
+ libgtk2.0-cil (>= 2.4),
+ libglade2.0-cil,
+ libgconf2.0-cil,
+ libgnome2.24-cil,
+ libgmime2.2a-cil,
+ libevolution5.0-cil,
+ libgsf0.0-cil (>= 0.6),
+ libndesk-dbus-glib1.0-cil,
+ libndesk-dbus1.0-cil (>= 0.5.2),
+ libavahi1.0-cil (>= 0.6.10),
+ libtaglib2.0-cil,
+ monodoc-base,
+ libgnome-desktop-dev,
+ libgtk2.0-dev (>= 2.10),
+ libsqlite3-dev,
+ libchm-dev,
+ libxss-dev,
+ librsvg2-dev,
+ libxml2-dev (>= 2.6.19),
+ libwv-dev,
+ libexif-dev
+Standards-Version: 3.8.0
+Vcs-Svn: svn://svn.debian.org/svn/pkg-cli-apps/packages/beagle/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-cli-apps/packages/beagle/trunk/
+Homepage: http://www.beagle-project.org/
+
+Package: beagle
+Architecture: any
+Suggests: gnumeric, beagle-backend-evolution, mozilla-beagle, thunderbird-beagle, gnome-web-photo
+Recommends: schedutils | util-linux (>= 2.13.1), poppler-utils, mono-gmcs
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, bash (>= 3.0), adduser, dbus, xdg-utils
+Description: indexing and search tool for your personal data
+ A desktop search util for indexing and searching user's data. At the moment,
+ it can index filesystems, Pidgin logs, Evolution mail and data, RSS and other.
+ .
+ Beagle project web is at http://beagle-project.org/
+
+Package: beagle-backend-evolution
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${cli:Depends}, beagle (>= ${source:Version}), beagle (<< ${source:Version}.1~)
+Description: evolution data backend for beagle
+ Backend that allows Beagle indexing calendar and contact entries from
+ Evolution.
+ .
+ Beagle is a desktop search util for indexing and searching user's data.
+ At the moment, it can index filesystems, Pidgin logs, Evolution mail
+ and data, RSS and other.
+
+Package: mozilla-beagle
+Architecture: all
+Depends: beagle (>= ${source:Version}), beagle (<< ${source:Version}.1~), firefox | abrowser
+Description: Beagle extension for Firefox
+ Extension that allows Beagle indexing webpages visited by the user.
+ .
+ Beagle is a desktop search util for indexing and searching user's data.
+ At the moment, it can index filesystems, Pidgin logs, Evolution mail
+ and data, RSS and other.
+
+Package: thunderbird-beagle
+Architecture: all
+Depends: beagle (>= ${source:Version}), beagle (<< ${source:Version}.1~), thunderbird
+Description: Beagle extension for Thunderbird
+ Extension that allows Beagle indexing mails read by the user.
+ .
+ Beagle is a desktop search util for indexing and searching user's data.
+ At the moment, it can index filesystems, Pidgin logs, Evolution mail
+ and data, RSS and other.
+
+Package: beagle-dev
+Architecture: any
+Section: gnome
+Depends: beagle (= ${binary:Version})
+Description: library for accessing beagle (C# development files)
+ This library allow programmers accessing Beagle daemon and performing searches,
+ and this package contains needed files for developing with it using C#.
+ .
+ Beagle is a desktop search util for indexing and searching user's data.
+ At the moment, it can index filesystems, Pidgin logs, Evolution mail
+ and data, RSS and other.
--- beagle-0.3.9.orig/debian/sidebar.xul
+++ beagle-0.3.9/debian/sidebar.xul
@@ -0,0 +1,19 @@
+
+
+
+
+
+
--- beagle-0.3.9.orig/debian/thunderbird-beagle.dirs
+++ beagle-0.3.9/debian/thunderbird-beagle.dirs
@@ -0,0 +1 @@
+usr/lib/thunderbird/extensions/{b656ef18-fd76-45e6-95cc-8043f26361e7}
--- beagle-0.3.9.orig/debian/Search.exe.config
+++ beagle-0.3.9/debian/Search.exe.config
@@ -0,0 +1,3 @@
+
+
+
--- beagle-0.3.9.orig/debian/beagleSearch.js
+++ beagle-0.3.9/debian/beagleSearch.js
@@ -0,0 +1,208 @@
+var xmlhttp = new XMLHttpRequest ();
+var parser = new DOMParser ();
+
+function init ()
+{
+ var input_box = document.getElementById ("searchinput");
+ input_box.addEventListener ("keypress", InputKeypressHandler, false);
+}
+
+function cleanup ()
+{
+ var input_box = document.getElementById ("searchinput");
+ input_box.addEventListener ("keypress", InputKeypressHandler, false);
+}
+
+function InputKeypressHandler (evt)
+{
+ if (evt.which == 13) {
+ evt.stopPropagation ();
+ if (evt.cancelable) {
+ evt.preventDefault();
+ }
+
+ Search ();
+ }
+}
+
+function Search ()
+{
+ var query_str = document.getElementById ("searchinput").value;
+ //alert ("Searching for '" + query_str + "'");
+ if (query_str.length == 0) {
+ return;
+ } else if (query_str == '42') {
+ window.location = "http://en.wikipedia.org/wiki/The_Answer_to_Life,_the_Universe,_and_Everything";
+ return;
+ } else if (query_str == '4u7h0rz') {
+ window.location = "http://svn.gnome.org/viewvc/beagle/trunk/beagle/AUTHORS?view=markup";
+ return;
+ }
+
+ var req_string = ' false Required type:WebHistory OR type:Bookmark Required ' + query_str + ' Local System 20 ';
+
+ xmlhttp.onreadystatechange = state_change_search;
+ xmlhttp.onerror = error_handler;
+ // If cross-site problem occurs,
+ // http://blog.dirolf.com/2007/06/enabling-cross-domain-ajax-in-firefox.html
+ xmlhttp.open ("POST", "http://localhost:4000/", true);
+ //XHR binary charset opt by mgran 2006 [http://mgran.blogspot.com]
+ xmlhttp.overrideMimeType ('text/txt; charset=utf-8'); // if charset is changed, need to handle bom
+ //xmlhttp.overrideMimeType('text/txt; charset=x-user-defined');
+ xmlhttp.send (req_string);
+ document.getElementById ("searchinput").disabled = true;
+
+ return;
+}
+
+function error_handler (e)
+{
+ var result_list = document.getElementById ("resultlist");
+ // FIXME: i18n
+ result_list.innerHTML = "Error!Beagle service needs to be running with the web interface enabled.Beagle Webinterface";
+ document.getElementById ("searchinput").disabled = false;
+}
+
+function state_change_search ()
+{
+ if (xmlhttp.readyState == 4)
+ HandleResults ();
+}
+
+function HandleResults ()
+{
+ if (xmlhttp.status != 200) {
+ error_handler ();
+ return;
+ }
+
+ document.getElementById ("searchinput").disabled = false;
+
+ //dump("Response:\n");
+ //dump(xmlhttp.responseText);
+ //dump("\n");
+ res = xmlhttp.responseText;
+
+ // if charset is x-user-defined split by \uF7FF
+ // if charset is utf-8, split by FFFD
+ // And dont ask me why!
+ var responses = res.split ('\uFFFD');
+
+ var result_str = "";
+
+ var no_result = true;
+
+ // Process hit xml nodes with xsl and append with javascript
+ for (var i = 0; i < responses.length; ++i) {
+ if (responses [i].length <= 0) {
+ continue;
+ }
+
+ var response_dom = parser.parseFromString (responses [i], "text/xml");
+ var msg_node = response_dom.getElementsByTagName ("Message") [0];
+ if (msg_node.getAttributeNS ('http://www.w3.org/2001/XMLSchema-instance', 'type') != 'HitsAddedResponse')
+ continue;
+
+ var hits = msg_node.getElementsByTagName ("Hit");
+ no_result &= (hits.length == 0);
+
+ for (var j = 0; j < hits.length; ++j) {
+ var uri = hits [j].getAttribute ("Uri");
+ uri = EscapeAmpersand (uri); // XHTML gotcha
+ var title = null;
+ var identifier = null;
+ var bookmark = false;
+
+ var properties = hits [j].getElementsByTagName ("Property");
+ for (var k = 0; k < properties.length; ++k) {
+ var key = properties [k].getAttribute ("Key");
+
+ if (key == "beagle:HitType" && (properties [k].getAttribute ("Value") == "Bookmark")) {
+ bookmark = true;
+ continue;
+ }
+
+ if (key == "dc:title") {
+ title = properties [k].getAttribute ("Value");
+ //title = reduce (title, 40, "..."); // FIXME
+ continue;
+ }
+
+ if (key == "dc:identifier")
+ identifier = properties [k].getAttribute ("Value");
+ }
+
+ if (bookmark)
+ uri = identifier;
+
+ if (title == null)
+ title = uri.substr (0, 40) + "...";
+
+ //dump (uri + "," + title + "\n");
+ result_str += "";
+
+ if (bookmark)
+ result_str += "B";
+
+ result_str += "";
+ result_str += title;
+ result_str += "";
+ }
+ }
+
+ if (no_result)
+ result_str = "No web pages found.";
+ else
+ result_str += "";
+ //dump (result_str);
+ //dump ("\n");
+
+ var result_list = document.getElementById ("resultlist");
+ result_list.innerHTML = result_str;
+}
+
+// From http://sastools.com/b2/post/79394063
+function reduce(str,l,p)
+{
+ var words=str.split(" ");
+ var numWords=words.length;
+ var output=[];
+ var ol,cWord,w;
+ for(w=0; w /dev/null || \
+ adduser --system --home /var/cache/beagle beagleindex
+
+ # We have to assure system indexes are world readable.
+ mkdir -p /var/cache/beagle/indexes
+ chmod 0755 /var/cache/beagle
+ chown beagleindex /var/cache/beagle/indexes/
+
+ ;;
+
+ abort-upgrade|abort-remove|abort-deconfigure)
+ ;;
+
+ *)
+ echo "postinst called with unknown argument \`$1'" >&2
+ exit 1
+ ;;
+
+esac
+
+#DEBHELPER#
+
+exit 0
--- beagle-0.3.9.orig/debian/NEWS.Debian
+++ beagle-0.3.9/debian/NEWS.Debian
@@ -0,0 +1,11 @@
+
+ System wide indexing
+ --------------------
+
+ From this version, system wide indexing is enabled. By default documentation
+ in /usr/share/doc, and /usr/gnome/help, as well as applications are going to
+ be indexed daily. What is going to be indexed is controlled by crawl-* files
+ in /etc/beagle directory.
+
+
+-- Jose Carlos Garcia Sogo Sat, 06 May 2006 --
--- beagle-0.3.9.orig/debian/README.Debian
+++ beagle-0.3.9/debian/README.Debian
@@ -0,0 +1,72 @@
+Running Beagle for Debian
+-------------------------
+
+ 1. Extended attributes
+ ----------------------
+
+ You also have to remount the filesystem in which /home resides with extended
+ attributes support. For that, add "user_xattr" to options field for your
+ /home mount point in /etc/fstab file and remount the filesystem.
+
+ One example could be:
+ /dev/hda6 /home ext3 defaults,user_xattr 0 2
+
+ # mount -o remount /home
+
+ If you are using XFS or JFS in your /home you don't need to make any change,
+ as those filesystems has extended attributes enabled by default.
+
+ 2. Running
+ ----------
+
+ After this, you only have to run "beagled" in a terminal.
+ If you are using GNOME, you will have to go to Session Manager, in
+ Desktop->Preferences, and check if it is listed in start programs tab, and
+ if it is enabled (default: true).
+
+ Also, in KDE, you will have to go to session manager.
+
+ 3. System Wide indexing
+ -----------------------
+
+ By default, beagle will index your system for apps and for documentation,
+ so they are also displayed in your searches, in a daily basis. To control
+ what is going to be indexed and how, please check crawl-* files in
+ /etc/beagle directory.
+
+ This process is run by a no-priviledges, system, beagleindex user.
+
+ 4. Searching
+ ------------
+
+ For performing searches, you can use beagle-search tool from Apps->Accesories menu.
+ If this is the first time you run beagle, you will need to wait a bit for the
+ daemon to index data from different locations before you can get any result.
+
+ By default, beagle-search util will be used. This is a Gnome UI, which does
+ integrate with Gnome desktop, so it uses Gnome desktop preferences to
+ perform tasks like opening folders or documents. You have to open a
+ Nautilus folder and go to its preferences to change that behaviour.
+
+ You can also use other UIs for searching, like "kerry" package, which
+ is a beagle search UI aimed for people using KDE desktop.
+
+ 5. Evolution Data Backend
+ -------------------------
+
+ From beagle 0.1.2-3 version, Evolution Data backend has been split in its own
+ package: beagle-backend-evolution. If you want to index calendar and contacts
+ from Evolution, you will need to install it.
+
+ 6. Storage of Cache Files
+ -------------------------
+
+ Beagle generates a bunch of cache files in which it stores different indexes. If
+ you desire to store that in other different place than ~/.beagle, which is
+ the default, you will have to set BEAGLE_STORAGE variable to point to the
+ desired place you want to store those files.
+
+ Also, if you are using system-wide crawl (default: yes), its indexes will be
+ created in /var/cache/beagle.
+
+ -- Jose Carlos Garcia Sogo , Sun, 06 May 2006 10:55:13 +0200
--- beagle-0.3.9.orig/debian/patches/fix_beagle-build-index-manpage.dpatch
+++ beagle-0.3.9/debian/patches/fix_beagle-build-index-manpage.dpatch
@@ -0,0 +1,33 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_beagle-build-index-manpage.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.3.3~/beagled/beagle-build-index.8 beagle-0.3.3/beagled/beagle-build-index.8
+--- beagle-0.3.3~/beagled/beagle-build-index.8 2007-11-27 02:50:05.000000000 +0100
++++ beagle-0.3.3/beagled/beagle-build-index.8 2008-02-03 12:28:44.000000000 +0100
+@@ -7,10 +7,10 @@
+ beagle-build-index
+ .SH SYNOPSIS
+ .B beagle-build-index
+-[\fIoptions\fR]
+-<\fIindex_path\fR>
++[\fIOPTIONS\fR]
++--target <\fIindex_path\fR>
+ <\fIpath\fR>
+-[\fIpath path path\fR]
++[\fIpath\fR]
+ .SH DESCRIPTION
+ .PP
+ .BR beagle-build-index ,
+@@ -29,7 +29,7 @@
+ in the \fIindex_path\fR directory. If a suitable index is found in the index
+ directory, it will automatically append data to the index if the file at hand
+ has been modified since it was last indexed. If it can't find a suitable index
+-(non-existant or version-mismatch) is will purge the directory recursively.
++(non-existant or version-mismatch) it will purge the directory recursively.
+ .PP
+ The
+ .BR beagle-build-index
--- beagle-0.3.9.orig/debian/patches/fix_UiUtil.dll.config.dpatch
+++ beagle-0.3.9/debian/patches/fix_UiUtil.dll.config.dpatch
@@ -0,0 +1,15 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_UiUtil.dll.config.dpatch by Mirco Bauer
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.2.18~/Util/UiUtil.dll.config beagle-0.2.18/Util/UiUtil.dll.config
+--- beagle-0.2.18~/Util/UiUtil.dll.config 2007-02-07 20:04:12.000000000 +0100
++++ beagle-0.2.18/Util/UiUtil.dll.config 2007-10-21 12:50:37.000000000 +0200
+@@ -1,3 +1,4 @@
+
+
++
+
--- beagle-0.3.9.orig/debian/patches/beagle-settings.dpatch
+++ beagle-0.3.9/debian/patches/beagle-settings.dpatch
@@ -0,0 +1,33 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## beagle-settings.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.2.18~/tools/beagle-settings.desktop.in beagle-0.2.18/tools/beagle-settings.desktop.in
+--- beagle-0.2.18~/tools/beagle-settings.desktop.in 2007-08-27 19:55:44.000000000 +0200
++++ beagle-0.2.18/tools/beagle-settings.desktop.in 2007-09-16 01:18:13.000000000 +0200
+@@ -6,7 +6,8 @@
+ Exec=beagle-settings
+ Icon=system-search
+ Type=Application
+-Categories=Application;Settings;AdvancedSettings;Utility;Filesystem;X-Ximian-Settings;
++StartupNotify=true
++Categories=Application;Settings;AdvancedSettings;Filesystem;X-Ximian-Settings;
+ X-GNOME-Bugzilla-Bugzilla=GNOME
+ X-GNOME-Bugzilla-Product=beagle
+ X-GNOME-Bugzilla-Component=General
+diff -urNad beagle-0.2.18~/tools/beagle-settings.desktop.in.in beagle-0.2.18/tools/beagle-settings.desktop.in.in
+--- beagle-0.2.18~/tools/beagle-settings.desktop.in.in 2007-02-07 20:04:11.000000000 +0100
++++ beagle-0.2.18/tools/beagle-settings.desktop.in.in 2007-09-16 01:19:28.000000000 +0200
+@@ -6,7 +6,8 @@
+ Exec=beagle-settings
+ Icon=system-search
+ Type=Application
+-Categories=Application;Settings;AdvancedSettings;Utility;Filesystem;X-Ximian-Settings;
++StartupNotify=true
++Categories=Application;Settings;AdvancedSettings;Filesystem;X-Ximian-Settings;
+ X-GNOME-Bugzilla-Bugzilla=GNOME
+ X-GNOME-Bugzilla-Product=beagle
+ X-GNOME-Bugzilla-Component=General
--- beagle-0.3.9.orig/debian/patches/beagle-crawl-safely.dpatch
+++ beagle-0.3.9/debian/patches/beagle-crawl-safely.dpatch
@@ -0,0 +1,104 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## beagle-crawl-safely.dpatch by Ted Percival
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Exit if beagle-build-index is not available. Also exit on errors
+## DP: (set -e) and redo option-adding to work with "set -e".
+
+@DPATCH@
+diff -urNad beagle-0.3.0~/tools/beagle-crawl-system.in beagle-0.3.0/tools/beagle-crawl-system.in
+--- beagle-0.3.0~/tools/beagle-crawl-system.in 2007-11-02 11:03:39.000000000 +0100
++++ beagle-0.3.0/tools/beagle-crawl-system.in 2007-11-22 23:33:58.000000000 +0100
+@@ -1,4 +1,5 @@
+ #!/bin/sh
++set -e
+
+ #
+ # beagle-crawl-system
+@@ -26,6 +27,10 @@
+ # SOFTWARE.
+ #
+
++if [ ! -x @sbindir@/beagle-build-index ] ; then
++ exit 0
++fi
++
+ umask 022
+
+ DEBUG=0
+@@ -46,7 +51,7 @@
+ chown $CRAWL_USER $MONO_SHARED_DIR
+
+ for crawl_file in @sysconfdir@/beagle/crawl-*; do
+- unset CRAWL_ENABLED CRAWL_DISABLE_FILTERING CRAWL_RECURSIVE CRAWL_CACHE_TEXT CRAWL_ALLOW_PATTERNS CRAWL_DENY_PATTERNS CRAWL_PATHS CRAWL_INDEX_NAME
++ unset CRAWL_ENABLED CRAWL_DISABLE_FILTERING CRAWL_RECURSIVE CRAWL_CACHE_TEXT CRAWL_ALLOW_PATTERNS CRAWL_DENY_PATTERNS CRAWL_PATHS CRAWL_INDEX_NAME OPTIONS
+
+ if [ "$DEBUG" = "1" ]; then
+ echo "$0: Processing files in @sysconfdir@/beagle..."
+@@ -59,34 +64,40 @@
+
+ . $crawl_file
+
+- if [ -n "$CRAWL_ENABLED" -a "$CRAWL_ENABLED" = "yes" ] ; then
+-
+- OPTIONS="`test -n "$CRAWL_DISABLE_FILTERING" -a "$CRAWL_DISABLE_FILTERING" = "yes" && \
+- echo --disable-filtering`"
+-
+- OPTIONS="$OPTIONS `test -n "$CRAWL_DISABLE_DIRECTORIES" -a "$CRAWL_DISABLE_DIRECTORIES" = "yes" && \
+- echo --disable-directories`"
+-
+- OPTIONS="$OPTIONS `test -n "$CRAWL_DISABLE_ON_BATTERY" -a "$CRAWL_DISABLE_ON_BATTERY" = "yes" && \
+- echo --disable-on-battery`"
+-
+- OPTIONS="$OPTIONS `test -n "$CRAWL_RECURSIVE" -a "$CRAWL_RECURSIVE" = "yes" && \
+- echo --recursive`"
+-
+- OPTIONS="$OPTIONS `test -n "$CRAWL_CACHE_TEXT" -a "$CRAWL_CACHE_TEXT" = "yes" && \
+- echo --enable-text-cache`"
+-
+- OPTIONS="$OPTIONS `test -n "$CRAWL_ALLOW_PATTERNS" && \
+- echo --allow-pattern $CRAWL_ALLOW_PATTERNS`"
++ if [ "$CRAWL_ENABLED" = "yes" ] ; then
+
+- OPTIONS="$OPTIONS `test -n "$CRAWL_DENY_PATTERNS" && \
+- echo --deny-pattern $CRAWL_DENY_PATTERNS`"
++ if [ "$CRAWL_DISABLE_FILTERING" = "yes" ] ; then
++ OPTIONS="$OPTIONS --disable-filtering"
++ fi
++
++ if [ "$CRAWL_DISABLE_DIRECTORIES" = "yes" ] ; then
++ OPTIONS="$OPTIONS --disable-directories"
++ fi
++
++ if [ "$CRAWL_DISABLE_ON_BATTERY" = "yes" ] ; then
++ OPTIONS="$OPTIONS --disable-on-battery"
++ fi
++
++ if [ "$CRAWL_RECURSIVE" = "yes" ] ; then
++ OPTIONS="$OPTIONS --recursive"
++ fi
++
++ if [ "$CRAWL_CACHE_TEXT" = "yes" ] ; then
++ OPTIONS="$OPTIONS --enable-text-cache"
++ fi
++
++ if [ -n "$CRAWL_ALLOW_PATTERNS" ] ; then
++ OPTIONS="$OPTIONS --allow-pattern $CRAWL_ALLOW_PATTERNS"
++ fi
++
++ if [ -n "$CRAWL_DENY_PATTERNS" ] ; then
++ OPTIONS="$OPTIONS --deny-pattern $CRAWL_DENY_PATTERNS"
++ fi
++
++ if IONICE=`which ionice 2>/dev/null`; then
++ IONICE="$IONICE -c 3"
++ fi
+
+- IONICE=`which ionice 2>/dev/null`
+- if [ -n "$IONICE" ]; then
+- IONICE="$IONICE -c 3"
+- fi
+-
+ COMMAND="$IONICE su -s /bin/bash $CRAWL_USER -c \"MONO_SHARED_DIR=$MONO_SHARED_DIR @sbindir@/beagle-build-index --target @localstatedir@/cache/beagle/indexes/$CRAWL_INDEX_NAME $OPTIONS $CRAWL_PATHS\""
+
+ if [ "$DEBUG" = "1" ]; then
--- beagle-0.3.9.orig/debian/patches/fix_system-scripts.dpatch
+++ beagle-0.3.9/debian/patches/fix_system-scripts.dpatch
@@ -0,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_system-scripts.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.3.4~/tools/beagle-crawl-system.in beagle-0.3.4/tools/beagle-crawl-system.in
+--- beagle-0.3.4~/tools/beagle-crawl-system.in 2008-01-03 10:22:37.000000000 +0100
++++ beagle-0.3.4/tools/beagle-crawl-system.in 2008-03-25 00:06:16.000000000 +0100
+@@ -34,7 +34,9 @@
+ if [ "$DEBUG" = "1" ]; then
+ echo "$0: @sbindir@/beagle-build-index not found. Exiting."
+ fi
+- exit 1
++ # In Debian, if the above script does not exist, we can be confident
++ # that the package was removed, but not purged.
++ exit 0
+ fi
+
+ CRAWL_USER=beagleindex
--- beagle-0.3.9.orig/debian/patches/fix_Beagle.Search.exe.config.dpatch
+++ beagle-0.3.9/debian/patches/fix_Beagle.Search.exe.config.dpatch
@@ -0,0 +1,17 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_Beagle.Search.exe.config.dpatch by Christopher James Halse Rogers
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Add dllmaps for Beagle.Search.exe, and fix SONAMEs.
+
+@DPATCH@
+diff -urNad beagle-0.3.9~/search/Beagle.Search.exe.config beagle-0.3.9/search/Beagle.Search.exe.config
+--- beagle-0.3.9~/search/Beagle.Search.exe.config 2008-07-17 09:59:14.000000000 +0100
++++ beagle-0.3.9/search/Beagle.Search.exe.config 2009-04-19 13:14:42.000000000 +0100
+@@ -1,4 +1,5 @@
+
+-
++
++
+
+
--- beagle-0.3.9.orig/debian/patches/bz608657-ff36.dpatch
+++ beagle-0.3.9/debian/patches/bz608657-ff36.dpatch
@@ -0,0 +1,136 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## bz608657-ff36.dpatch by Chris Coulson
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.3.9~/firefox-extension/chrome/content/beaglePrefs.js beagle-0.3.9/firefox-extension/chrome/content/beaglePrefs.js
+--- beagle-0.3.9~/firefox-extension/chrome/content/beaglePrefs.js 2007-11-27 01:49:59.000000000 +0000
++++ beagle-0.3.9/firefox-extension/chrome/content/beaglePrefs.js 2010-06-16 13:13:38.791790109 +0100
+@@ -4,7 +4,7 @@
+ */
+
+ // Initiate a new preference instance.
+-var gPrefService = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
++_prefService = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch);
+
+ var beaglePref = {
+
+@@ -31,14 +31,14 @@
+ //functions used to get/set pref
+ func_factory:{
+ 'get':{
+- 'bool': Function.bind(gPrefService.getBoolPref,gPrefService),
+- 'int': Function.bind(gPrefService.getIntPref,gPrefService),
+- 'string' : Function.bind(gPrefService.getCharPref,gPrefService)
++ 'bool': Function.bind(_prefService.getBoolPref,_prefService),
++ 'int': Function.bind(_prefService.getIntPref,_prefService),
++ 'string' : Function.bind(_prefService.getCharPref,_prefService)
+ },
+ 'set':{
+- 'bool': Function.bind(gPrefService.setBoolPref,gPrefService),
+- 'int' : Function.bind(gPrefService.setIntPref,gPrefService),
+- 'string' : Function.bind(gPrefService.setCharPref,gPrefService)
++ 'bool': Function.bind(_prefService.setBoolPref,_prefService),
++ 'int' : Function.bind(_prefService.setIntPref,_prefService),
++ 'string' : Function.bind(_prefService.setCharPref,_prefService)
+ }
+ },
+
+@@ -320,6 +320,6 @@
+ log("first run import error");
+ log(ex);
+ }
+- },
++ }
+ }
+
+diff -urNad beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/dir.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dir.js
+--- beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/dir.js 2007-11-27 01:49:58.000000000 +0000
++++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dir.js 2010-06-16 13:13:38.791790109 +0100
+@@ -221,7 +221,7 @@
+ return help;
+ });
+
+-jslibDebug('*** load: '+JS_DIR_FILE+' OK');
++//jslibDebug('*** load: '+JS_DIR_FILE+' OK');
+
+ } else {
+ dump("JSLIB library not loaded:\n" +
+diff -urNad beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/dirUtils.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dirUtils.js
+--- beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/dirUtils.js 2007-11-27 01:49:58.000000000 +0000
++++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/dirUtils.js 2010-06-16 13:13:38.791790109 +0100
+@@ -173,7 +173,7 @@
+
+ }; //END CLASS
+
+-jslibDebug('*** load: '+JS_DIRUTILS_FILE+' OK');
++//jslibDebug('*** load: '+JS_DIRUTILS_FILE+' OK');
+
+ } // END BLOCK JS_LIB_LOADED CHECK
+
+diff -urNad beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/file.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/file.js
+--- beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/file.js 2007-11-27 01:49:58.000000000 +0000
++++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/file.js 2010-06-16 13:13:38.791790109 +0100
+@@ -758,7 +758,7 @@
+ return help;
+ })
+
+-jslibDebug('*** load: '+JS_FILE_FILE+' OK');
++//jslibDebug('*** load: '+JS_FILE_FILE+' OK');
+
+ } // END BLOCK JS_LIB_LOADED CHECK
+
+diff -urNad beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/fileUtils.js beagle-0.3.9/firefox-extension/chrome/content/jslib/io/fileUtils.js
+--- beagle-0.3.9~/firefox-extension/chrome/content/jslib/io/fileUtils.js 2007-11-27 01:49:58.000000000 +0000
++++ beagle-0.3.9/firefox-extension/chrome/content/jslib/io/fileUtils.js 2010-06-16 13:13:38.791790109 +0100
+@@ -584,7 +584,7 @@
+
+ };
+
+-jslibDebug('*** load: '+JS_FILEUTILS_FILE+' OK');
++//jslibDebug('*** load: '+JS_FILEUTILS_FILE+' OK');
+
+ } // END BLOCK JS_LIB_LOADED CHECK
+
+diff -urNad beagle-0.3.9~/firefox-extension/chrome/locale/zh-CN/beagle.dtd beagle-0.3.9/firefox-extension/chrome/locale/zh-CN/beagle.dtd
+--- beagle-0.3.9~/firefox-extension/chrome/locale/zh-CN/beagle.dtd 2007-11-27 01:49:58.000000000 +0000
++++ beagle-0.3.9/firefox-extension/chrome/locale/zh-CN/beagle.dtd 2010-06-16 13:13:38.791790109 +0100
+@@ -31,9 +31,11 @@
+
+
+
+-
+
+
+
+
+
++
++
++
+diff -urNad beagle-0.3.9~/firefox-extension/install.rdf beagle-0.3.9/firefox-extension/install.rdf
+--- beagle-0.3.9~/firefox-extension/install.rdf 2008-07-19 12:47:16.000000000 +0100
++++ beagle-0.3.9/firefox-extension/install.rdf 2010-06-16 13:13:51.579284543 +0100
+@@ -23,7 +23,7 @@
+
+ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+ 0.8
+- 3.0.*
++ 3.6.*
+
+
+
+diff -urNad beagle-0.3.9~/firefox-extension/install.rdf.in beagle-0.3.9/firefox-extension/install.rdf.in
+--- beagle-0.3.9~/firefox-extension/install.rdf.in 2008-04-08 17:55:28.000000000 +0100
++++ beagle-0.3.9/firefox-extension/install.rdf.in 2010-06-16 13:13:38.791790109 +0100
+@@ -23,7 +23,7 @@
+
+ {ec8030f7-c20a-464f-9b0e-13a3a9e97384}
+ 0.8
+- 3.0.*
++ 3.6.*
+
+
+
--- beagle-0.3.9.orig/debian/patches/icedove.dpatch
+++ beagle-0.3.9/debian/patches/icedove.dpatch
@@ -0,0 +1,20 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## icedove.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.3.0~/Util/Thunderbird.cs beagle-0.3.0/Util/Thunderbird.cs
+--- beagle-0.3.0~/Util/Thunderbird.cs 2007-11-02 11:03:41.000000000 +0100
++++ beagle-0.3.0/Util/Thunderbird.cs 2007-11-25 00:34:07.000000000 +0100
+@@ -33,7 +33,8 @@
+ public static class Thunderbird {
+ private static readonly string [] exec_names = new string [] {
+ "thunderbird",
+- "mozilla-thunderbird"
++ "mozilla-thunderbird",
++ "icedove"
+ };
+
+ public static string ExecutableName {
--- beagle-0.3.9.orig/debian/patches/00list
+++ beagle-0.3.9/debian/patches/00list
@@ -0,0 +1,10 @@
+fix_build_system
+beagle_secure_scripts
+crawl-rules
+icedove
+fix_UiUtil.dll.config
+fix_Util.dll.config
+fix_beagle-build-index-manpage
+fix_system-scripts
+fix_Beagle.Search.exe.config
+bz608657-ff36
--- beagle-0.3.9.orig/debian/patches/fix_GMime.StreamFs.Seek_usage.dpatch
+++ beagle-0.3.9/debian/patches/fix_GMime.StreamFs.Seek_usage.dpatch
@@ -0,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_GMime.StreamFs.Seek_usage.dpatch by Mirco Bauer
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.2.18~/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs beagle-0.2.18/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs
+--- beagle-0.2.18~/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs 2007-09-22 14:44:23.000000000 +0200
++++ beagle-0.2.18/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs 2007-09-22 14:44:40.000000000 +0200
+@@ -225,7 +225,7 @@
+ }
+
+ this.mbox_stream = new GMime.StreamFs (this.mbox_fd);
+- this.mbox_stream.Seek ((int) this.MboxLastOffset);
++ this.mbox_stream.Seek (this.MboxLastOffset);
+ this.mbox_parser = new GMime.Parser (this.mbox_stream);
+ this.mbox_parser.ScanFrom = true;
+
--- beagle-0.3.9.orig/debian/patches/fix_evolution_namespace.dpatch
+++ beagle-0.3.9/debian/patches/fix_evolution_namespace.dpatch
@@ -0,0 +1,122 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_evolution_namespace.dpatch by
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fixes change in Evolution namespace. SVn rev 4738
+
+@DPATCH@
+diff -urNad beagle-0.3.7~/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs beagle-0.3.7/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs
+--- beagle-0.3.7~/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs 2008-01-02 04:00:23.000000000 +0100
++++ beagle-0.3.7/beagled/EvolutionMailQueryable/EvolutionMailIndexableGenerator.cs 2008-05-03 16:12:21.000000000 +0200
+@@ -36,7 +36,7 @@
+ using Beagle.Util;
+ using Beagle.Daemon;
+
+-using Camel = Beagle.Util.Camel;
++using B_U_Camel = Beagle.Util.Camel;
+
+ namespace Beagle.Daemon.EvolutionMailQueryable {
+
+@@ -309,7 +309,7 @@
+ }
+ }
+
+- private static bool CheckFlags (uint flags, Camel.CamelFlags test)
++ private static bool CheckFlags (uint flags, B_U_Camel.CamelFlags test)
+ {
+ return (flags & (uint) test) == (uint) test;
+ }
+@@ -317,7 +317,7 @@
+ private Indexable GMimeMessageToIndexable (string uid, GMime.Message message, uint flags)
+ {
+ // Don't index messages flagged as junk
+- if (CheckFlags (flags, Camel.CamelFlags.Junk))
++ if (CheckFlags (flags, B_U_Camel.CamelFlags.Junk))
+ return null;
+
+ System.Uri uri = EvolutionMailQueryable.EmailUri (this.account_name, this.folder_name, uid);
+@@ -362,22 +362,22 @@
+ flag_prop.IsMutable = true;
+ indexable.AddProperty (flag_prop);
+
+- if (CheckFlags (flags, Camel.CamelFlags.Answered))
++ if (CheckFlags (flags, B_U_Camel.CamelFlags.Answered))
+ indexable.AddProperty (Property.NewFlag ("fixme:isAnswered"));
+
+- if (CheckFlags (flags, Camel.CamelFlags.Deleted))
++ if (CheckFlags (flags, B_U_Camel.CamelFlags.Deleted))
+ indexable.AddProperty (Property.NewFlag ("fixme:isDeleted"));
+
+- if (CheckFlags (flags, Camel.CamelFlags.Draft))
++ if (CheckFlags (flags, B_U_Camel.CamelFlags.Draft))
+ indexable.AddProperty (Property.NewFlag ("fixme:isDraft"));
+
+- if (CheckFlags (flags, Camel.CamelFlags.Flagged))
++ if (CheckFlags (flags, B_U_Camel.CamelFlags.Flagged))
+ indexable.AddProperty (Property.NewFlag ("fixme:isFlagged"));
+
+- if (CheckFlags (flags, Camel.CamelFlags.Seen))
++ if (CheckFlags (flags, B_U_Camel.CamelFlags.Seen))
+ indexable.AddProperty (Property.NewFlag ("fixme:isSeen"));
+
+- if (CheckFlags (flags, Camel.CamelFlags.AnsweredAll))
++ if (CheckFlags (flags, B_U_Camel.CamelFlags.AnsweredAll))
+ indexable.AddProperty (Property.NewFlag ("fixme:isAnsweredAll"));
+
+ indexable.SetBinaryStream (message.Stream);
+@@ -427,7 +427,7 @@
+ private FileInfo summary_info;
+ private string imap_name;
+ private ImapBackendType backend_type;
+- private Camel.Summary summary;
++ private B_U_Camel.Summary summary;
+ private IEnumerator summary_enumerator;
+ private EvolutionSummaryTracker tracker;
+ private DateTime start_crawl_time;
+@@ -593,9 +593,9 @@
+ if (this.summary == null) {
+ try {
+ if (this.backend_type == ImapBackendType.Imap)
+- this.summary = Camel.Summary.LoadImapSummary (this.summary_info.FullName);
++ this.summary = B_U_Camel.Summary.LoadImapSummary (this.summary_info.FullName);
+ else
+- this.summary = Camel.Summary.LoadImap4Summary (this.summary_info.FullName);
++ this.summary = B_U_Camel.Summary.LoadImap4Summary (this.summary_info.FullName);
+ } catch (Exception e) {
+ Logger.Log.Warn (e, "Unable to index {0}:", this.folder_name);
+ this.queryable.RemoveGenerator (this);
+@@ -660,7 +660,7 @@
+ return indexable;
+ }
+
+- Camel.MessageInfo mi = (Camel.MessageInfo) this.summary_enumerator.Current;
++ B_U_Camel.MessageInfo mi = (B_U_Camel.MessageInfo) this.summary_enumerator.Current;
+
+ ++this.count;
+
+@@ -717,12 +717,12 @@
+ return indexable;
+ }
+
+- private Uri CamelMessageUri (Camel.MessageInfo message_info)
++ private Uri CamelMessageUri (B_U_Camel.MessageInfo message_info)
+ {
+ return EvolutionMailQueryable.EmailUri (this.account_name, this.folder_name, message_info.uid);
+ }
+
+- private Indexable CamelMessageToIndexable (Camel.MessageInfo messageInfo, string msg_file)
++ private Indexable CamelMessageToIndexable (B_U_Camel.MessageInfo messageInfo, string msg_file)
+ {
+ // Don't index messages flagged as junk
+ if (messageInfo.IsJunk)
+diff -urNad beagle-0.3.7~/beagled/EvolutionMailQueryable/EvolutionMailQueryable.cs beagle-0.3.7/beagled/EvolutionMailQueryable/EvolutionMailQueryable.cs
+--- beagle-0.3.7~/beagled/EvolutionMailQueryable/EvolutionMailQueryable.cs 2008-02-11 13:07:01.000000000 +0100
++++ beagle-0.3.7/beagled/EvolutionMailQueryable/EvolutionMailQueryable.cs 2008-05-03 16:12:21.000000000 +0200
+@@ -31,7 +31,6 @@
+ using System.Threading;
+
+ using Beagle.Util;
+-using Camel = Beagle.Util.Camel;
+
+ namespace Beagle.Daemon.EvolutionMailQueryable {
+
--- beagle-0.3.9.orig/debian/patches/fix_Util.dll.config.dpatch
+++ beagle-0.3.9/debian/patches/fix_Util.dll.config.dpatch
@@ -0,0 +1,17 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_Util.dll.config.dpatch by Mirco Bauer
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Add dllmaps for Util.dll
+
+@DPATCH@
+diff -urNad beagle-0.3.9~/Util/Util.dll.config beagle-0.3.9/Util/Util.dll.config
+--- beagle-0.3.9~/Util/Util.dll.config 2008-04-14 08:16:47.000000000 +1000
++++ beagle-0.3.9/Util/Util.dll.config 2009-02-24 12:16:07.994503413 +1100
+@@ -1,2 +1,6 @@
+
++
++
++
++
+
--- beagle-0.3.9.orig/debian/patches/beagle_secure_scripts.dpatch
+++ beagle-0.3.9/debian/patches/beagle_secure_scripts.dpatch
@@ -0,0 +1,274 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## beagle_secure_scripts.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Secure shell scripts by removing the 'uninstalled' logic
+## DP: This prevents running the beagle scripts with various important
+## DP: paths set relative to the current directory.
+
+@DPATCH@
+diff -urNad beagle-0.3.9~/ImLogViewer/beagle-imlogviewer.in beagle-0.3.9/ImLogViewer/beagle-imlogviewer.in
+--- beagle-0.3.9~/ImLogViewer/beagle-imlogviewer.in 2007-11-27 12:49:57.000000000 +1100
++++ beagle-0.3.9/ImLogViewer/beagle-imlogviewer.in 2009-02-23 13:16:23.000346909 +1100
+@@ -1,18 +1,11 @@
+-#!@bash@
++#!/bin/bash
+
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ] ; then
+- echo "*** Running uninstalled @target@ ***"
+- THIS_PATH="../Util:../images:../Lucene.Net"
+- THIS_EXE="./@target@"
+- export LD_LIBRARY_PATH="../glue/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+-else
+ THIS_PATH="@pkglibdir@"
+ THIS_EXE="@pkglibdir@/@target@"
+ export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+-fi
+
+ MONO_PATH="$THIS_PATH${MONO_PATH+:$MONO_PATH}" exec -a beagle-imlogviewer mono $MONO_EXTRA_ARGS --debug $THIS_EXE "$@"
+
+diff -urNad beagle-0.3.9~/beagled/beagled-index-helper.in beagle-0.3.9/beagled/beagled-index-helper.in
+--- beagle-0.3.9~/beagled/beagled-index-helper.in 2008-02-10 13:40:46.000000000 +1100
++++ beagle-0.3.9/beagled/beagled-index-helper.in 2009-02-23 13:16:23.000346909 +1100
+@@ -1,22 +1,10 @@
+-#!@bash@
++#!/bin/bash
+
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ] ; then
+- echo "*** Running uninstalled @target@ ***"
+- THIS_PATH="../Util:../BeagleClient:."
+- THIS_EXE="./@target@"
+-
+- export BEAGLE_TOOL_PATH="../tools"
+-
+- export MONO_PATH="../Util:../BeagleClient${MONO_PATH+:$MONO_PATH}"
+- export LD_LIBRARY_PATH="../glue/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+- export BEAGLE_FILTER_PATH="../Filters${BEAGLE_FILTER_PATH+:$BEAGLE_FILTER_PATH}"
+-else
+ THIS_PATH="@pkglibdir@"
+ THIS_EXE="@pkglibdir@/@target@"
+-fi
+
+ if [ -n "$_GET_ON_THE_HEAP_BUDDY_BANDWAGON" ]; then
+ n=1
+diff -urNad beagle-0.3.9~/beagled/beagled.in beagle-0.3.9/beagled/beagled.in
+--- beagle-0.3.9~/beagled/beagled.in 2008-01-03 20:22:37.000000000 +1100
++++ beagle-0.3.9/beagled/beagled.in 2009-02-23 13:16:23.000346909 +1100
+@@ -1,35 +1,8 @@
+-#!@bash@
++#!/bin/bash
+
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ] ; then
+- echo "*** Running uninstalled @target@ ***"
+-
+- # When we run uninstalled, run in the foreground by default.
+- fg_default=1
+-
+- TARGET_EXE="./@target@"
+-
+- export _BEAGLED_INDEX_HELPER_PATH="."
+-
+- export MONO_PATH="../Util:../BeagleClient${MONO_PATH+:$MONO_PATH}"
+-
+- export LD_LIBRARY_PATH="../glue/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+-
+- export BEAGLE_FILTER_PATH="../Filters${BEAGLE_FILTER_PATH+:$BEAGLE_FILTER_PATH}"
+- export BEAGLE_BACKEND_PATH=".${BEAGLE_BACKEND_PATH+:$BEAGLE_BACKEND_PATH}"
+-
+- if [ -z $BEAGLE_WEBSERVER_DIR ] ; then
+- export BEAGLE_WEBSERVER_DIR="./webinterface"
+- fi
+-
+- if [ -z $BEAGLE_CONF_DIR ]; then
+- export BEAGLE_CONF_DIR="../conf-data"
+- fi
+-
+-else
+-
+ # Otherwise default to running in the background
+ fg_default=0
+
+@@ -38,7 +11,6 @@
+ export _BEAGLED_INDEX_HELPER_PATH="@pkglibdir@"
+ export MONO_PATH="@pkglibdir@${MONO_PATH+:$MONO_PATH}"
+ export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+-fi
+
+ EVO_LIBDIR="@evolibdir@"
+ if [ -n "$EVO_LIBDIR" ]; then
+@@ -104,13 +76,7 @@
+ MONO_EXTRA_ARGS="--debug $MONO_EXTRA_ARGS"
+ fi
+
+-# The BEAGLE_MONO_RUNTIME variable can be used to specify the path
+-# to an alternative runtime.
+-if [ -z "$BEAGLE_MONO_RUNTIME" ]; then
+ export BEAGLE_MONO_RUNTIME="mono"
+-else
+- echo "*** Using mono runtime at $BEAGLE_MONO_RUNTIME ***"
+-fi
+
+ if [ $monogrind -eq 1 ]; then
+ export GC_DONT_GC=1
+diff -urNad beagle-0.3.9~/beagled/wrapper.in beagle-0.3.9/beagled/wrapper.in
+--- beagle-0.3.9~/beagled/wrapper.in 2008-01-03 20:22:37.000000000 +1100
++++ beagle-0.3.9/beagled/wrapper.in 2009-02-23 13:16:23.000346909 +1100
+@@ -1,29 +1,13 @@
+-#!@bash@
++#!/bin/bash
+
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ] ; then
+- echo "*** Running uninstalled @target@ ***"
+- THIS_PATH="../Util:../BeagleClient:."
+- THIS_EXE="./@target@"
+-
+- export BEAGLE_TOOL_PATH="../tools"
+- export MONO_PATH="../Util:../BeagleClient${MONO_PATH+:$MONO_PATH}"
+- export LD_LIBRARY_PATH="../glue/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+- export BEAGLE_FILTER_PATH="../Filters${BEAGLE_FILTER_PATH+:$BEAGLE_FILTER_PATH}"
+-
+- if [ -z $BEAGLE_CONF_DIR ]; then
+- export BEAGLE_CONF_DIR="../conf-data"
+- fi
+-
+-else
+ THIS_PATH="@pkglibdir@"
+ THIS_EXE="@pkglibdir@/@target@"
+
+ export MONO_PATH="@pkglibdir@${MONO_PATH+:$MONO_PATH}"
+ export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+-fi
+
+ MONO_PATH="$THIS_PATH${MONO_PATH+:$MONO_PATH}" exec -a @wrapper@ mono $MONO_EXTRA_ARGS $THIS_EXE "$@"
+
+diff -urNad beagle-0.3.9~/search/beagle-search.in beagle-0.3.9/search/beagle-search.in
+--- beagle-0.3.9~/search/beagle-search.in 2008-02-11 07:24:20.000000000 +1100
++++ beagle-0.3.9/search/beagle-search.in 2009-02-23 13:16:23.004346300 +1100
+@@ -1,24 +1,11 @@
+-#!@bash@
++#!/bin/bash
+
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ] ; then
+- echo "*** Running uninstalled beagle-search ***"
+- THIS_EXE="./Beagle.Search.exe"
+-
+- export LD_LIBRARY_PATH="../glue/.libs${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+- export MONO_PATH="../Util:../BeagleClient${MONO_PATH+:MONO_PATH}"
+-else
+ THIS_EXE="@pkglibdir@/Beagle.Search.exe"
+
+ export LD_LIBRARY_PATH="@pkglibdir@${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}"
+-fi
+-
+-if [ -z "$BEAGLE_MONO_RUNTIME" ]; then
+ export BEAGLE_MONO_RUNTIME="mono"
+-else
+- echo "*** Using mono runtime at $BEAGLE_MONO_RUNTIME ***"
+-fi
+
+ exec -a beagle-search $BEAGLE_MONO_RUNTIME $MONO_EXTRA_ARGS $THIS_EXE "$@"
+diff -urNad beagle-0.3.9~/tools/beagle-index-info beagle-0.3.9/tools/beagle-index-info
+--- beagle-0.3.9~/tools/beagle-index-info 2007-11-29 01:38:16.000000000 +1100
++++ beagle-0.3.9/tools/beagle-index-info 2009-02-23 13:16:23.004346300 +1100
+@@ -3,10 +3,4 @@
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ]; then
+- CMD="./beagle-info"
+-else
+- CMD="beagle-info"
+-fi
+-
+-exec -a beagle-index-info $CMD --index-info
++exec -a beagle-index-info beagle-info --index-info
+diff -urNad beagle-0.3.9~/tools/beagle-ping beagle-0.3.9/tools/beagle-ping
+--- beagle-0.3.9~/tools/beagle-ping 2007-11-29 01:38:43.000000000 +1100
++++ beagle-0.3.9/tools/beagle-ping 2009-02-23 13:16:23.004346300 +1100
+@@ -3,10 +3,4 @@
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ]; then
+- CMD="./beagle-info"
+-else
+- CMD="beagle-info"
+-fi
+-
+-exec -a beagle-ping $CMD --daemon-version
++exec -a beagle-ping beagle-info --daemon-version
+diff -urNad beagle-0.3.9~/tools/beagle-status beagle-0.3.9/tools/beagle-status
+--- beagle-0.3.9~/tools/beagle-status 2008-07-18 22:39:29.000000000 +1000
++++ beagle-0.3.9/tools/beagle-status 2009-02-23 13:19:11.604354895 +1100
+@@ -1,14 +1,8 @@
+-#!/usr/bin/env bash
++#!/bin/bash
+
+ # This line will be automatically uncommented when you "make install"
+-#installed=1
+-
+-if [ -z $installed ]; then
+- CMD="./beagle-info"
+-else
+- CMD="beagle-info"
+-fi
+
++CMD="beagle-info"
+ while true; do
+ clear
+ echo -n "beagle-status at "
+diff -urNad beagle-0.3.9~/tools/wrapper.in beagle-0.3.9/tools/wrapper.in
+--- beagle-0.3.9~/tools/wrapper.in 2008-01-03 20:22:37.000000000 +1100
++++ beagle-0.3.9/tools/wrapper.in 2009-02-23 13:16:23.004346300 +1100
+@@ -3,36 +3,11 @@
+ # This line will be automatically uncommented when you "make install"
+ #installed=1
+
+-if [ -z $installed ] ; then
+- echo "*** Running uninstalled @target@ ***" >&2
+-
+- if [ -n "$BEAGLE_TOOL_PATH" ]; then
+- TOOLDIR="$PWD/$BEAGLE_TOOL_PATH"
+- else
+- TOOLDIR="."
+- fi
+-
+- THIS_LIB_DIR="$TOOLDIR/../glue/.libs"
+- THIS_PATH="$TOOLDIR/../Util:$TOOLDIR/../BeagleClient:$TOOLDIR/../beagled:$TOOLDIR/../images"
+- THIS_EXE="$TOOLDIR/@target@"
+- THIS_FILTERS="$TOOLDIR/../Filters"
+- THIS_BACKENDS="$TOOLDIR/../beagled"
+-
+- if [ -z $BEAGLE_CONF_DIR ]; then
+- export BEAGLE_CONF_DIR="../conf-data"
+- fi
+-
+-else
+ THIS_LIB_DIR="@pkglibdir@:@libdir@"
+ THIS_PATH="@pkglibdir@:@libdir@"
+ THIS_EXE="@pkglibdir@/@target@"
+-fi
+
+-if [ -z "$BEAGLE_MONO_RUNTIME" ]; then
+ export BEAGLE_MONO_RUNTIME="mono"
+-else
+- echo "*** Using mono runtime at $BEAGLE_MONO_RUNTIME ***" >&2
+-fi
+
+ LD_LIBRARY_PATH="$THIS_LIB_DIR${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}" MONO_PATH="$THIS_PATH${MONO_PATH+:$MONO_PATH}" BEAGLE_FILTER_PATH="$BEAGLE_FILTER_PATH${THIS_FILTERS+:$THIS_FILTERS}" BEAGLE_BACKEND_PATH="$BEAGLE_BACKEND_PATH${THIS_BACKENDS+:$THIS_BACKENDS}" exec $BEAGLE_MONO_RUNTIME --debug $MONO_EXTRA_ARGS $THIS_EXE "$@"
+
--- beagle-0.3.9.orig/debian/patches/fix_build_system.dpatch
+++ beagle-0.3.9/debian/patches/fix_build_system.dpatch
@@ -0,0 +1,28 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix_build_system.dpatch by David Paleino
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Transition to Mono 2.0
+
+@DPATCH@
+diff -urNad beagle-0.3.8~/configure.in beagle-0.3.8/configure.in
+--- beagle-0.3.8~/configure.in 2008-06-12 18:06:25.000000000 +0200
++++ beagle-0.3.8/configure.in 2008-11-28 04:18:18.000000000 +0100
+@@ -54,14 +54,14 @@
+ AC_MSG_ERROR([You need to install the Mono runtime])
+ fi
+
+-AC_PATH_PROG(MCS, gmcs, no)
++AC_PATH_PROG(MCS, csc, no)
+ if test "x$MCS" = "xno"; then
+- AC_MSG_ERROR([You need to install the Mono gmcs compiler])
++ AC_MSG_ERROR([You need to install the Mono csc compiler])
+ fi
+
+ AC_MSG_CHECKING([for mono.pc])
+ if test -z `$PKG_CONFIG --variable=prefix mono`; then
+- AC_MSG_ERROR([missing the mono.pc file, usually found in the mono-devel package])
++ AC_MSG_ERROR([missing the mono.pc file, usually found in the libmono-dev package])
+ else
+ AC_MSG_RESULT([found])
+ fi
--- beagle-0.3.9.orig/debian/patches/beagle-status_watch.dpatch
+++ beagle-0.3.9/debian/patches/beagle-status_watch.dpatch
@@ -0,0 +1,30 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## beagle-status_watch.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.2.4~/tools/beagle-status beagle-0.2.4/tools/beagle-status
+--- beagle-0.2.4~/tools/beagle-status 2006-04-07 18:16:02.000000000 +0200
++++ beagle-0.2.4/tools/beagle-status 2006-04-08 15:31:27.000000000 +0200
+@@ -1,18 +1,3 @@
+ #!/bin/sh
+
+-# This line will be automatically uncommented when you "make install"
+-#installed=1
+-
+-if [ -z $installed ]; then
+- CMD="./beagle-info"
+-else
+- CMD="beagle-info"
+-fi
+-
+-while [ 1 ]; do
+- str=`$CMD --status | head -n 20`
+- clear
+- echo "$str"
+- # beagle-info causes a CPU spike, keep the hammering low
+- sleep 5
+-done
++watch -n 5 beagle-info --status
--- beagle-0.3.9.orig/debian/patches/enhanced_logging_support.dpatch
+++ beagle-0.3.9/debian/patches/enhanced_logging_support.dpatch
@@ -0,0 +1,81 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## set_log_level_to_warn.dpatch by Mirco Bauer
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.3.2~/beagled/BeagleDaemon.cs beagle-0.3.2/beagled/BeagleDaemon.cs
+--- beagle-0.3.2~/beagled/BeagleDaemon.cs 2007-12-28 19:29:15.000000000 +0100
++++ beagle-0.3.2/beagled/BeagleDaemon.cs 2007-12-28 19:31:04.000000000 +0100
+@@ -451,11 +451,7 @@
+
+ MainLoopThread = Thread.CurrentThread;
+
+- // FIXME: We always turn on full debugging output! We are still
+- // debugging this code, after all...
+- // arg_debug ? LogLevel.Debug : LogLevel.Warn
+-
+- Log.Initialize (PathFinder.LogDir, "Beagle", LogLevel.Debug, arg_fg);
++ Log.Initialize (PathFinder.LogDir, "Beagle", arg_debug ? LogLevel.Debug : LogLevel.Warn, arg_fg);
+ Log.Always ("Starting Beagle Daemon (version {0})", ExternalStringsHack.Version);
+ Log.Always ("Running on {0}", SystemInformation.MonoRuntimeVersion);
+ Log.Always ("Command Line: {0}",
+diff -urNad beagle-0.3.2~/beagled/IndexHelper/IndexHelper.cs beagle-0.3.2/beagled/IndexHelper/IndexHelper.cs
+--- beagle-0.3.2~/beagled/IndexHelper/IndexHelper.cs 2007-12-28 19:29:15.000000000 +0100
++++ beagle-0.3.2/beagled/IndexHelper/IndexHelper.cs 2007-12-28 19:29:19.000000000 +0100
+@@ -84,22 +84,18 @@
+
+ bool run_by_hand = (Environment.GetEnvironmentVariable ("BEAGLE_RUN_HELPER_BY_HAND") != null);
+ bool log_in_fg = (Environment.GetEnvironmentVariable ("BEAGLE_LOG_IN_THE_FOREGROUND_PLEASE") != null);
++ bool debug = (Environment.GetEnvironmentVariable ("BEAGLE_DEBUG_FLAG_IS_SET") != null);
+
+ if (args.Length == 1 && args [0] == "--disable-text-cache")
+ disable_textcache = true;
+ else
+ disable_textcache = false;
+-
+- // FIXME: We always turn on full debugging output! We are still
+- // debugging this code, after all...
+- //bool debug = (Environment.GetEnvironmentVariable ("BEAGLE_DEBUG_FLAG_IS_SET") != null);
+
+ last_activity = DateTime.Now;
+
+ Log.Initialize (PathFinder.LogDir,
+ "IndexHelper",
+- //debug ? LogLevel.Debug : LogLevel.Warn,
+- LogLevel.Debug,
++ debug ? LogLevel.Debug : LogLevel.Warn,
+ run_by_hand || log_in_fg);
+
+ Log.Always ("Starting Index Helper process (version {0})", ExternalStringsHack.Version);
+diff -urNad beagle-0.3.2~/beagled/beagled.in beagle-0.3.2/beagled/beagled.in
+--- beagle-0.3.2~/beagled/beagled.in 2007-12-28 19:29:19.000000000 +0100
++++ beagle-0.3.2/beagled/beagled.in 2007-12-28 19:29:19.000000000 +0100
+@@ -21,6 +21,7 @@
+ heap_buddy=0
+ heap_shot=0
+ mono_debug=0
++debug=0
+ mdb=0
+
+ BEAGLED_ARGS="$*"
+@@ -33,6 +34,7 @@
+ --heap-shot ) heap_shot=1 ;;
+ --mdb ) mdb=1 ;;
+ --mono-debug ) mono_debug=1 ;;
++ --debug ) debug=1 ;;
+ esac
+ done
+
+@@ -53,6 +55,10 @@
+ unset BEAGLE_LOG_IN_THE_FOREGROUND_PLEASE
+ fi
+
++if [ $debug -eq 1 ]; then
++ export BEAGLE_DEBUG_FLAG_IS_SET=1
++fi
++
+ if [ $heap_buddy -eq 1 ]; then
+ export _GET_ON_THE_HEAP_BUDDY_BANDWAGON=1
+ if [ -z "$BEAGLE_HEAP_BUDDY_DIR" ]; then
--- beagle-0.3.9.orig/debian/patches/compile_fix_mono_1.2.6.dpatch
+++ beagle-0.3.9/debian/patches/compile_fix_mono_1.2.6.dpatch
@@ -0,0 +1,27 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## compile_fix_mono_1.2.6.dpatch by Mirco Bauer
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.3.1~/tools/Settings.cs beagle-0.3.1/tools/Settings.cs
+--- beagle-0.3.1~/tools/Settings.cs 2007-12-23 16:24:25.000000000 +0100
++++ beagle-0.3.1/tools/Settings.cs 2007-12-23 16:25:17.000000000 +0100
+@@ -887,14 +887,14 @@
+ column.Title = Catalog.GetString ("Name");
+ CellRendererText renderer = new CellRendererText ();
+ column.PackStart (renderer, true);
+- column.SetCellDataFunc (renderer, NameCellFunc);
++ column.SetCellDataFunc (renderer, (TreeCellDataFunc) NameCellFunc);
+ AppendColumn (column);
+
+ column = new TreeViewColumn ();
+ column.Title = Catalog.GetString ("Address");
+ renderer = new CellRendererText ();
+ column.PackStart (renderer, true);
+- column.SetCellDataFunc (renderer, AddressCellFunc);
++ column.SetCellDataFunc (renderer, (TreeCellDataFunc) AddressCellFunc);
+ AppendColumn (column);
+
+ }
--- beagle-0.3.9.orig/debian/patches/crawl-rules.dpatch
+++ beagle-0.3.9/debian/patches/crawl-rules.dpatch
@@ -0,0 +1,16 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## crawl-rules.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.3.4~/conf-data/crawl-rules/crawl-windows beagle-0.3.4/conf-data/crawl-rules/crawl-windows
+--- beagle-0.3.4~/conf-data/crawl-rules/crawl-windows 2008-01-03 10:22:37.000000000 +0100
++++ beagle-0.3.4/conf-data/crawl-rules/crawl-windows 2008-03-24 23:30:52.000000000 +0100
+@@ -1,4 +1,4 @@
+-CRAWL_ENABLED="yes"
++CRAWL_ENABLED="no"
+
+ CRAWL_INDEX_NAME="windows"
+
--- beagle-0.3.9.orig/debian/patches/fix-typos.dpatch
+++ beagle-0.3.9/debian/patches/fix-typos.dpatch
@@ -0,0 +1,31 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix-typos.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.2.17~/beagled/beagle-build-index.8 beagle-0.2.17/beagled/beagle-build-index.8
+--- beagle-0.2.17~/beagled/beagle-build-index.8 2007-02-07 20:04:14.000000000 +0100
++++ beagle-0.2.17/beagled/beagle-build-index.8 2007-05-08 23:52:13.000000000 +0200
+@@ -27,7 +27,7 @@
+ .BR beagle-build-index
+ will index the data specified by the \fIpath\fR arguments and create an index
+ in the \fIindex_path\fR directory. If a suitable index is found in the index
+-directory, if will automatically append data to the index if the file at hand
++directory, it will automatically append data to the index if the file at hand
+ has been modified since it was last indexed. If it can't find a suitable index
+ (non-existant or version-mismatch) is will purge the directory recursively.
+ .PP
+diff -urNad beagle-0.2.17~/beagled/beagled.1 beagle-0.2.17/beagled/beagled.1
+--- beagle-0.2.17~/beagled/beagled.1 2007-02-07 20:04:14.000000000 +0100
++++ beagle-0.2.17/beagled/beagled.1 2007-05-08 23:50:27.000000000 +0200
+@@ -60,7 +60,7 @@
+ Disable backend 'name'
+ .TP
+ .B \-\-allow\-backend \flbackend
+-(DEPRECIATED) Constrain the Beagle daemon to only use specified backends. This argument can
++(DEPRECATED) Constrain the Beagle daemon to only use specified backends. This argument can
+ be used multiple times.
+ .TP
+ .B \-\-deny\-backend \flbackend
--- beagle-0.3.9.orig/debian/patches/name-iceweasel.dpatch
+++ beagle-0.3.9/debian/patches/name-iceweasel.dpatch
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## name-iceweasel.dpatch by Jose Carlos Garcia Sogo
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+@DPATCH@
+diff -urNad beagle-0.2.17~/mozilla-extension/README beagle-0.2.17/mozilla-extension/README
+--- beagle-0.2.17~/mozilla-extension/README 2007-02-07 20:04:10.000000000 +0100
++++ beagle-0.2.17/mozilla-extension/README 2007-05-08 23:48:17.000000000 +0200
+@@ -1,9 +1,9 @@
+
+ Beagle Extension: Index webpages you visit using the Beagle Indexing Engine.
+-An Extension for the Firefox Browser.
++An Extension for the Firefox/Mozilla/Iceweasel Browser.
+
+ Installing:
+- Open the generated beagle.xsi in Firefox or Mozilla.
++ Open the generated beagle.xpi in Firefox/Mozilla/Iceweasel.
+ This will fire the Extension Manager.
+
+ Notes:
--- beagle-0.3.9.orig/debian/patches/glib-sharp-2.0-support.dpatch
+++ beagle-0.3.9/debian/patches/glib-sharp-2.0-support.dpatch
@@ -0,0 +1,62 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## glib-sharp-2.0-support.dpatch by Luca Falavigna
+## DP: Add /glib-sharp-2.0 support, fix FTBFS.
+
+@DPATCH@
+diff -urNad beagle-0.3.3~/configure beagle-0.3.3/configure
+--- beagle-0.3.3~/configure 2008-01-02 08:59:06.000000000 +0100
++++ beagle-0.3.3/configure 2008-03-18 10:50:24.000000000 +0100
+@@ -25746,12 +25746,14 @@
+ gmime-sharp >= \$GMIME_SHARP_REQUIRED\"") >&5
+ ($PKG_CONFIG --exists --print-errors "evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \
+ gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \
++ glib-sharp-2.0 >= $GTK_SHARP_REQUIRED \
+ gmime-sharp >= $GMIME_SHARP_REQUIRED") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ pkg_cv_EVO_CFLAGS=`$PKG_CONFIG --cflags "evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \
+ gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \
++ glib-sharp-2.0 >= $GTK_SHARP_REQUIRED \
+ gmime-sharp >= $GMIME_SHARP_REQUIRED" 2>/dev/null`
+ else
+ pkg_failed=yes
+@@ -25770,12 +25772,14 @@
+ gmime-sharp >= \$GMIME_SHARP_REQUIRED\"") >&5
+ ($PKG_CONFIG --exists --print-errors "evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \
+ gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \
++ glib-sharp-2.0 >= $GTK_SHARP_REQUIRED \
+ gmime-sharp >= $GMIME_SHARP_REQUIRED") 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); }; then
+ pkg_cv_EVO_LIBS=`$PKG_CONFIG --libs "evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \
+ gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \
++ glib-sharp-2.0 >= $GTK_SHARP_REQUIRED \
+ gmime-sharp >= $GMIME_SHARP_REQUIRED" 2>/dev/null`
+ else
+ pkg_failed=yes
+@@ -25797,10 +25801,12 @@
+ if test $_pkg_short_errors_supported = yes; then
+ EVO_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \
+ gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \
++ glib-sharp-2.0 >= $GTK_SHARP_REQUIRED \
+ gmime-sharp >= $GMIME_SHARP_REQUIRED"`
+ else
+ EVO_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \
+ gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \
++ glib-sharp-2.0 >= $GTK_SHARP_REQUIRED \
+ gmime-sharp >= $GMIME_SHARP_REQUIRED"`
+ fi
+ # Put the nasty error message in config.log where it belongs
+diff -urNad beagle-0.3.3~/configure.in beagle-0.3.3/configure.in
+--- beagle-0.3.3~/configure.in 2008-01-02 08:14:48.000000000 +0100
++++ beagle-0.3.3/configure.in 2008-03-18 10:43:43.000000000 +0100
+@@ -251,6 +251,7 @@
+ PKG_CHECK_MODULES(EVO,
+ evolution-sharp >= $EVOLUTION_SHARP_REQUIRED \
+ gconf-sharp-2.0 >= $GTK_SHARP_REQUIRED \
++ glib-sharp-2.0 >= $GTK_SHARP_REQUIRED \
+ gmime-sharp >= $GMIME_SHARP_REQUIRED,
+ have_evo_dependencies=yes, have_evo_dependencies=no)
+ AC_SUBST(EVO_LIBS)