debian/0000755000000000000000000000000011727377017007202 5ustar debian/control0000644000000000000000000000204611727376441010607 0ustar Source: xappy Section: python Priority: optional Maintainer: Jonas Smedegaard Build-Depends: devscripts, python (>= 2.6.5), cdbs (>= 0.4.97~), debhelper, dh-buildinfo, python-xapian, python-docutils, python-epydoc Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/xappy.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/xappy.git Homepage: http://xappy.org/ Package: python-xappy Architecture: all Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, ${cdbs:Depends} Provides: ${python:Provides} Description: easy-to-use interface to the Xapian search engine Xapian provides a low level interface, dealing with terms and documents, but not really worrying about where terms come from, or how to build searches to match the way in which data has been indexed. In contrast, Xappy allows you to design a field structure, specifying what kind of information is held in particular fields, and then uses this field structure to index data appropriately, and to build and perform searches. debian/source/0000755000000000000000000000000011727374311010474 5ustar debian/source/format0000644000000000000000000000001411727374311011702 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000000524011727377017011055 0ustar xappy (0.5-5) unstable; urgency=low * Use install helper python2 (not python-central). * Bump debhelper compat level to 7. * Bump standards-version to 3.9.3. * Use anonscm.debian.org URL in Vcs-Browser field. * Update copyright file: Rewrite using format 1.0. * Update package relations: + Stop build-depending on python-central. + Tighten build-dependencies on cdbs and python: Needed for python2 install helper. + Relax build-depend unversioned on debhelper and devscripts (needed versions satisfied even in oldstable). -- Jonas Smedegaard Mon, 12 Mar 2012 14:45:49 +0100 xappy (0.5-4) unstable; urgency=low * Fix watch file, thanks to googlecode.debian.net redirector. * Bump Policy compliance to Standards-Version 3.9.0. * Avoid unneeded build-dependency on python-dev. -- Jonas Smedegaard Tue, 29 Jun 2010 21:36:20 +0200 xappy (0.5-3) unstable; urgency=low * Use only official CDBS (drop local snippets) and drop locally implemented DEB_MAINTAINER_MODE: All included upstream now. * Refer to FSF website (not postal address) in licensing header of rules file. * Bump copyright years in header of in rules file. * Rewrite copyright file using draft DEP5 rev. 135. * Bump standards compliance to standards-version 3.8.4. * Depend (not only build-depend) on python-xappy. Closes: bug#580569, thanks to Frank Lin PIAT. -- Jonas Smedegaard Fri, 07 May 2010 01:24:25 +0200 xappy (0.5-2) unstable; urgency=low * Improve watch file: Use list URL (not main page). * Update local CDBS snippets: + Fix and improve package-relations.mk dependency cleanup. + Relax upstream-tarball.mk to depend unversioned on cdbs (the needed 0.4.39 is in oldstable). + Let copyright-check.mk investigate top 99999 lines (not just 60 as default for licensecheck). + Update upstream-tarball.mk to preserve bzip2 tarballs with source format 3.0 (quilt). + Silence (GENERATED FILE) licensing notices in copyright-check.mk. + Group by owners (ignoring years) and sort owner list by years in copyright-check.mk. * Fix make the package architecture-independent, thanks to ftpmasters. Build-depend on recent python-dev (and not on python-all-dev). * Build-depend unversioned on cdbs. * Fix include copyrights for testsuite/coverage.py (BSD-2), docs/introduction.html (PD) and testdata/query_sourcewords.txt (GPL- 2+), thanks to ftpmasters. -- Jonas Smedegaard Sat, 23 Jan 2010 06:28:40 +0100 xappy (0.5-1) unstable; urgency=low * Initial release. Closes: bug#558715. -- Jonas Smedegaard Mon, 30 Nov 2009 02:23:35 +0100 debian/README.source0000644000000000000000000000361311727374311011356 0ustar Building this package for Debian -------------------------------- This source package need no special handling for normal package builds. Developing this package for Debian ---------------------------------- The source of this package is developed using git and the helper tool git-buildpackage, with all official releases tagged and signed and binary diffs of tarballs stored using pristine-tar. This is documented below /usr/share/doc/git-buildpackage/manual-html/ . A custom build target shows current upstream and packaging versions: debian/rules print-version Current upstream tarball can be prepared using this other build target: debian/rules get-orig-source To switch to newer upstream source, first add a dummy changelog entry and comment out DEB_UPSTREAM_TARBALL_MD5 before getting the source: dch -v ${new_upstream_version}-1 "Dummy changelog entry" sed -i -e 's/^\(DEB_UPSTREAM_TARBALL_MD5\b\)/#\1/' debian/rules debian/rules get-orig-source Store new md5sum to help ensure identical source is received later. Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful during development of the package, but unfit for normal builds. This typically includes the CDBS feature of auto-updating debian/control with CDBS-related build-dependencies, which is forbidden by Debian Policy as build environment must not change during automated builds. Maintaining packaging build routines ------------------------------------ This source package wraps debhelper commands and other tedious parts of the build routines using the CDBS framework. Please refer to the actual makefile snippets included from debian/rules for details on their purpose and ways to override defaults. Additionally, makefile snippets included from below /usr/share/cdbs may also be documented in /usr/share/doc/cdbs/cdbs-doc.pdf.gz . -- Jonas Smedegaard Thu, 26 Feb 2009 21:28:29 +0100 debian/compat0000644000000000000000000000000211727374617010403 0ustar 7 debian/watch0000644000000000000000000000020511727374311010222 0ustar # run the "uscan" command to check for upstream updates and more. version=3 http://googlecode.debian.net/p/xappy/xappy-(.*)\.tar\.gz debian/copyright_hints0000644000000000000000000001616511727375056012354 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: FIXME Upstream-Contact: FIXME Source: FIXME Disclaimer: Autogenerated by CDBS Files: MANIFEST.in PKG-INFO README debian/README.source debian/compat debian/control debian/control.in debian/gbp.conf debian/source/format debian/watch docs/api/api-objects.txt docs/api/class-tree.html docs/api/crarr.png docs/api/epydoc.css docs/api/epydoc.js docs/api/frames.html docs/api/help.html docs/api/identifier-index.html docs/api/index.html docs/api/module-tree.html docs/api/redirect.html docs/api/toc-everything.html docs/api/toc-xappy-module.html docs/api/toc-xappy._checkxapian-module.html docs/api/toc-xappy.datastructures-module.html docs/api/toc-xappy.errors-module.html docs/api/toc-xappy.fieldactions-module.html docs/api/toc-xappy.fieldmappings-module.html docs/api/toc-xappy.highlight-module.html docs/api/toc-xappy.indexerconnection-module.html docs/api/toc-xappy.marshall-module.html docs/api/toc-xappy.memutils-module.html docs/api/toc-xappy.parsedate-module.html docs/api/toc-xappy.replaylog-module.html docs/api/toc-xappy.schema-module.html docs/api/toc-xappy.searchconnection-module.html docs/api/toc.html docs/api/xappy-module.html docs/api/xappy._checkxapian-module.html docs/api/xappy.datastructures-module.html docs/api/xappy.datastructures.Field-class.html docs/api/xappy.datastructures.ProcessedDocument-class.html docs/api/xappy.datastructures.UnprocessedDocument-class.html docs/api/xappy.errors-module.html docs/api/xappy.errors.IndexerError-class.html docs/api/xappy.errors.SearchEngineError-class.html docs/api/xappy.errors.SearchError-class.html docs/api/xappy.errors.XapianError-class.html docs/api/xappy.fieldactions-module.html docs/api/xappy.fieldactions.ActionContext-class.html docs/api/xappy.fieldactions.FieldActions-class.html docs/api/xappy.fieldactions.SortableMarshaller-class.html docs/api/xappy.fieldmappings-module.html docs/api/xappy.fieldmappings.FieldMappings-class.html docs/api/xappy.highlight-module.html docs/api/xappy.highlight.Highlighter-class.html docs/api/xappy.indexerconnection-module.html docs/api/xappy.indexerconnection.FacetQueryTypeIter-class.html docs/api/xappy.indexerconnection.IndexerConnection-class.html docs/api/xappy.indexerconnection.PrefixedTermIter-class.html docs/api/xappy.indexerconnection.SynonymIter-class.html docs/api/xappy.marshall-module.html docs/api/xappy.memutils-module.html docs/api/xappy.parsedate-module.html docs/api/xappy.replaylog-module.html docs/api/xappy.replaylog.LoggedProxy-class.html docs/api/xappy.replaylog.LoggedProxyMethod-class.html docs/api/xappy.replaylog.NotifyingDeleteObject-class.html docs/api/xappy.replaylog.ReplayLog-class.html docs/api/xappy.schema-module.html docs/api/xappy.schema.Schema-class.html docs/api/xappy.searchconnection-module.html docs/api/xappy.searchconnection.SearchConnection-class.html docs/api/xappy.searchconnection.SearchConnection.ExpandDecider-class.html docs/api/xappy.searchconnection.SearchResult-class.html docs/api/xappy.searchconnection.SearchResultIter-class.html docs/api/xappy.searchconnection.SearchResults-class.html docs/introduction.rst docs/running_perftest.txt examples/fileindex.py examples/search.py perftest/parseargs.py setup.cfg testsuite/unittests/facet_hierarchy_1.py testsuite/unittests/facet_query_type_1.py testsuite/unittests/freetext_1.py testsuite/unittests/spell_correct_1.py utils/make_xappy_tarballs xappy.egg-info/PKG-INFO xappy.egg-info/SOURCES.txt xappy.egg-info/dependency_links.txt xappy.egg-info/top_level.txt xappy/datastructures_doctest1.txt xappy/errors_doctest1.txt xappy/fieldmappings_doctest1.txt xappy/highlight_doctest1.txt xappy/indexerconnection_doctest1.txt xappy/indexerconnection_doctest2.txt xappy/indexerconnection_doctest3.txt xappy/marshall_doctest1.txt xappy/marshall_doctest2.txt xappy/parsedate_doctest1.txt xappy/searchconnection_doctest1.txt xappy/searchconnection_doctest2.txt xappy/searchconnection_doctest3.txt Copyright: *No copyright* License: UNKNOWN FIXME Files: build.py eggsetup.py libs/get_xapian.py perftest/analyse_indexlogs.py perftest/analyse_searchlogs.py perftest/gen_queries.py perftest/indexer.py perftest/parse_wikipedia/Errors.py perftest/parse_wikipedia/XMLUtils.py perftest/parse_wikipedia/wiki2dump.py perftest/perftest.py perftest/searcher.py perftest/setuppaths.py secore/__init__.py secore/datastructures.py secore/errors.py secore/fieldactions.py secore/fieldmappings.py secore/highlight.py secore/indexerconnection.py secore/marshall.py secore/parsedate.py secore/searchconnection.py testsuite/runtests.py xappy/__init__.py xappy/_checkxapian.py xappy/datastructures.py xappy/errors.py xappy/fieldactions.py xappy/fieldmappings.py xappy/highlight.py xappy/indexerconnection.py xappy/marshall.py xappy/memutils.py xappy/parsedate.py xappy/replaylog.py xappy/schema.py xappy/searchconnection.py Copyright: 2006, Lemur Consulting Ltd 2007, Lemur Consulting Ltd 2008, Lemur Consulting Ltd License: GPL-2+ FIXME Files: docs/api/xappy-pysrc.html docs/api/xappy._checkxapian-pysrc.html docs/api/xappy.datastructures-pysrc.html docs/api/xappy.errors-pysrc.html docs/api/xappy.fieldactions-pysrc.html docs/api/xappy.fieldmappings-pysrc.html docs/api/xappy.highlight-pysrc.html docs/api/xappy.indexerconnection-pysrc.html docs/api/xappy.marshall-pysrc.html docs/api/xappy.memutils-pysrc.html docs/api/xappy.parsedate-pysrc.html docs/api/xappy.replaylog-pysrc.html docs/api/xappy.schema-pysrc.html docs/api/xappy.searchconnection-pysrc.html Copyright: 2007, Lemur Consulting Ltd 2008, Lemur Consulting Ltd License: UNKNOWN FIXME Files: testsuite/coverage.py Copyright: 2001, Gareth Rees. 2004-2007, Ned Batchelder. HOLDERS AND CONTRIBUTORS License: BSD (2 clause) FIXME Files: setup.py Copyright: 2007, Lemur Consulting Ltd License: GPL GPL-2+ FIXME Files: perftest/parse_wikipedia/HTMLUtils.py Copyright: 2006, Lemur Consulting Ltd < 128: License: GPL-2+ FIXME Files: COPYING_GPL Copyright: 1989, 1991 Free Software Foundation, Inc. HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR HOLDERS AND/OR OTHER PARTIES disclaimer" for the program, if holder saying it may be distributed holder who places the Program under this License interest in the program law: the software, and year name of author License: GPL-2+ FIXME Files: debian/rules Copyright: 2009-2010, Jonas Smedegaard License: GPL-2+ FIXME Files: AUTHORS Copyright: 1999-2003, Rafael Laboissiere 2001, Gareth Rees and 2001-2004, Agustín Martín Domingo 2003-2004, Renà Engelhard 2004-2006, Ned Batchelder. See the end of that file for details of 2007, Lemur Consulting Ltd. It is released under License: UNKNOWN FIXME Files: docs/introduction.html Copyright: This stylesheet has been placed in the public domain License: UNKNOWN FIXME Files: testdata/query_sourcewords.txt Copyright: analysis to insure these License: UNKNOWN FIXME Files: ChangeLog Copyright: holders License: UNKNOWN FIXME debian/copyright0000644000000000000000000000606311727375544011145 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Xappy Upstream-Contact: Richard Boulton http://groups.google.com/group/xappy-discuss Source: http://code.google.com/p/xappy/ http://xappy.googlecode.com/svn/trunk/ Files: * Copyright: 2006-2008, Lemur Consulting Ltd License: GPL-2+ Files: testsuite/coverage.py Copyright: 2001, Gareth Rees 2004-2007, Ned Batchelder License: BSD-2-Clause Files: docs/introduction.html Copyright: None (Public Domain) License: PD This stylesheet has been placed in the public domain. Files: testdata/query_sourcewords.txt Copyright: 1999-2003 Rafael Laboissiere 2001-2004 Agustín Martín Domingo 2003-2004 René Engelhard License: GPL-2+ dictionaries-common is released under the terms of the GNU GPL, version 2, or at your option, any later version. (see /usr/share/common-licenses/GPL). Files: debian/* Copyright: 2004-2009, Jonas Smedegaard License: GPL-2+ License: GPL-2+ 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. Comment: On Debian systems the 'GNU General Public License' version 2 is located in '/usr/share/common-licenses/GPL'. . You should have received a copy of the 'GNU General Public License' along with this program. If not, see . License: BSD-2-Clause 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. . THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS 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 COPYRIGHT HOLDERS AND 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. debian/gbp.conf0000644000000000000000000000014611727374311010614 0ustar # Configuration file for git-buildpackage and friends [DEFAULT] pristine-tar = True sign-tags = True debian/rules0000755000000000000000000000272511727376362010272 0ustar #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- # Copyright © 2009-2010, Jonas Smedegaard # Description: Main Debian packaging script for Xappy # # 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, 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 program. If not, see . include /usr/share/cdbs/1/rules/upstream-tarball.mk include /usr/share/cdbs/1/rules/utils.mk include /usr/share/cdbs/1/class/python-distutils.mk include /usr/share/cdbs/1/rules/debhelper.mk DEB_UPSTREAM_URL = http://xappy.googlecode.com/files DEB_UPSTREAM_TARBALL_MD5 = cc0c6d5a8f9346ad90bd5f8183789c96 # Suppress unneeded auto-resolved build-dependency on python-dev CDBS_BUILD_DEPENDS_class_python-distutils_python = python$(cdbs_python_nondefault_version) # Needed both during build and at runtime common-depends = python-xapian CDBS_DEPENDS = $(common-depends) CDBS_BUILD_DEPENDS += , $(common-depends) # Needed by upstream build process CDBS_BUILD_DEPENDS += , python-docutils, python-epydoc debian/control.in0000644000000000000000000000165511727374676011231 0ustar Source: xappy Section: python Priority: optional Maintainer: Jonas Smedegaard Build-Depends: @cdbs@ Standards-Version: 3.9.3 Vcs-Git: git://git.debian.org/git/collab-maint/xappy.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/xappy.git Homepage: http://xappy.org/ Package: python-xappy Architecture: all Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, ${cdbs:Depends} Provides: ${python:Provides} Description: easy-to-use interface to the Xapian search engine Xapian provides a low level interface, dealing with terms and documents, but not really worrying about where terms come from, or how to build searches to match the way in which data has been indexed. In contrast, Xappy allows you to design a field structure, specifying what kind of information is held in particular fields, and then uses this field structure to index data appropriately, and to build and perform searches.