debian/0000775000000000000000000000000012305617473007200 5ustar debian/copyright0000664000000000000000000000661311752175053011137 0ustar This package was debianized by: Fathi Boudra on Wed, 5 Jul 2006 11:57:10 +0200. It was downloaded from: http://strigi.sourceforge.net Upstream Authors: Jos van den Oever Ben van Klinken Flavio Castelli Arend van Beelen jr. Christian Ehrlicher Christopher Blauvelt Jakub Stachowski Copyright for dirent: © 2003-2006 Matt J. Weinstein Copyright for dostime: © 1999-2002 Bryan Burns © 2002 Free Software Foundation Copyright for the Extended regular expression matching and search library: © 2002-2006 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Isamu Hasegawa . Copyright for timeofday based on timeval.h: © Wu Yongwei Copyright for the new Qt4 client (histogram_impl and simplesearchgui): © 2007 Carsten Niehaus Copyright for the m3u stream analyzer: © 2001-2002 Rolf Magnus © 2007 Tim Beaulen Copyright for xesam parser and query builder! © 2007 Fabrice Colin Copyright for the namespace harvester sax analyzer: © 2007 Egon Willighagen dirent license: Distributable under the terms of either the Apache License (Version 2.0) or the GNU Lesser General Public License, as specified in the COPYING file. dostime license: This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. strigi license: This package is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA On Debian systems, the complete text of the GNU Lesser General Public License version 2 can be found in `/usr/share/common-licenses/LGPL-2'. The Debian packaging is: © 2006-2010 Fathi Boudra and is licensed under the GPL version 2, see `/usr/share/common-licenses/GPL-2'. debian/strigi-daemon.install0000664000000000000000000000010612177541672013333 0ustar usr/bin/lucene2indexer usr/bin/strigidaemon usr/share/dbus-1/services debian/libstrigihtmlgui-dev.install0000664000000000000000000000007712177541346014734 0ustar usr/include/strigi/strigihtmlgui.h usr/lib/libstrigihtmlgui.so debian/libstreamanalyzer0.install0000664000000000000000000000114312177541346014401 0ustar usr/lib/libstreamanalyzer.so.0* usr/lib/strigi/strigiea_* usr/lib/strigi/strigiindex_* usr/lib/strigi/strigila_* usr/lib/strigi/strigita_* usr/share/strigi/fieldproperties/homeless.rdfs usr/share/strigi/fieldproperties/nao_data.rdfs usr/share/strigi/fieldproperties/ncal_data.rdfs usr/share/strigi/fieldproperties/nco_data.rdfs usr/share/strigi/fieldproperties/nexif_data.rdfs usr/share/strigi/fieldproperties/nfo_data.rdfs usr/share/strigi/fieldproperties/nid3_data.rdfs usr/share/strigi/fieldproperties/nie_data.rdfs usr/share/strigi/fieldproperties/nmo_data.rdfs usr/share/strigi/fieldproperties/strigi.rdfs debian/watch0000664000000000000000000000011612177532757010237 0ustar version=3 http://www.vandenoever.info/software/strigi/strigi-([\d.]+).tar.bz2 debian/rules0000775000000000000000000000243712177543141010263 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 FILENAME := $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz UPFILENAME := $(DEB_SOURCE_PACKAGE)-$(shell echo $(DEB_UPSTREAM_VERSION) | sed 's/~/-/').tar.bz2 URL := http://www.vandenoever.info/software/strigi/$(UPFILENAME) CURRENTVERSION := $(shell dpkg-parsechangelog | sed -n 's/^Version: //p') LIBPKGS := $(filter-out %-dev,$(filter lib%,$(shell dh_listpackages))) export DEB_LDFLAGS_MAINT_APPEND := -Wl,--as-needed %: dh $@ --parallel --list-missing --dbg-package=strigi-dbg --with pkgkde_symbolshelper override_dh_auto_configure: dh_auto_configure -- -DCMAKE_SKIP_RPATH=ON -DENABLE_REGENERATEXSD=OFF \ -DCMAKE_INSTALL_LIBDIR=lib override_dh_makeshlibs: dh_makeshlibs -V -Xusr/lib/strigi for pkg in $(LIBPKGS); do \ sed 's/>=[^)]*/= $(CURRENTVERSION)/' debian/$$pkg/DEBIAN/shlibs >> debian/shlibs.local; \ done override_dh_clean: dh_clean rm -f debian/shlibs.local override_dh_auto_test: get-orig-source: @@dh_testdir @@[ -d ../tarballs/. ] || mkdir -p ../tarballs @@echo Downloading $(UPFILENAME) from $(URL) ... @@wget -N -nv -T10 -t3 -O ../tarballs/$(UPFILENAME) $(URL) @@echo Converting $(UPFILENAME) to $(FILENAME) @@bzcat ../tarballs/$(UPFILENAME) | gzip -9 > ../tarballs/$(FILENAME) debian/source/0000775000000000000000000000000011752166244010500 5ustar debian/source/format0000664000000000000000000000001411752166244011706 0ustar 3.0 (quilt) debian/libsearchclient-dev.install0000664000000000000000000000034412177541346014502 0ustar usr/include/strigi/asyncsocket.h usr/include/strigi/asyncsocketclient.h usr/include/strigi/clientinterface.h usr/include/strigi/socketclient.h usr/lib/cmake/LibSearchClient/LibSearchClientConfig.cmake usr/lib/libsearchclient.so debian/changelog0000664000000000000000000005115112305617124011046 0ustar strigi (0.7.8-1ubuntu2) trusty; urgency=medium * Add kubuntu_export-symbols.diff to fix compile on ppc64el -- Jonathan Riddell Wed, 05 Mar 2014 12:53:33 +0000 strigi (0.7.8-1ubuntu1) trusty; urgency=low * Merge from Debian unstable. (LP: #1281340) Remaining changes: - debian/control: + Drop libavcodec-dev, libavformat-dev, libprostproc-dev and libswscale-dev from Build-Depends since they are in universe. * Dropped following changes, are fixed in Debian: - debian/strigi-daemon.install: + In strigi-daemon.install usr/bin/luceneindexer now usr/bin/lucene2indexer with new version of clucene. - debian/libstreams-dev.install: + Fix install file. -- Artur Rona Mon, 17 Feb 2014 21:24:56 +0100 strigi (0.7.8-1) unstable; urgency=low * Team upload. * New upstream release. [ Maximiliano Curia ] * Remove patches applied upstream: - upstream_gcc47-fix-unistd.h-header-required-unconditionally-f.patch - id3_crash_fix.diff * Bump Standards-Version to 3.9.4. * Add myself to uploaders. * Update vcs fields. * Avoid symbols for internal so files. * Add a watch file. * New patch: deepgrep_mayhem_fix.diff (Closes: #715819) fix for http://www.forallsecure.com/bug- reports/18bb7c6dfe2b4ae87a2937f9678b812bb1bd5c8d/ [ Pino Toscano ] * Force the libdir to the non-multiarch path, to keep compatibility with what has been done so far. * Update libstreams-dev.install to not rely on a specific cmake build type. (Closes: #707525) * Bump cmake build dependency to 2.8.9, as requested by the upstream build system. * Minor touches to some descriptions, including a typo fix. (Closes: #680641) * Update .install files. * Require clucene >= 2, and adapt strigi-daemon.install to the new indexer (lucene2indexer instead of luceneindexer). (Closes: #718373) * Explicitly build depend on pkg-config, instead of relying on it being installed by something else. * Link in as-needed mode. -- Pino Toscano Mon, 05 Aug 2013 00:08:36 +0200 strigi (0.7.7-3ubuntu6) trusty; urgency=low * Drop libprostproc-dev and libswscale-dev build-dependencies. (LP: #1243235) -- Dmitrijs Ledkovs Wed, 30 Oct 2013 17:51:26 +0000 strigi (0.7.7-3ubuntu5) trusty; urgency=low * No change rebuild for Boost 1.54 transition. -- Dmitrijs Ledkovs Wed, 23 Oct 2013 10:53:37 +0100 strigi (0.7.7-3ubuntu4) saucy; urgency=low * Fix install files -- Rohan Garg Mon, 23 Sep 2013 17:24:52 +0200 strigi (0.7.7-3ubuntu3) saucy; urgency=low * Rebuild against boost 1.53. -- Dmitrijs Ledkovs Wed, 01 May 2013 00:02:53 +0100 strigi (0.7.7-3ubuntu2) raring; urgency=low * In strigi-daemon.install usr/bin/luceneindexer now usr/bin/lucene2indexer with new version of clucene -- Jonathan Riddell Thu, 15 Nov 2012 15:42:49 +0000 strigi (0.7.7-3ubuntu1) raring; urgency=low * Merge from Debian unstable, remaining changes: - Drop libavcodec-dev and libavformat-dev from build-deps as libavcodec is not allowed on CD images. -- Jonathan Riddell Thu, 15 Nov 2012 14:38:09 +0000 strigi (0.7.7-3) unstable; urgency=low * Team upload * Backport a patch I wrote for upstream to fix a crash when parsing mp3 files. (Closes: #678698) -- Sune Vuorela Sun, 24 Jun 2012 17:39:53 +0200 strigi (0.7.7-2ubuntu2) quantal; urgency=low * No-change rebuild against libexiv2-12. -- Felix Geyer Sun, 10 Jun 2012 01:01:23 +0200 strigi (0.7.7-2ubuntu1) quantal; urgency=low * Merge from Debian unstable, remaining changes: - Drop libavcodec-dev and libavformat-dev from build-deps as libavcodec is not allowed on CD images. -- Felix Geyer Wed, 09 May 2012 14:04:24 +0200 strigi (0.7.7-2) unstable; urgency=low * Team upload. * Bump Standards-Version to 3.9.3, no changes required. * rules: use make functions to filter the list of libraries. * Bump to debhelper compat 9: - bump debhelper build dependency to >= 9 - bump compat to 9 * Revert the changes done in 0.7.7-1.1, as now with dh compat 9 the build flags are properly exported and used. * rules: explicitly disable the XSD regeneration (which uses java). * copyright: explicitly refer to /usr/share/common-licenses/GPL-2 instead of /usr/share/common-licenses/GPL. * Backport upstream commit a8e97f672325557b3fbc84b987299350ec5ac10b (from the strigidaemon repository) to fix build with GCC 4.7; patch upstream_gcc47-fix-unistd.h-header-required-unconditionally-f.patch. (Closes: #667384) * Encode also the SONAME in .install files of libraries. * Remove the symbols files for libsearchclient0, libstrigihtmlgui0, and libstrigiqtdbusclient0, since they are not really worth to maintain (the libraries are not really used), and autogenerated shlibs should be enough for them. (Closes: #671850) -- Pino Toscano Tue, 08 May 2012 14:57:46 +0200 strigi (0.7.7-1.1ubuntu3) precise; urgency=low * Fix libstrigiqtdbusclient0.symbols for amd64 as well -- Scott Kitterman Wed, 11 Apr 2012 17:42:07 -0400 strigi (0.7.7-1.1ubuntu2) precise; urgency=low * Remove non-existant LibStreamsTargets-noconfig.cmake from libstreams-dev.install to fix FTBFS * Fix libstrigiqtdbusclient0.symbols -- Scott Kitterman Wed, 11 Apr 2012 17:06:22 -0400 strigi (0.7.7-1.1ubuntu1) precise; urgency=low * Merge with Debian; remaining changes: - Drop libavcodec-dev and libavformat-dev from build-deps as libavcodec if not allowed on CD images. - ARM symbols files. * Fix symbols file for armhf. -- Matthias Klose Wed, 11 Apr 2012 13:39:45 +0200 strigi (0.7.7-1.1) unstable; urgency=low * Non-maintainer upload. * Apply patch from Thomas Weber to enable builds with debug symbols. (Closes: #659893) -- Neil Williams Sat, 03 Mar 2012 16:59:19 +0000 strigi (0.7.7-1ubuntu3) precise; urgency=low * Another attempt at fixing the symbols files on armel and armhf. -- Felix Geyer Tue, 17 Jan 2012 16:09:24 +0100 strigi (0.7.7-1ubuntu2) precise; urgency=low * Fix symbols files. -- Felix Geyer Tue, 17 Jan 2012 14:22:56 +0100 strigi (0.7.7-1ubuntu1) precise; urgency=low * Merge with Debian, remaining change: - Drop libavcodec-dev and libavformat-dev from build-deps as libavcodec if not allowed on CD images. -- Jonathan Riddell Mon, 16 Jan 2012 16:27:51 +0000 strigi (0.7.7-1) unstable; urgency=low * New upstream release. * Drop Revert_patch_that_breaks_parsing_of_PDF_files.patch - stolen upstream. * Switch to pkg-kde symbolshelper. * Update debian/*.symbols files for amd64 and i386 architectures. (Closes: #653804) -- Fathi Boudra Sat, 31 Dec 2011 10:19:20 +0200 strigi (0.7.6-2ubuntu2) precise; urgency=low * Rebuild for libexiv2-11. -- Colin Watson Sun, 30 Oct 2011 17:14:37 -0400 strigi (0.7.6-2ubuntu1) oneiric; urgency=low * Sync from Debian unstable. (LP: #854330, #855436, #827364, #852546) * Drop libavcodec-dev and libavformat-dev from build-deps as libavcodec is not allowed on CD images. -- Felix Geyer Sat, 24 Sep 2011 17:12:15 +0200 strigi (0.7.6-2) unstable; urgency=low * Add Revert_patch_that_breaks_parsing_of_PDF_files.patch from upstream. (Closes: #642318) * Improve strigi-daemon descritpion. (Closes: #571297) -- Fathi Boudra Fri, 23 Sep 2011 10:42:37 +0300 strigi (0.7.6-1) unstable; urgency=low * New upstream release. * Drop debian/patches/01_remove_FindQt4.cmake_local_copy.diff - merged upstream. * Update debian/compat: bump to 8. * Update debian/control: - bump debehlper to 8.1.3~. - add dbus-x11, libavcodec-dev, libavformat-dev, libpostproc-dev and libswscale-dev build dependencies. - drop pkg-kde-tools build dependency - not used. - drop python and python-support build dependencies. - bump Standard-Version to 3.9.2, use Breaks instead of Conflicts. - drop deskbar-plugins-strigi package. * Drop debian/libstreams0.docs file - not used anymore. * Update debian/*-dev.install files. * Update debian/rules: - drop useless override_dh_{pysupport, strip}. - remove unused commented lines. * Update symbols files. -- Fathi Boudra Tue, 20 Sep 2011 08:50:25 +0300 strigi (0.7.2-1ubuntu6) oneiric; urgency=low * Stop building the deskbar-plugins-strigi package. The deskbar-applet binary will be removed for the oneiric release. LP: #831219. -- Matthias Klose Tue, 06 Sep 2011 16:42:24 +0200 strigi (0.7.2-1ubuntu5) oneiric; urgency=low * Switch to dh_python2: - Drop python-support from debian/rules and set minimum python version to 2.6.6-3~ - Update debian/rules to build --with python2 and override dh_python2 instead of dh_pysupport -- Scott Kitterman Mon, 08 Aug 2011 17:20:52 -0400 strigi (0.7.2-1ubuntu4) oneiric; urgency=low * Update symbols to fix FTBFS (LP: #765910) -- Andreas Moog Sun, 19 Jun 2011 16:10:08 +0000 strigi (0.7.2-1ubuntu3) natty; urgency=low * No change upload to rebuild against new libexiv -- Jamie Strandboge Thu, 27 Jan 2011 11:57:43 -0600 strigi (0.7.2-1ubuntu2) natty; urgency=low * Final symbols patch (for amd64) -- Jonathan Thomas Tue, 28 Dec 2010 12:48:16 -0500 strigi (0.7.2-1ubuntu1) natty; urgency=low * Update symbols file. A newer GCC version must have changed some of the symbols slightly. -- Jonathan Thomas Tue, 28 Dec 2010 12:10:42 -0500 strigi (0.7.2-1build1) natty; urgency=low * Rebuild to pick up a newer libexiv2 dependency since libexiv2-6 is NBS -- Jonathan Thomas Tue, 28 Dec 2010 11:49:01 -0500 strigi (0.7.2-1) unstable; urgency=low * New upstream release. -- Fathi Boudra Tue, 20 Apr 2010 20:01:06 +0300 strigi (0.7.1-1) unstable; urgency=low * New upstream release. * Switch to dpkg-source 3.0 (quilt) format: - Remove quilt build dependency. - Remove debian/README.source file. - Remove quilt option to dh. * Add DEP-3 header to 01_remove_FindQt4.cmake_local_copy.diff patch. * Update debian/strigi-utils.install: add rdfindexer. -- Fathi Boudra Thu, 07 Jan 2010 12:33:03 +0100 strigi (0.7.0-1) unstable; urgency=low * New upstream release. [ Fathi Boudra ] * Update debian/control: - drop cdbs build dependency. - bump debhelper and pkg-kde-tools build dependencies version. - bump Standards-Version from 3.8.1 to 3.8.3 (no changes needed). - update strigi-dbg section: debug. * Add debian/deskbar-plugins-strigi.install file. * Update debian/libstreamanalyzer0.install: - add new rdfs files. * Add debian/README.source file. * Convert debian/rules to dh usage. [ Sune Vuorela ] * Add libstreams-dev dependency to libstrigiqtdbusclient-dev. -- Fathi Boudra Sun, 16 Aug 2009 19:39:42 +0200 strigi (0.6.5-1) unstable; urgency=low * New upstream release. * Bump compat/debehlper to 7. * Bump Standards-Version to 3.8.1. No changes needed. * Update libstreamanalyzer0 package: add homeless.rdfs. * Update libstreamanalyzer0 symbols file: - add AnalysisResult::child() and AnalysisResult::addTriplet() -- Fathi Boudra Mon, 13 Apr 2009 21:11:06 +0200 strigi (0.6.4+svn931153-2) unstable; urgency=low * Update symbols files. -- Fathi Boudra Sun, 08 Mar 2009 19:17:44 +0100 strigi (0.6.4+svn931153-1) unstable; urgency=low * New upstream release. [ Fathi Boudra ] * Add debug package. * Add Build-Depends-Package to symbols files. [ Modestas Vainius ] * Add symbols.in files for libstreamanalyzer and libstreams. Build depend on pkg-kde-tools 0.3.1 to get the symbolshelper. [Ana Beatriz Guerrero Lopez] * Update symbols for newer upstream release. -- Fathi Boudra Tue, 13 Jan 2009 12:45:20 +0100 strigi (0.6.3-1) experimental; urgency=low * New upstream release. * Add symbols files for amd64 and i386 architectures. * Remove 03_fix_ftbfs_with_gcc_4.4_bug505624.diff patch. Merged upstream. -- Fathi Boudra Tue, 13 Jan 2009 11:08:25 +0100 strigi (0.6.2-1) experimental; urgency=low * New upstream release. * Remove 02_strigi_branch_r872482.diff patch. Deprecated. * Update libstreamanalyzer0 package: add strigiea_jpeg plugin. * Fix lintian warning: debhelper-but-no-misc-depends. -- Fathi Boudra Sat, 03 Jan 2009 18:10:23 +0100 strigi (0.5.11-2) unstable; urgency=low * Add 02_strigi_branch_r872482.diff patch: - install header indexpluginloader.h * Update debian/libstreamanalyzer-dev.install: - install header indexpluginloader.h * Add 03_fix_ftbfs_with_gcc_4.4_bug505624.diff patch: - Fix FTBFS with GCC 4.4 . Thanks to Martin Michlmayr. (Closes: #505624) -- Fathi Boudra Sun, 16 Nov 2008 13:25:39 +0100 strigi (0.5.11-1) unstable; urgency=low * New upstream release. * Bump Standard-Version to 3.8.0. -- Fathi Boudra Mon, 21 Jul 2008 21:37:17 +0200 strigi (0.5.10-1) unstable; urgency=low * New upstream release. * Remove FindQt4.cmake to use cmake provided file. * Cleanup rules: remove useless commented lines and g++ hack. -- Fathi Boudra Wed, 04 Jun 2008 10:18:03 +0200 strigi (0.5.9-1) unstable; urgency=low * New upstream release. * Update FindQt4.cmake local copy. -- Fathi Boudra Mon, 28 Apr 2008 22:01:19 +0200 strigi (0.5.8-2) experimental; urgency=low [Ana Beatriz Guerrero Lopez] * Build against Qt 4.4 in experimental: - Add versioned build depend for libqt4-dev on >= 4.4.0~. -- Debian KDE Extras Team Fri, 28 Mar 2008 12:54:14 +0100 strigi (0.5.8-1) unstable; urgency=low * New upstream release. * Remove branch pull patch. * Add Vcs-Browser and Vcs-Svn fields. * Add Replaces kdegraphics-strigi-plugins as ico analyzer can be found inside. -- Fathi Boudra Wed, 20 Feb 2008 09:36:50 +0100 strigi (0.5.7-2) unstable; urgency=low * Update branch pull patch to r760102. * Remove our cmake.mk. Merged in CDBS package. * Clean up build dependencies. * Update my e-mail address. * Bump Standard-Version to 3.7.3. * Use Homepage field. * Update installed files. * Build with --no-undefined and --as-needed linker flags. * Remove libstreams-dev dependency on libstdc++-dev. (Closes: #454995) * Add strict versioned shlibs. (Closes: #460296) * Add CMAKE_CXX_COMPILER:FILEPATH=g++ to workaround g++ path not properly set. -- Fathi Boudra Sat, 12 Jan 2008 22:57:56 +0100 strigi (0.5.7-1) unstable; urgency=low * New upstream release. * Update branch pull patch to r729946. * Add query.h, queryparser.h and variant.h to libstreamanalyzer-dev package. -- Fathi Boudra Fri, 26 Oct 2007 19:15:00 +0200 strigi (0.5.6-1) unstable; urgency=low * New upstream release. * Add branch pull patch to r727526. * Add build dependencies: bison, libcppunit-dev, libexiv2-dev, libxml2-utils. * Update libstreamanalyzer* packages: * Add clucene index plugin. * Add strigiea_jpeg plugin. * Replace fieldproperties/strigi_* by xesam.rdfs. * Add new include files. * Update include files in libstreams-dev package. * Remove watch file. Upstream website is not always updated with the release. * Remove libcluceneindex* packages. * Update Homepage. * Add strict version dependency on -dev packages. Thanks to Sune. -- Fathi Boudra Sat, 20 Oct 2007 14:57:40 +0200 strigi (0.5.5-2) unstable; urgency=low * Add branch pull patch. Fixed call of endAnalysis(bool): handleEnd() should not have a bool complete because dataeventinputstream calls handleEnd(), so that EventThroughAnalyzer::handleEnd() now determines 'complete' with datastream->status() == Eof. * Add dbus as an alternative for dbus-x11. be smart with backporters. -- Fathi Boudra Fri, 10 Aug 2007 22:20:33 +0200 strigi (0.5.5-1) unstable; urgency=low * New upstream release. * Update copyright. * Update libstreams-dev install file: * Add StrigiConfig.cmake. * Add encodinginputstream.h. * Remove stringreader.h. -- Fathi Boudra Tue, 07 Aug 2007 08:53:09 +0200 strigi (0.5.4-1) unstable; urgency=low * New upstream release. (Closes: #430955) * Add iconv.h missing include. It fixes FTBFS with g++-4.2. * Add dbus-x11 dependency to strigi-daemon package. Strigi needs session dbus to start on request. * Remove wv dependency to strigi-daemon. Strigi has native OLE parsing now. * Add deskbar-plugins-strigi package. * Add strigi-daemon dependency to strigi-client. * Add python and python-support build dependencies. * Update strigi-daemon package. Add dbus services. * Update libstreams-dev package. Add textutils.h file. * Replace deprecated ${Source-Version} by ${binary:Version}. -- Fathi Boudra Sat, 28 Jul 2007 15:26:39 +0200 strigi (0.5.1-1) unstable; urgency=low * New upstream release. * Update copyright. * Remove branch pull patch to r623754. * Remove include path patch. Merged upstream. * Update gcc 4.3 patch. * Update libstreams-dev installed files. * Replace libstreamindexer by libstreamanalyzer. * Add libcluceneindex package. * Use default options. Comment DEB_CMAKE_EXTRA_FLAGS. * Remove libssl-dev, libmagic-dev, libexpat1-dev and liblog4cxx9-dev from build depends. -- Fathi Boudra Fri, 11 May 2007 21:17:54 +0200 strigi (0.3.11-2) unstable; urgency=low * Robust get-orig-source target * Include gcc4.3 patch from Martin (Closes: #417714) -- Mark Purcell Wed, 02 May 2007 06:27:39 +0100 strigi (0.3.11-1) experimental; urgency=low * New upstream release (Closes: #407394) * Remove 10_ftbfs_amd64 patch, merged upstream. * Add branch pull patch to r623754. * Split strigi-daemon package (Closes: #407398). * Add libsearchclient, libstreamindexer, libstreams, libstrigiqtdbusclient and strigi-utils packages. * Add strigi-plugins to strigi-daeamon Suggests. (Closes: #406694) * Remove lintian override. -- Fathi Boudra Fri, 19 Jan 2007 15:02:14 +0100 strigi (0.3.10-1) experimental; urgency=low [ Fathi Boudra ] * Add debian/rules get-orig-source target for http://buildserver.net * Add Section entry for strigi to fix linda error * Add patch to fix FTBFS on amd64 [ Mark Purcell ] * Update debian/watch -- Fathi Boudra Tue, 12 Dec 2006 17:29:44 +0100 strigi (0.3.9-1) unstable; urgency=low * New upstream release * Remove patch to inotify support option, merged upstream * Add poppler-utils and wv as Depends * Include utils.mk to rules * Add deepfind, deepgrep, luceneindexer and xmlindexer to strigi-daemon.install * Update strigi-daemon.lintian-overrides for 0.3.9 version -- Fathi Boudra Sun, 12 Nov 2006 19:23:58 +0100 strigi (0.3.8-2) unstable; urgency=low * Add patch to fix inotify support option (Closes: #389315) -- Fathi Boudra Mon, 25 Sep 2006 18:15:37 +0200 strigi (0.3.8-1) unstable; urgency=low * New upstream release (Closes: #387402) * Remove patches merged upstream * control: add libdbus-1-dev, libexpat1-dev, liblog4cxx9-dev to Build-Depends * copyright: * add Ben van Klinken and Flavio Castelli copyrights * add dirent copyright and license * rules: add explicit cmake extra flags for dbus, inotify, log4cxx support -- Fathi Boudra Fri, 15 Sep 2006 23:44:25 +0200 strigi (0.3.2-3) unstable; urgency=low * Update debian/patches/12_shared_streamindexer.diff * Fix typo in build system (Closes: #383956) * Update maintainers * Maintainer: KDE Extras Team * Uploaders: Mark Purcell and Fathi Boudra -- Fathi Boudra Mon, 21 Aug 2006 10:08:39 +0200 strigi (0.3.2-2) unstable; urgency=low * patches/12_shared_streamindexer.diff: streamindexer become shared library * strigi-daemon.lintian-overrides: update for streamindexer shared library -- Fathi Boudra Wed, 12 Jul 2006 12:38:56 +0200 strigi (0.3.2-1) unstable; urgency=low * Initial release (Closes: #377243) -- Fathi Boudra Wed, 5 Jul 2006 11:57:10 +0200 debian/strigi-utils.install0000664000000000000000000000013212177541346013225 0ustar usr/bin/deepfind usr/bin/deepgrep usr/bin/rdfindexer usr/bin/strigicmd usr/bin/xmlindexer debian/libstrigihtmlgui0.install0000664000000000000000000000003712177541346014234 0ustar usr/lib/libstrigihtmlgui.so.0* debian/compat0000664000000000000000000000000211752174026010373 0ustar 9 debian/libstreamanalyzer-dev.install0000664000000000000000000000216212177541346015077 0ustar usr/include/strigi/analysisresult.h usr/include/strigi/analyzerconfiguration.h usr/include/strigi/analyzerplugin.h usr/include/strigi/classproperties.h usr/include/strigi/diranalyzer.h usr/include/strigi/fieldproperties.h usr/include/strigi/fieldpropertiesdb.h usr/include/strigi/fieldtypes.h usr/include/strigi/filelister.h usr/include/strigi/indexeddocument.h usr/include/strigi/indexmanager.h usr/include/strigi/indexplugin.h usr/include/strigi/indexpluginloader.h usr/include/strigi/indexreader.h usr/include/strigi/indexwriter.h usr/include/strigi/query.h usr/include/strigi/queryparser.h usr/include/strigi/streamanalyzer.h usr/include/strigi/streamanalyzerfactory.h usr/include/strigi/streamendanalyzer.h usr/include/strigi/streameventanalyzer.h usr/include/strigi/streamlineanalyzer.h usr/include/strigi/streamsaxanalyzer.h usr/include/strigi/streamthroughanalyzer.h usr/include/strigi/strigi_thread.h usr/include/strigi/variant.h usr/lib/cmake/LibStreamAnalyzer/LibStreamAnalyzerConfig.cmake usr/lib/cmake/LibStreamAnalyzer/LibStreamAnalyzerConfigVersion.cmake usr/lib/libstreamanalyzer.so usr/lib/pkgconfig/libstreamanalyzer.pc debian/libstreams-dev.install0000664000000000000000000000260512177541346013516 0ustar usr/include/strigi/archivereader.h usr/include/strigi/arinputstream.h usr/include/strigi/bufferedstream.h usr/include/strigi/bz2inputstream.h usr/include/strigi/cpioinputstream.h usr/include/strigi/dataeventinputstream.h usr/include/strigi/encodinginputstream.h usr/include/strigi/fileinputstream.h usr/include/strigi/gzipinputstream.h usr/include/strigi/inputstream.h usr/include/strigi/inputstreamreader.h usr/include/strigi/kmpsearcher.h usr/include/strigi/lzmainputstream.h usr/include/strigi/mailinputstream.h usr/include/strigi/oleinputstream.h usr/include/strigi/processinputstream.h usr/include/strigi/rpminputstream.h usr/include/strigi/sdfinputstream.h usr/include/strigi/streambase.h usr/include/strigi/streambuffer.h usr/include/strigi/strigiconfig.h usr/include/strigi/stringstream.h usr/include/strigi/stringterminatedsubstream.h usr/include/strigi/subinputstream.h usr/include/strigi/substreamprovider.h usr/include/strigi/substreamproviderprovider.h usr/include/strigi/tarinputstream.h usr/include/strigi/textutils.h usr/include/strigi/zipinputstream.h usr/lib/cmake/LibStreams/LibStreamsConfig.cmake usr/lib/cmake/LibStreams/LibStreamsConfigVersion.cmake usr/lib/cmake/LibStreams/LibStreamsTargets-*.cmake usr/lib/cmake/LibStreams/LibStreamsTargets.cmake usr/lib/cmake/Strigi/StrigiConfig.cmake usr/lib/cmake/Strigi/StrigiConfigVersion.cmake usr/lib/libstreams.so usr/lib/pkgconfig/libstreams.pc debian/libsearchclient0.install0000664000000000000000000000003612177541346014004 0ustar usr/lib/libsearchclient.so.0* debian/control0000664000000000000000000001756612301330523010602 0ustar Source: strigi Section: utils Priority: optional Maintainer: Kubuntu Developers XSBC-Original-Maintainer: Debian KDE Extras Team Uploaders: Fathi Boudra , Mark Purcell , Maximiliano Curia Build-Depends: cmake (>= 2.8.9), dbus-x11, debhelper (>= 9), libboost-dev, libbz2-dev, libclucene-dev (>= 2), libdbus-1-dev, libexiv2-dev, libqt4-dev (>= 4.4.3), libxml2-dev, libxml2-utils, pkg-config, pkg-kde-tools (>= 0.9.3), zlib1g-dev Standards-Version: 3.9.4 Homepage: http://strigi.sourceforge.net Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-kde/kde-extras/strigi/trunk Vcs-Svn: svn://anonscm.debian.org/pkg-kde/kde-extras/strigi/trunk Package: strigi-daemon Architecture: any Depends: dbus-x11 | dbus, poppler-utils, ${misc:Depends}, ${shlibs:Depends} Suggests: strigi-plugins Description: fast indexing and searching tool for your personal data (daemon) Strigi is a program for fast indexing and searching your personal data. It can gather and index information from files in the filesystem even if they are hidden in emails or archives. It comes with a Qt4 GUI, an HTML GUI and a KDE GUI. . Main features: * very fast crawling * very small memory footprint * no hammering of the system * clucene backend * DBus and socket interfaces are available for communication between daemon and search programs * simple interface for implementing plugins for extracting information. we'll try to reuse the kat plugins, although native plugins will have a large speed advantage * calculation of sha1 for every file crawled (allows fast finding of duplicates) . This package contains the Strigi daemon Package: strigi-client Architecture: any Section: x11 Depends: strigi-daemon, ${misc:Depends}, ${shlibs:Depends} Description: Qt4 client for Strigi Desktop Search Strigi client is a Qt4 client (GUI) for the Strigi Desktop Search software. . This package is part of Strigi Desktop Search, it contains the Qt4 client. . See the 'strigi-daemon' package for more information. Package: strigi-utils Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: strigi-daemon (<< 0.3.11-1) Description: command-line tools for Strigi Desktop Search This package is part of Strigi Desktop Search, it contains utilities powered by Strigi: * deepfind, an enhanced version of find. It lists files embedded in other files like .deb, .rpm, .tar.gz, email attachments, and other files. * deepgrep, an enhanced version of grep. It searches in binary files like OpenOffice files, mp3s, Microsoft office files, pdfs and also in files embedded in other files like .deb, .rpm, .tar.gz, email attachments, pdf and other files. * xmlindexer, a program that outputs the file parsing results as xml. It walks through a directory and outputs an XML file containing all the metadata and text it can extract from the files it encounters. This means that the Strigi's powers of data extraction are now available to all applications that can parse XML simply by calling xmlindexer and parsing the output. . See the 'strigi-daemon' package for more information. Package: libstreams0 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: strigi-daemon (<< 0.3.11-1) Description: streams library for Strigi Desktop Search This package is part of Strigi Desktop Search; it contains a library for input streams of data. . See the 'strigi-daemon' package for more information. Package: libstreams-dev Architecture: any Section: libdevel Depends: libstreams0 (= ${binary:Version}), ${misc:Depends} Description: development files for libstreams This package is part of Strigi Desktop Search; it contains the Strigi development files for libstreams. . See the 'strigi-daemon' package for more information. Package: libstreamanalyzer0 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: kdegraphics-strigi-plugins (<< 4:4.0.0-2), libcluceneindex0 (<< 0.5.6-1), libstreamindexer0 (<< 0.5.1-1), strigi-daemon (<< 0.3.11-1) Breaks: libcluceneindex0 (<< 0.5.6-1), libstreamindexer0 (<< 0.5.1-1) Description: streamanalyzer library for Strigi Desktop Search This package is part of Strigi Desktop Search; it contains a library for analyzing data read from streams. . See the 'strigi-daemon' package for more information. Package: libstreamanalyzer-dev Architecture: any Section: libdevel Depends: libstreamanalyzer0 (= ${binary:Version}), libstreams-dev (= ${binary:Version}), ${misc:Depends} Replaces: libcluceneindex-dev (<< 0.5.6-1), libstreamindexer-dev (<< 0.5.1-1) Breaks: libcluceneindex-dev (<< 0.5.6-1), libstreamindexer-dev (<< 0.5.1-1) Description: development files for libstreamanalyzer This package is part of Strigi Desktop Search; it contains the Strigi development files for libstreamanalyzer. . See the 'strigi-daemon' package for more information. Package: libsearchclient0 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: strigi-daemon (<< 0.3.11-1) Description: searchclient library for Strigi Desktop Search This package is part of Strigi Desktop Search; it contains a library for writing search clients. . See the 'strigi-daemon' package for more information. Package: libsearchclient-dev Architecture: any Section: libdevel Depends: libsearchclient0 (= ${binary:Version}), libstreamanalyzer-dev (= ${binary:Version}), ${misc:Depends} Description: development files for libsearchclient This package is part of Strigi Desktop Search; it contains the Strigi development files for libsearchclient. . See the 'strigi-daemon' package for more information. Package: libstrigihtmlgui0 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Description: library for writing html clients for Strigi Desktop Search This package is part of Strigi Desktop Search; it contains a library for writing HTML clients. . See the 'strigi-daemon' package for more information. Package: libstrigihtmlgui-dev Architecture: any Section: libdevel Depends: libsearchclient-dev (= ${binary:Version}), libstrigihtmlgui0 (= ${binary:Version}), ${misc:Depends} Description: development files for libstrigihtmlgui This package is part of Strigi Desktop Search; it contains the Strigi development files for libstrigihtmlgui. . See the 'strigi-daemon' package for more information. Package: libstrigiqtdbusclient0 Architecture: any Section: libs Depends: ${misc:Depends}, ${shlibs:Depends} Description: library for writing D-Bus clients for Strigi Desktop Search This package is part of Strigi Desktop Search; it contains a library for writing Qt D-Bus clients for strigi. . See the 'strigi-daemon' package for more information. Package: libstrigiqtdbusclient-dev Architecture: any Section: libdevel Depends: libqt4-dev (>= 4.4.0~), libstreams-dev (= ${binary:Version}), libstrigiqtdbusclient0 (= ${binary:Version}), ${misc:Depends} Description: development files for libstrigiqtdbusclient This package is part of Strigi Desktop Search; it contains the Strigi development files for libstrigiqtdbusclient. . See the 'strigi-daemon' package for more information. Package: strigi-dbg Priority: extra Architecture: any Section: debug Depends: libstreamanalyzer0 (= ${binary:Version}), libstreams0 (= ${binary:Version}), libstrigiqtdbusclient0 (= ${binary:Version}), ${misc:Depends} Description: debugging symbols for strigi This package contains the debugging symbols associated with strigi. . They will automatically be used by gdb for debugging strigi related issues. debian/patches/0000775000000000000000000000000012305617104010616 5ustar debian/patches/kubuntu_export-symbols.diff0000664000000000000000000000111612305617104016233 0ustar Index: strigi-0.7.8/libstreams/include/strigi/bufferedstream.h =================================================================== --- strigi-0.7.8.orig/libstreams/include/strigi/bufferedstream.h 2013-02-05 21:34:57.000000000 +0000 +++ strigi-0.7.8/libstreams/include/strigi/bufferedstream.h 2014-03-05 12:53:18.991176146 +0000 @@ -34,7 +34,7 @@ * BufferedStream will do the rest. */ template -class BufferedStream : public StreamBase { +class STRIGI_EXPORT BufferedStream : public StreamBase { private: StreamBuffer buffer; bool finishedWritingToBuffer; debian/patches/deepgrep_mayhem_fix.diff0000664000000000000000000000054212177544325015465 0ustar --- a/strigiutils/bin/deepfind/grepindexwriter.cpp +++ b/strigiutils/bin/deepfind/grepindexwriter.cpp @@ -32,7 +32,7 @@ GrepIndexWriter::GrepIndexWriter(const char* re) : d(new Private()) { - regcomp(&d->regex, re, REG_NOSUB); + if (regcomp(&d->regex, re, REG_NOSUB)) throw; } GrepIndexWriter::~GrepIndexWriter() { regfree(&d->regex); debian/patches/series0000664000000000000000000000006512305617051012035 0ustar deepgrep_mayhem_fix.diff kubuntu_export-symbols.diff debian/libstrigiqtdbusclient-dev.install0000664000000000000000000000030712177541346015760 0ustar usr/include/strigi/qtdbus/strigiasyncclient.h usr/include/strigi/qtdbus/strigiclient.h usr/include/strigi/qtdbus/strigidbus.h usr/include/strigi/qtdbus/strigitypes.h usr/lib/libstrigiqtdbusclient.so debian/libstreams0.install0000664000000000000000000000003112177541346013011 0ustar usr/lib/libstreams.so.0* debian/strigi-client.install0000664000000000000000000000002512177541346013344 0ustar usr/bin/strigiclient debian/libstrigiqtdbusclient0.install0000664000000000000000000000004412177541346015262 0ustar usr/lib/libstrigiqtdbusclient.so.0*