Source: libmstoolkit
Section: libs
Priority: optional
Maintainer: The Debichem Group <debichem-devel@lists.alioth.debian.org>
Uploaders: Filippo Rusconi <lopippo@debian.org>
Build-Depends: debhelper-compat (= 12),
               dpkg-dev (>= 1.16.1~),
							 zlib1g-dev (>=1:1.2.8),
               libsqlite3-dev (>= 3.8.6),
               libexpat1-dev (>= 2.1.0),
               docbook-to-man
Standards-Version: 4.5.0
Homepage: https://github.com/mhoopmann/mstoolkit
Vcs-Git: https://salsa.debian.org/debichem-team/libmstoolkit.git
Vcs-Browser: https://salsa.debian.org/debichem-team/libmstoolkit

Package: libmstoolkit-dev
Section: libdevel
Architecture: any
Depends: ${misc:Depends}, 
         libmstoolkit82 (= ${binary:Version}),
				 zlib1g-dev (>=1:1.2.8),
         libsqlite3-dev (>= 3.8.6),
         libexpat1-dev (>= 2.1.0)         
Conflicts: libmstoolkit77
Description: libraries for manipulating mass spectrometry data - dev files
 The MSToolkit is a light-weight C++ library for reading, writing, and
 manipulating mass spectrometry data. The MSToolkit is easily linked
 to virtually any C++ algorithm for simple, fast file reading and
 analysis.
 .
 Supported File Formats:
 -----------------------
   - read-only mzML including internal compression (zlib and numpress)
     and external compression (.mzML.gz) read-only;
   - read-only mzXML including internal compression (zlib) and external
     compression (.mzXML.gz)
   - read/write mgf, ms1, ms2, bms1, bms2, cms1, cms2
 .
 Simple Interface:
 ------------------       
   - Open any file format from a single function call;
   - Store any  spectrum in a simple, comprehensive data structure;
   - Sequential or random-access file reading.


Package: libmstoolkit82
Architecture: any
Depends: ${shlibs:Depends}, 
         ${misc:Depends}
Conflicts: libmstoolkit77
Description: libraries for manipulating mass spectrometry data - runtime
 The MSToolkit is a light-weight C++ library for reading, writing, and
 manipulating mass spectrometry data. The MSToolkit is easily linked
 to virtually any C++ algorithm for simple, fast file reading and
 analysis.
 .
 Supported File Formats:
 -----------------------
   - read-only mzML including internal compression (zlib and numpress)
     and external compression (.mzML.gz) read-only;
   - read-only mzXML including internal compression (zlib) and external
     compression (.mzXML.gz)
   - read/write mgf, ms1, ms2, bms1, bms2, cms1, cms2
 .
 Simple Interface:
 ------------------       
   - Open any file format from a single function call;
   - Store any  spectrum in a simple, comprehensive data structure;
   - Sequential or random-access file reading.
 .
 This package ships these libraries:
 . 
   - libmstoolkit;
   - libmstoolkitlite;


Package: libmstoolkit-tools
Section: science
Architecture: any
Depends: libmstoolkit82 (= ${binary:Version}),
         ${shlibs:Depends}, 
         ${misc:Depends}
Description: libraries for manipulating mass spectrometry data - tools
 The MSToolkit is a light-weight C++ library for reading, writing, and
 manipulating mass spectrometry data. The MSToolkit is easily linked
 to virtually any C++ algorithm for simple, fast file reading and
 analysis.
 .
 Supported File Formats:
 -----------------------
   - read-only mzML including internal compression (zlib and numpress)
     and external compression (.mzML.gz) read-only;
   - read-only mzXML including internal compression (zlib) and external
     compression (.mzXML.gz)
   - read/write mgf, ms1, ms2, bms1, bms2, cms1, cms2
 .
 Simple Interface:
 ------------------       
   - Open any file format from a single function call;
   - Store any  spectrum in a simple, comprehensive data structure;
   - Sequential or random-access file reading.
 .
 This package ships a MS/MS spectrum loader tool.