Source: lcm
Section: libs
Priority: extra
Maintainer: Lachlan Toohey <l.toohey@acfr.usyd.edu.au>
Build-Depends: debhelper (>= 8.0.0), libglib2.0-dev (>= 2.12.0), python-dev, openjdk-8-jdk | java-compiler, dh-autoreconf
Standards-Version: 3.9.4
Homepage: https://github.com/lcm-proj/lcm/releases
#Vcs-Git: git://git.debian.org/collab-maint/lcm.git
#Vcs-Browser: http://git.debian.org/?p=collab-maint/lcm.git;a=summary


Package: liblcm1
Section: libs
Architecture: any
Suggests: lcm-utils
Depends: ${shlibs:Depends}
Description: Lightweight Communications and Marshalling library
 LCM is a minimalist system for message passing and data marshaling, targeted
 at real-time systems where latency is critical. It provides a
 subscribe/publish message passing model and an XDR-style message specification
 language with bindings for applications in C, Java, and Python. It was
 originally designed and used by Team MIT as its message passing system in the
 2007 DARPA Urban Challenge.
 .
 LCM is designed for tightly-coupled systems connected via a dedicated
 local-area network. It is not intended for message passing over the Internet.
 LCM is for real-time systems: its default messaging model permits dropping
 messages in order to minimize the latency of new messages.
 .
 This package contains shared libraries. 

Package: liblcm1-dev
Provides: liblcm-dev
Section: libdevel
Architecture: any
Depends: liblcm1 (= ${binary:Version}), libc6-dev
Description: Lightweight Communications and Marshalling library
 LCM is a minimalist system for message passing and data marshaling, targeted
 at real-time systems where latency is critical. It provides a
 subscribe/publish message passing model and an XDR-style message specification
 language with bindings for applications in C, Java, and Python. It was
 originally designed and used by Team MIT as its message passing system in the
 2007 DARPA Urban Challenge.
 .
 LCM is designed for tightly-coupled systems connected via a dedicated
 local-area network. It is not intended for message passing over the Internet.
 LCM is for real-time systems: its default messaging model permits dropping
 messages in order to minimize the latency of new messages.
 .
 This package contains development files.

Package: python-lcm
Architecture: any
Section: python
Depends: ${shlibs:Depends}, ${python:Depends}
Provides: ${python:Provides}
XB-Python-Version: ${python:Versions}
Description: Lightweight Communications and Marshalling library Python bindings
 LCM is a minimalist system for message passing and data marshaling, targeted
 at real-time systems where latency is critical. It provides a
 subscribe/publish message passing model and an XDR-style message specification
 language with bindings for applications in C, Java, and Python. It was
 originally designed and used by Team MIT as its message passing system in the
 2007 DARPA Urban Challenge.
 .
 This package contains the Python bindings for LCM

Package: liblcm-java
Architecture: any
Section: libs
Depends: openjdk-8-jre | java-runtime
Description: Lightweight Communications and Marshalling library Java bindings
 LCM is a minimalist system for message passing and data marshaling, targeted
 at real-time systems where latency is critical. It provides a
 subscribe/publish message passing model and an XDR-style message specification
 language with bindings for applications in C, Java, and Python. It was
 originally designed and used by Team MIT as its message passing system in the
 2007 DARPA Urban Challenge.
 .
 This package contains the Java bindings for LCM

Package: lcm-utils
Section: utils
Architecture: any
Depends: ${shlibs:Depends}, liblcm-java (= ${binary:Version})
Description: utility programs for LCM
 This package contains utility programs to support users of the LCM
 interprocess communications package.

Package: lcm-doc
Section: doc
Architecture: all
Description: Lightweight Commmunications and Marshalling - documentation
 LCM is a minimalist system for message passing and data marshaling, targeted
 at real-time systems where latency is critical. It provides a
 subscribe/publish message passing model and an XDR-style message specification
 language with bindings for applications in C, Java, and Python. It was
 originally designed and used by Team MIT as its message passing system in the
 2007 DARPA Urban Challenge.
 .
 This package contains the documentation.
