X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=blobdiff_plain;f=debian%2Fcontrol;h=ce3d2ef81f0c6d60614ea0e5215f9cf8339dd51b;hp=37f5b9a93e37ae3544d31b946dbfe3a862e1a723;hb=d02c4c703a93e0ad3f4ccde4519879f1f57a6824;hpb=cbd0f2df2142b3e009cec184251db42dd5363b1e diff --git a/debian/control b/debian/control index 37f5b9a..ce3d2ef 100644 --- a/debian/control +++ b/debian/control @@ -1,15 +1,24 @@ Source: idzebra Priority: optional Maintainer: Adam Dickmeiss -Build-Depends: debhelper (>= 4.0.0) Standards-Version: 3.6.0 -Build-Depends: libyaz-dev (>= 2.0.2), libexpat1-dev, tcl8.3-dev, libbz2-dev, libxslt1-dev +Build-Depends: debhelper (>= 4.0.0), + libyaz4-dev (>= 4.2.0), + libexpat1-dev, + tcl8.5-dev, + libbz2-dev, + libxslt1-dev, + zlib1g-dev -Package: idzebra1.4 +Package: idzebra-2.0 Section: text Architecture: any -Provides: libidzebra1.4-dev, idzebra1.4-utils, libidzebra1.4-modules, idzebra1.4-doc -Description: IDZebra virtual package (the works) +Depends: idzebra-2.0-common, + libidzebra-2.0-dev, + idzebra-2.0-utils (= ${Source-Version}), + libidzebra-2.0-modules, + idzebra-2.0-doc +Description: virtual package with most components This virtual package installs all the necessary packages to start working with IDZebra - including utility programs, development libraries, documentation and modules. @@ -19,11 +28,16 @@ Description: IDZebra virtual package (the works) formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4-modules +Package: libidzebra-2.0-modules Section: libs Architecture: any -Provides: libidzebra1.4-mod-grs-xml, libidzebra1.4-mod-grs-regx, libidzebra1.4-mod-marc, libidzebra1.4-mod-danbib -Description: IDZebra modules +Depends: libidzebra-2.0-mod-alvis, + libidzebra-2.0-mod-dom, + libidzebra-2.0-mod-grs-xml, + libidzebra-2.0-mod-grs-regx, + libidzebra-2.0-mod-grs-marc, + libidzebra-2.0-mod-text +Description: record filter modules This virtual package contains all base IDZebra filter modules. . IDZebra is a high-performance, general-purpose structured text indexing @@ -31,11 +45,10 @@ Description: IDZebra modules formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: idzebra1.4-common +Package: idzebra-2.0-common Section: text Architecture: all -Conflicts: idzebra -Description: IDZebra common files +Description: common files This package includes common essential IDZebra configuration files. . IDZebra is a high-performance, general-purpose structured text indexing @@ -43,13 +56,26 @@ Description: IDZebra common files formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: idzebra1.4-utils +Package: idzebra-2.0-examples +Section: text +Architecture: all +Description: example configurations + This package includes examples for indexing of various + data formats like OAI-PMH, Marc21, and MarcXML. + . + IDZebra is a high-performance, general-purpose structured text indexing + and retrieval engine. It reads structured records in a variety of input + formats (eg. email, XML, MARC) and allows access to them through exact + boolean search expressions and relevance-ranked free-text queries. + +Package: idzebra-2.0-utils Section: text Architecture: any -Depends: ${shlibs:Depends} -Recommends: idzebra1.4-mod-grs-xml, idzebra1.4-mod-grs-regx, idzebra1.4-mod-marc -Conflicts: idzebra -Description: IDZebra utility programs +Conflicts: idzebra (<= 1.3.36-2) +Depends: ${shlibs:Depends}, libidzebra-2.0 (= ${Source-Version}) +Recommends: idzebra-2.0-common +Suggests: libidzebra-2.0-modules +Description: utility programs including indexer and server This package contains IDZebra utilities such as the zebraidx indexer utility and the zebrasrv server. . @@ -58,12 +84,12 @@ Description: IDZebra utility programs formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4-dev -Section: devel +Package: libidzebra-2.0-dev +Section: libdevel Architecture: any -Depends: libidzebra1.4 (= ${Source-Version}) -Description: IDZebra development - This package contains IDZebra development files, such as libraries +Depends: libidzebra-2.0 (= ${Source-Version}) +Description: development files + This package contains development files for IDZebra, such as libraries and header files. . IDZebra is a high-performance, general-purpose structured text indexing @@ -71,64 +97,79 @@ Description: IDZebra development formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4 +Package: libidzebra-2.0 Section: libs Architecture: any -Depends: ${shlibs:Depends}, idzebra1.4-common -Conflicts: idzebra +Depends: ${shlibs:Depends} Description: IDZebra libraries - This package contains all run-time libraries for IDZebra. + Libraries . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4-mod-alvis +Package: libidzebra-2.0-mod-alvis Section: libs Architecture: any Depends: ${shlibs:Depends} -Description: IDZebra filter alvis (XSLT filter for XML) +Description: record filter module for XSLT indexing (obsolete) This package includes the alvis filter which uses libxslt1 to - transform XML records by XSLT into XML indexable records. + transform XML records by XSLT into XML indexable records. + DEPRECATED, better use the libidzebra-2.0-mod-dom indexing filter. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4-mod-grs-marc +Package: libidzebra-2.0-mod-dom Section: libs Architecture: any Depends: ${shlibs:Depends} -Description: IDZebra filter grs.marc (ISO2709 MARC reader) - This package includes the grs.marc and grs.marcxml filters that allows - IDZebra to read MARC records based on ISO2709. +Description: record filter module for XSLT indexing (replaces alvis) + This package includes the 'dom' filter which uses libxslt1 to + transform XML records by XSLT into XML indexable records. It can read and + index any binary MARC syntax as well, and is therefore a modern replacement + for the 'alvis' and the family of 'grs' filters. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4-mod-grs-danbib +Package: libidzebra-2.0-mod-text Section: libs Architecture: any Depends: ${shlibs:Depends} -Description: IDZebra filter grs.danbib (DBC DanBib records) - This package includes grs.danbib filter which parses DanBib records. - DanBib is the Danish Union Catalogue hosted by DBC - (Danish Bibliographic Centre). +Description: record filter module for indexing plain text + This package includes the a very simple text filter which indexes + all tokens in simple text. + . + IDZebra is a high-performance, general-purpose structured text indexing + and retrieval engine. It reads structured records in a variety of input + formats (eg. email, XML, MARC) and allows access to them through exact + boolean search expressions and relevance-ranked free-text queries. + +Package: libidzebra-2.0-mod-grs-marc +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: record filter module for indexing MARC/ISO2709 + This package includes the grs.marc and grs.marcxml filters that allows + IDZebra to read MARC records based on ISO2709. + DEPRECATED, better use the libidzebra-2.0-mod-dom indexing filter. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4-mod-grs-regx +Package: libidzebra-2.0-mod-grs-regx Section: libs Architecture: any Depends: ${shlibs:Depends} -Description: IDZebra filters grs.regx, grs.tcl +Description: record filter module for indexing using Tcl This package includes the grs.regx and grs.tcl filters. . IDZebra is a high-performance, general-purpose structured text indexing @@ -136,24 +177,24 @@ Description: IDZebra filters grs.regx, grs.tcl formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: libidzebra1.4-mod-grs-xml +Package: libidzebra-2.0-mod-grs-xml Section: libs Architecture: any Depends: ${shlibs:Depends} -Description: IDZebra filter grs.xml (XML filter) +Description: record filter module for indexing XML using Expat (SAX) This package includes the grs.xml filter which uses Expat to parse records in XML and turn them into IDZebra's internal grs node. + DEPRECATED, better use the libidzebra-2.0-mod-dom indexing filter. . IDZebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries. -Package: idzebra1.4-doc +Package: idzebra-2.0-doc Section: doc Architecture: all -Conflicts: idzebra -Description: IDZebra documentation +Description: documentation This package includes documentation for IDZebra in PDF and HTML. . IDZebra is a high-performance, general-purpose structured text indexing