Source: qcom-camera-server
Section: contrib/libs
Maintainer: Agathe Porte <agathe.porte@oss.qualcomm.com>
Build-Depends:
 debhelper-compat (= 13),
Build-Depends-Arch:
 cmake,
 libcamx-dev,
 libglib2.0-dev,
 libprotobuf-dev,
 protobuf-compiler,
Standards-Version: 4.7.4
Homepage: https://github.com/qualcomm/camera-service

Package: libqmmf-common1
Architecture: arm64
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Qualcomm MultiMedia Framework - common runtime libraries
 The Qualcomm MultiMedia Framework (QMMF) provides the camera recorder
 service and client stack used by Qualcomm Linux camera pipelines.
 This package contains the shared runtime libraries common to both the
 client and the server: the protocol buffer bindings, generic utilities,
 the configuration parser and the camera-metadata helpers
 (libqmmf_proto, libqmmf_utils, libqmmf_config and
 libqmmf_camera_metadata).

Package: libqmmf-recorder-client1
Architecture: arm64
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Qualcomm MultiMedia Framework - client runtime library
 The Qualcomm MultiMedia Framework (QMMF) provides the camera recorder
 service and client stack used by Qualcomm Linux camera pipelines.
 This package contains the recorder client shared library
 (libqmmf_recorder_client), which applications link against to talk to
 the camera server.

Package: libqmmf-server-lib1
Architecture: arm64
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: Qualcomm MultiMedia Framework - server runtime libraries
 The Qualcomm MultiMedia Framework (QMMF) provides the camera recorder
 service and client stack used by Qualcomm Linux camera pipelines.
 This package contains the server-side shared libraries used by the
 camera server: the camera adaptor, the memory interface and the
 recorder service, including their platform variants (for example the
 kodiak build of each library).

Package: libqmmf-dev
Section: contrib/libdevel
Architecture: arm64
Depends:
 libqmmf-recorder-client1 (= ${binary:Version}),
 libqmmf-common1 (= ${binary:Version}),
 libqmmf-server-lib1 (= ${binary:Version}),
 ${misc:Depends},
Description: Qualcomm MultiMedia Framework - development files
 The Qualcomm MultiMedia Framework (QMMF) provides the camera recorder
 service and client stack used by Qualcomm Linux camera pipelines.
 This package contains the public headers, the pkg-config files and the
 unversioned shared-library development symlinks needed to build software
 against QMMF, such as the Qualcomm GStreamer camera plugins.

Package: qcom-camera-server
Section: contrib/video
Architecture: arm64
Depends:
 libqmmf-server-lib1 (= ${binary:Version}),
 ${misc:Depends},
 ${shlibs:Depends},
Recommends:
# dlopen
 camx-server-runtime-all | camx-server-runtime-any,
Description: Qualcomm Linux embedded camera server
 The Qualcomm MultiMedia Framework (QMMF) provides the camera recorder
 service and client stack used by Qualcomm Linux camera pipelines.
 This package contains the cam-server daemon, its systemd service unit,
 configuration files and helper scripts that expose the camera hardware
 to QMMF clients.
