Source: process-cpp Standards-Version: 4.7.4 Maintainer: Debian UBports Team Uploaders: Mike Gabriel , Section: libs Build-Depends: debhelper-compat (= 13), cmake, cmake-extras, googletest, graphviz, libboost-dev, libboost-iostreams-dev, libgmock-dev, libgtest-dev, libproperties-cpp-dev, pkgconf, rdfind, symlinks, Build-Depends-Indep: doxygen , Vcs-Browser: https://salsa.debian.org/ubports-team/process-cpp Vcs-Git: https://salsa.debian.org/ubports-team/process-cpp.git Homepage: https://gitlab.com/ubports/development/core/lib-cpp/process-cpp Package: libprocess-cpp3 Architecture: linux-any Multi-Arch: same Depends: ${misc:Depends}, ${shlibs:Depends}, Description: C++11 library for handling processes (runtime libraries) process-cpp is a simple and straightforward wrapper around process creation and control. It helps both with handling child processes and with interacting with the current process. Some of its features include: . - Thread-safe get/set/unset operation on the current process's environment. - Throwing and non-throwing overloads of functions when system calls are involved. - Seamless redirection of input, output and error streams of child processes. - Type-safe interaction with the virtual proc filesystem, both for reading & writing. . The library's main purpose is to assist in testing and when a software component needs to carry out process creation/control tasks, e.g., a graphical shell. To this end, the library is extensively tested and tries to ensure fail-safe operation as much as possible. . This package includes the process-cpp runtime libraries. Package: libprocess-cpp-dev Architecture: linux-any Multi-Arch: same Section: libdevel Depends: libprocess-cpp3 (= ${binary:Version}), libproperties-cpp-dev, ${misc:Depends}, Recommends: libprocess-cpp-doc, Description: C++11 library for handling processes (dev headers and libraries) process-cpp is a simple and straightforward wrapper around process creation and control. It helps both with handling child processes and with interacting with the current process. Some of its features include: . - Thread-safe get/set/unset operation on the current process's environment. - Throwing and non-throwing overloads of functions when system calls are involved. - Seamless redirection of input, output and error streams of child processes. - Type-safe interaction with the virtual proc filesystem, both for reading & writing. . This package includes all the development headers and libraries for process-cpp. Package: libprocess-cpp-doc Architecture: all Build-Profiles: Multi-Arch: foreign Section: doc Depends: ${misc:Depends}, Suggests: libprocess-cpp-dev, Description: C++11 library for handling processes (documentation) process-cpp is a simple and straightforward wrapper around process creation and control. It helps both with handling child processes and with interacting with the current process. Some of its features include: . - Thread-safe get/set/unset operation on the current process's environment. - Throwing and non-throwing overloads of functions when system calls are involved. - Seamless redirection of input, output and error streams of child processes. - Type-safe interaction with the virtual proc filesystem, both for reading & writing. . This package includes documentation files for the libprocess-cpp development.