Source: xdg-desktop-portal
Section: admin
Priority: optional
Uploaders: Simon McVittie <smcv@debian.org>
Build-Depends: bubblewrap,
               dbus-daemon,
               debhelper-compat (= 13),
               fuse3 <!nocheck>,
               geoclue-2.0 <!nocheck>,
               libcap2-bin <!nocheck>,
               libflatpak-dev,
               libfuse3-dev,
               libgdk-pixbuf-2.0-dev,
               libgeoclue-2-dev,
               libglib2.0-dev,
               libjson-glib-dev,
               libpipewire-0.3-dev,
               libportal-dev (>= 0.3),
               librsvg2-common <!nocheck>,
               libsystemd-dev,
               meson,
               pipewire <!nocheck>,
               procps <!nocheck>,
               python3 <!nocheck>,
               python3-dbusmock <!nocheck>,
               python3-docutils <!nodoc>,
               python3-gi <!nocheck>,
               python3-pytest <!nocheck>,
               xmlto
Build-Depends-Indep: dh-sequence-sphinxdoc <!nodoc>,
                     furo <!nodoc>,
                     python3-sphinx <!nodoc>,
                     python3-sphinx-copybutton <!nodoc>,
                     python3-sphinxext-opengraph <!nodoc>
Rules-Requires-Root: no
Standards-Version: 4.7.0
Homepage: https://github.com/flatpak/xdg-desktop-portal
Vcs-Git: https://invent.kde.org/neon/backports-noble/xdg-desktop-portal-noble.git
Vcs-Browser: https://invent.kde.org/neon/backports-noble/xdg-desktop-portal-noble
Maintainer: Neon CI <neon@kde.org>

Package: xdg-desktop-portal
Architecture: linux-any
Multi-Arch: foreign
Depends: bubblewrap,
         default-dbus-session-bus | dbus-session-bus,
         fuse3,
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: librsvg2-common
Description: desktop integration portal for Flatpak and Snap
 xdg-desktop-portal provides a portal frontend service for Flatpak, Snap,
 and possibly other desktop containment/sandboxing frameworks. This service
 is made available to the sandboxed application, and provides mediated
 D-Bus interfaces for file access, URI opening, printing and similar
 desktop integration features.
 .
 The implementation of these interfaces is expected to require
 user confirmation before responding to the sandboxed application's
 requests. For example, when the sandboxed application ask to open a file,
 the portal implementation will open an "Open" dialog outside the sandbox,
 and will only make the selected file available to the sandboxed app if
 that dialog is confirmed.
 .
 xdg-desktop-portal is designed to be desktop-agnostic, and uses a
 desktop-environment-specific GUI backend such as xdg-desktop-portal-gtk
 to provide its functionality.

Package: xdg-desktop-portal-dev
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}, ${shlibs:Depends}, ${sphinxdoc:Depends}
Recommends: fonts-inter-variable
Description: desktop integration portal - development files
 xdg-desktop-portal provides a portal frontend service for Flatpak, Snap,
 and possibly other desktop containment/sandboxing frameworks. This service
 is made available to the sandboxed application, and provides mediated
 D-Bus interfaces for file access, URI opening, printing and similar
 desktop integration features. See the xdg-desktop-portal package's
 description for more details.
 .
 This package contains development files for backends such as
 xdg-desktop-portal-gtk.

Package: xdg-desktop-portal-tests
Architecture: any
Depends: dbus-daemon,
         geoclue-2.0,
         libcap2-bin,
         librsvg2-common,
         pipewire,
         procps,
         python3,
         python3-gi,
         xdg-desktop-portal,
         ${misc:Depends},
         ${shlibs:Depends}
Description: desktop integration portal - automated tests
 xdg-desktop-portal provides a portal frontend service for Flatpak, Snap,
 and possibly other desktop containment/sandboxing frameworks. This service
 is made available to the sandboxed application, and provides mediated
 D-Bus interfaces for file access, URI opening, printing and similar
 desktop integration features. See the xdg-desktop-portal package's
 description for more details.
 .
 This package contains automated tests.
