Source: dconf
Section: libs
Priority: optional
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Iain Lane <laney@debian.org>, Jeremy Bicha <jbicha@debian.org>, Laurent Bigonville <bigon@debian.org>, Sebastien Bacher <seb128@debian.org>
Build-Depends: bash-completion,
               dbus <!nocheck>,
               debhelper-compat (= 13),
               dh-sequence-gnome,
               docbook-xsl,
               libdbus-1-dev,
               libglib2.0-dev (>= 2.44.0),
               meson (>= 0.47.0),
               procps <!nocheck>,
               valac (>= 0.18.0),
               xsltproc
Build-Depends-Indep: gtk-doc-tools (>= 1.15) <!nodoc>, libglib2.0-doc <!nodoc>
Standards-Version: 4.7.0
Vcs-Browser: https://salsa.debian.org/gnome-team/dconf
Vcs-Git: https://salsa.debian.org/gnome-team/dconf.git
Homepage: https://wiki.gnome.org/Projects/dconf
Rules-Requires-Root: no

Package: libdconf1
Architecture: any
Multi-Arch: same
Depends: ${misc:Depends}, ${shlibs:Depends}
Description: simple configuration storage system - runtime library
 DConf is a low-level key/value database designed for storing desktop
 environment settings.
 .
 This package contains the runtime library.

Package: libdconf-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libdconf1 (= ${binary:Version}),
         libglib2.0-dev (>= 2.25.7),
         ${misc:Depends}
Recommends: libdconf-doc
Description: simple configuration storage system - development files
 DConf is a low-level key/value database designed for storing desktop
 environment settings.
 .
 This package contains a static library and header files.

Package: libdconf-doc
Section: doc
Architecture: all
Multi-Arch: foreign
Depends: ${misc:Depends}
Build-Profiles: <!nodoc>
Description: simple configuration storage system - documentation
 DConf is a low-level key/value database designed for storing desktop
 environment settings.
 .
 This package contains the documentation in devhelp format.

Package: dconf-cli
Section: utils
Architecture: any
Depends: libdconf1 (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
Conflicts: dconf
Description: simple configuration storage system - utilities
 DConf is a low-level key/value database designed for storing desktop
 environment settings.
 .
 This package contains the command line tools. Note that DConf is not
 connected with the older Debian package named dconf.

Package: dconf-gsettings-backend
Architecture: any
Multi-Arch: same
Depends: dconf-service (<< ${source:Version}.1~),
         dconf-service (>= ${source:Version}),
         libdconf1 (= ${binary:Version}),
         ${misc:Depends},
         ${shlibs:Depends}
Provides: gsettings-backend
Description: simple configuration storage system - GSettings back-end
 DConf is a low-level key/value database designed for storing desktop
 environment settings.
 .
 This package contains a back-end for GSettings. It is needed by
 applications accessing settings through GSettings to set custom values
 and listen for changes.

Package: dconf-service
Architecture: any
Multi-Arch: foreign
Depends: default-dbus-session-bus | dbus-session-bus,
         libdconf1 (= ${binary:Version}),
         procps,
         ${misc:Depends},
         ${shlibs:Depends}
Recommends: dconf-gsettings-backend
Description: simple configuration storage system - D-Bus service
 DConf is a low-level key/value database designed for storing desktop
 environment settings.
 .
 This package contains the DConf service, which applications talk to
 using D-Bus in order to obtain their settings. It is mostly used by the
 GSettings backend.
