Merge branch 'master' into yaz-744
[yaz-moved-to-github.git] / debian / control
index bc7a198..31c8e89 100644 (file)
@@ -1,64 +1,95 @@
 Source: yaz
-Standards-Version: 2.5.0.0
+Section: devel
+Standards-Version: 3.6.2
 Maintainer: Adam Dickmeiss <adam@indexdata.dk>
 Priority: extra
+Build-Depends: debhelper (>= 7),
+       pkg-config,
+       libxslt1-dev,
+       libgnutls-dev,
+       libreadline-dev|libreadline5-dev,
+       libwrap0-dev,
+       libmemcached-dev,
+       libgcrypt11-dev,
+       libicu-dev
 
-Package: yaz-doc
-Section: doc
+Package: libyaz5
+Section: libs
 Architecture: any
-Description: The YAZ Z39.50 toolkit (documentation)
- The YAZ-toolkit is a C-toolkit for building
- origins and/or targets using the Z39.50 protocol for
- information retrieval.
+Depends: ${shlibs:Depends}
+Conflicts: idzebra (<= 1.3.4-2), php4-yaz (<= 4.1.2-5)
+Description: libraries for the Z39.50 toolkit
+ YAZ is a toolkit that allows you to develop software using the
+ ANSI Z39.50/ISO23950 standard for information retrieval.
  .
- YAZ supports a substantial subset of the Z39.50 standard
- and features a SSL protocol layer as an option.
+ This package includes runtime files.
+
+Package: libyaz5-dbg
+Section: debug
+Architecture: any
+Depends: libyaz5 (= ${binary:Version}), ${misc:Depends}
+Description: debugging symbols for libyaz5
+ YAZ is a toolkit that allows you to develop software using the
+ ANSI Z39.50/ISO23950 standard for information retrieval.
  .
- YAZ is made by the danish software company Index Data
- and further information is available at http://www.indexdata.dk/
+ This package contains the debugging symbols for libyaz5.
 
-Package: yaz-runtime
-Section: libs
+Package: yaz
+Section: utils
 Architecture: any
 Depends: ${shlibs:Depends}
-Description: The YAZ Z39.50 toolkit (runtime files)
- The YAZ-toolkit is a C-toolkit for building
- origins and/or targets using the Z39.50 protocol for
- information retrieval.
+Conflicts: yaz-runtime, yaz-ssl
+Description: utilities for the Z39.50 toolkit
+ YAZ is a toolkit that allows you to develop software using the
+ ANSI Z39.50/ISO23950 standard for information retrieval.
  .
- YAZ supports a substantial subset of the Z39.50 standard
- and features a SSL protocol layer as an option.
+ This package includes utility programs.
+
+Package: yaz-doc
+Section: doc
+Architecture: all
+Description: documentation for the Z39.50 toolkit
+ YAZ is a toolkit that allows you to develop software using the
+ Z39.50/ISO23950 standard for information retrieval.
  .
- YAZ is made by the danish software company Index Data
- and further information is available at http://www.indexdata.dk/
+ This package includes HTML documentation for YAZ.
 
-Package: yaz-devel
-Depends: yaz-runtime
-Section: devel
+Package: libyaz5-dev
+Depends: libyaz5 (= ${Source-Version}),
+       libxslt1-dev,
+       libicu-dev,
+       tclsh
+Provides: libyaz-dev
+Replaces: libyaz-dev
+Conflicts: libyaz2-dev, libyaz3-dev, libyaz-dev
+Section: libdevel
 Architecture: any
-Recommends: yaz-doc
-Description: The YAZ Z39.50 toolkit (development files)
- The YAZ-toolkit is a C-toolkit for building
- origins and/or targets using the Z39.50 protocol for
- information retrieval.
+Suggests: yaz-doc
+Description: development files for the Z39.50 toolkit
+ YAZ is a toolkit that allows you to develop software using the
+ ANSI Z39.50/ISO23950 standard for information retrieval.
  .
- YAZ supports a substantial subset of the Z39.50 standard
- and features a SSL protocol layer as an option.
- .
- YAZ is made by the danish software company Index Data
- and further information is available at http://www.indexdata.dk/
+ This package includes development libraries and C/C++ header files.
 
-Package: yaz-ssl
+Package: yaz-illclient
+Section: utils
 Depends: ${shlibs:Depends}
-Section: libs
 Architecture: any
-Description: The YAZ Z39.50 toolkit (SSL support)
- The YAZ-toolkit is a C-toolkit for building
- origins and/or targets using the Z39.50 protocol for
- information retrieval.
+Description: ILL utility for the Z39.50 toolkit
+ YAZ is a toolkit that allows you to develop software using the
+ ANSI Z39.50/ISO23950 standard for information retrieval.
  .
- YAZ supports a substantial subset of the Z39.50 standard
- and features a SSL protocol layer as an option.
+ This package includes the yaz-illclient program which sends ILL
+ (Inter-Library-Loan) requests to a server and decodes the response.
+
+Package: yaz-icu
+Section: utils
+Depends: ${shlibs:Depends}
+Architecture: any
+Description: ICU utility for the Z39.50 toolkit
+ YAZ is a toolkit that allows you to develop software using the
+ ANSI Z39.50/ISO23950 standard for information retrieval.
  .
- YAZ is made by the danish software company Index Data
- and further information is available at http://www.indexdata.dk/
+ This package includes the yaz-icu program which exposes the ICU chain
+ facility of Z39.50 toolkit.
+