Source: cod-tools
Priority: optional
Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
Uploaders: Andrius Merkys <andrius.merkys@gmail.com>
Build-Depends: bison,
               debhelper (>= 11),
               dh-python,
               flex,
               gawk,
               libcapture-tiny-perl,
               libcarp-assert-perl,
               libchemistry-openbabel-perl,
               libclone-perl,
               libdate-calc-perl,
               libdatetime-format-rfc3339-perl,
               libdbd-mysql-perl,
               libdbd-sqlite3-perl,
               libdbi-perl,
               libdigest-sha-perl,
               libhtml-parser-perl,
               libjson-perl,
               liblist-moreutils-perl,
               libmodule-scandeps-perl,
               libparse-yapp-perl,
               libsymspg-dev,
               libwww-curl-perl,
               libxml-simple-perl,
               moreutils,
               perl,
               python3-all-dev,
               python-dev,
               python-setuptools,
               python3-dev,
               python3-setuptools,
               swig,
               tree
Standards-Version: 4.2.1
Section: science
Vcs-Git: https://salsa.debian.org/science-team/cod-tools.git
Vcs-Browser: https://salsa.debian.org/science-team/cod-tools
Homepage: http://wiki.crystallography.net/cod-tools

Package: libcexceptions0
Section: libs
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends}
Description: C exception handling library
 Wrappers for C functions, allowing usage of try ... catch ... blocks
 in C language. Wrapped functions include memory allocation, standard
 I/O and strdup.

Package: libcexceptions-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends},
         libcexceptions0 (= ${binary:Version})
Description: C exception handling library (development files)
 Wrappers for C functions, allowing usage of try ... catch ... blocks
 in C language. Wrapped functions include memory allocation, standard
 I/O and strdup.
 .
 This package contains static library and header files.

Package: libgetoptions0
Section: libs
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         libcexceptions0 (>= ${binary:Version})
Description: Command line argument processing library for C
 C library for processing GNU-like command line options. The library
 uses C the exception handling library and is used for developing
 programs using codcif, an error-correcting Crystallographic Information
 Format (CIF) parser.

Package: libgetoptions-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends},
         libgetoptions0 (= ${binary:Version})
Description: Command line argument processing library for C (development files)
 C library for processing GNU-like command line options. The library
 uses C the exception handling library and is used for developing
 programs using codcif, an error-correcting Crystallographic Information
 Format (CIF) parser.
 .
 This package contains static library and header files.

Package: libcodcif2
Section: libs
Architecture: any
Depends: ${misc:Depends},
         ${shlibs:Depends},
         libcexceptions0 (>= ${binary:Version})
Description: error-correcting CIF parser - shared library
 Parser for Crystallographic Information Format (CIF) v1.1 and v2.0,
 written in C language. A CIF format file is represented by an array
 of data blocks, where each data block is represented by a CIF struct.

Package: libcodcif-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends},
         libcodcif2 (= ${binary:Version})
Description: error-correcting CIF parser - headers and static libraries
 Parser for Crystallographic Information Format (CIF) v1.1 and v2.0,
 written in C language. A CIF format file is represented by an array
 of data blocks, where each data block is represented by a CIF struct.

Package: libcod-precision-perl
Section: perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends}
Description: COD precision handling module for Perl language
 COD::Precision, module for handling precision in Crystallographic
 Information Format (CIF) notation, expressed as standard uncertainties
 in parentheses next to the value.

Package: libcod-usermessage-perl
Section: perl
Architecture: all
Depends: ${misc:Depends},
         ${perl:Depends}
Description: COD message formatting module for Perl language
 COD::UserMessage, module for formatting error/warning/note messages
 in a style, defined by Crystallography Open Database.
 .
 In short, the format of generated messages is the following:
 <program name>: <location>: <STATUS>, <message body>.

Package: libcod-cif-parser-bison-perl
Section: perl
Architecture: any
Depends: ${shlibs:Depends},
         ${perl:Depends},
         ${misc:Depends},
         ${misc:Pre-Depends},
         libcod-precision-perl,
         libcod-usermessage-perl
Description: error-correcting CIF parser - Perl bindings
 COD::CIF::Parser::Bison, Perl bindings for Crystallographic
 Information Format (CIF) v1.1 and v2.0 parser, which is written in C
 language, and developed by the Crystallography Open Database. A CIF
 format file is represented by an array of data blocks, where each
 data block is represented by a hash.

Package: libcod-cif-parser-yapp-perl
Section: perl
Architecture: all
Depends: ${perl:Depends},
         ${misc:Depends},
         libcod-precision-perl,
         libcod-usermessage-perl,
         libparse-yapp-perl
Description: error-correcting CIF parser - pure Perl implementation
 COD::CIF::Parser::Yapp, YAPP implementation of error-correcting
 Crystallographic Information Format (CIF) v1.1 parser, which
 is developed by the Crystallography Open Database. A CIF format file
 is represented by an array of data blocks, where each data block is
 represented by a hash.

Package: python-pycodcif
Section: python
Architecture: any
Depends: ${misc:Depends},
         ${python:Depends},
         ${shlibs:Depends}
XB-Python-Version: ${python:Versions}
Provides: ${python:Provides}
Description: error-correcting CIF parser - Python bindings
 Python bindings for Crystallographic Information Format (CIF) v1.1
 and v2.0 parser, which is written in C language, and developed by the
 Crystallography Open Database. A CIF format file is represented by a
 list of data blocks, where each data block is represented by a
 dictionary.

Package: python3-pycodcif
Section: python
Architecture: any
Depends: ${misc:Depends},
         ${python3:Depends},
         ${shlibs:Depends}
XB-Python-Version: ${python3:Versions}
Provides: ${python3:Provides}
Description: error-correcting CIF parser - Python3 bindings
 Python bindings for Crystallographic Information Format (CIF) v1.1
 and v2.0 parser, which is written in C language, and developed by the
 Crystallography Open Database. A CIF format file is represented by a
 list of data blocks, where each data block is represented by a
 dictionary.

Package: cod-tools
Architecture: any
Depends: curl,
         gawk,
         libcapture-tiny-perl,
         libcarp-assert-perl,
         libclone-perl,
         libcod-cif-parser-bison-perl,
         libcod-cif-parser-yapp-perl,
         libcod-precision-perl,
         libcod-usermessage-perl,
         libdate-calc-perl,
         libdatetime-format-rfc3339-perl,
         libdbd-mysql-perl,
         libdbd-sqlite3-perl,
         libdbi-perl,
         libdigest-sha-perl,
         libhtml-parser-perl,
         libjson-perl,
         liblist-moreutils-perl,
         libparse-yapp-perl,
         libwww-curl-perl,
         libxml-simple-perl,
         openbabel,
         perl,
         ${perl:Depends},
         ${misc:Depends},
         ${shlibs:Depends}
Description: tools for manipulating CIF format files
 cod-tools is a set of Perl modules and command line tools for
 manipulating Crystallographic Information Format (CIF) v1.1 and v2.0
 files.
