Source: jami
Section: comm
Priority: optional
Maintainer: Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
Uploaders: Amin Bandali <bandali@gnu.org>
Build-Depends: debhelper-compat (= 12),
               autoconf,
               automake,
               cmake,
               libtool,
# Qt client
               libmd4c-dev,
               libmd4c-html0-dev,
               libnotify-dev,
               libnm-dev,
               libqrencode-dev,
               libqt6core5compat6-dev,
               libqt6networkauth6-dev,
               libqt6svg6-dev,
               libtidy-dev,
               libxkbcommon-dev,
               qml6-module-qt-labs-platform,
               qml6-module-qt-labs-qmlmodels,
               qml6-module-qt5compat-graphicaleffects,
               qml6-module-qtmultimedia,
               qml6-module-qtqml-workerscript,
               qml6-module-qtquick3d-spatialaudio,
               qml6-module-qtquick,
               qml6-module-qtquick-controls,
               qml6-module-qtquick-dialogs,
               qml6-module-qtquick-layouts,
               qml6-module-qtquick-shapes,
               qml6-module-qtquick-templates,
               qml6-module-qtquick-window,
               qt6-5compat-dev,
               qt6-base-dev,
               qt6-declarative-dev,
               qt6-l10n-tools,
               qt6-multimedia-dev,
               qt6-positioning-dev,
               qt6-tools-dev,
               qt6-tools-dev-tools,
# daemon
               libdbus-1-dev,
               libsdbus-c++-bin,
               libsdbus-c++-dev,
               libsystemd-dev,
               libupnp-dev,
               libgnutls28-dev (>= 3.6.7),
               libssl-dev,
               libpulse-dev,
               libasound2-dev,
               libexpat1-dev,
               libyaml-cpp-dev,
               libsndfile1-dev,
               libxext-dev,
               libxfixes-dev,
               libspeex-dev,
               libspeexdsp-dev,
               uuid-dev,
               libavcodec-dev,
               libavutil-dev (>= 7:3.4.2),
               libavformat-dev,
               libswscale-dev,
               libavdevice-dev,
               libopus-dev,
               libudev-dev,
               libgsm1-dev,
               libjsoncpp-dev,
               libnatpmp-dev,
               libva-dev,
               libopendht-dev (>= 3.0.1),
               libasio-dev,
               libcrypto++-dev,
               libargon2-dev,
               libvdpau-dev,
               libsecp256k1-dev,
               libfmt-dev,
               libhttp-parser-dev,
               libarchive-dev,
               libgit2-dev,
               libwebrtc-audio-processing-dev,
# other
               libmsgpack-cxx-dev | libmsgpack-dev (>= 1.4.2),
               libmsgpack-cxx-dev | libmsgpack-dev (<= 4.0.0),
               yasm,
               libsamplerate0-dev
Standards-Version: 4.6.2
Homepage: https://jami.net
Vcs-Git: https://salsa.debian.org/pkg-voip-team/jami.git
Vcs-Browser: https://salsa.debian.org/pkg-voip-team/jami
Rules-Requires-Root: no

Package: jami
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends},
         jami-daemon (=${binary:Version}),
         libqt6sql6-sqlite,
         qml6-module-qt-labs-platform,
         qml6-module-qt-labs-qmlmodels,
         qml6-module-qt5compat-graphicaleffects,
         qml6-module-qtmultimedia,
         qml6-module-qtqml-workerscript,
         qml6-module-qtquick3d-spatialaudio,
         qml6-module-qtquick,
         qml6-module-qtquick-controls,
         qml6-module-qtquick-dialogs,
         qml6-module-qtquick-layouts,
         qml6-module-qtquick-shapes,
         qml6-module-qtquick-templates,
         qml6-module-qtquick-window
Provides: jami-qt
Recommends: qt6-wayland
Description: Secure and distributed voice, video, and chat platform - desktop client
 Jami is an end-to-end encrypted secure and distributed voice, video,
 and chat communication platform that requires no central server and
 leaves the power of privacy and freedom in the hands of users.
 .
 To some degree, Jami provides functionality similar to Telegram,
 BigBlueButton, Jitsi Meet, etc.
 .
 Jami supports the following key features:
   * One-to-one conversations
   * File sharing
   * Audio calls and conferences
   * Video calls and conferences
   * Screen sharing in video calls and conferences
   * Recording and sending audio messages
   * Recording and sending video messages
   * Functioning as a SIP phone software
 .
 Jami client applications for several desktop and mobile operating
 systems and platforms are available on https://jami.net/, making
 Jami an interoperable, cross-platform communication framework.
 .
 This package contains the Jami desktop client, jami (aka jami-qt).

Package: jami-daemon
Architecture: any
Depends: ${shlibs:Depends},
         ${misc:Depends}
Description: Secure and distributed voice, video and chat platform - daemon
 Jami is an end-to-end encrypted secure and distributed voice, video,
 and chat communication platform that requires no central server and
 leaves the power of privacy and freedom in the hands of users.
 .
 To some degree Jami provides similar functionality like Telegram,
 BigBlueButton, Jitsi Meet, etc do.
 .
 Jami supports the following key features:
   * One-to-one conversations
   * File sharing
   * Audio calls and conferences
   * Video calls and conferences
   * Screen sharing in video calls and conferences
   * Recording and sending audio messages
   * Recording and sending video messages
   * Functioning as a SIP phone software
 .
 Jami client applications for several desktop and mobile operating
 systems and platforms are available on https://jami.net/, making
 Jami an interoperable, cross-platform communication framework.
 .
 This package contains the Jami daemon, jamid.
