summaryrefslogtreecommitdiffstats
path: root/debian/control
diff options
context:
space:
mode:
Diffstat (limited to 'debian/control')
-rw-r--r--debian/control634
1 files changed, 634 insertions, 0 deletions
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..c01dec5
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,634 @@
+Source: samba
+Section: net
+Priority: optional
+Maintainer: Debian Samba Maintainers <pkg-samba-maint@lists.alioth.debian.org>
+Uploaders: Steve Langasek <vorlon@debian.org>,
+ Jelmer Vernooij <jelmer@debian.org>,
+ Mathieu Parent <sathieu@debian.org>,
+ Andrew Bartlett <abartlet+debian@catalyst.net.nz>,
+ Michael Tokarev <mjt@tls.msk.ru>
+Homepage: https://www.samba.org
+Standards-Version: 4.6.2
+Build-Depends:
+ dpkg-dev (>= 1.22.5),
+ debhelper-compat (= 13),
+ dh-exec,
+Build-Depends-Arch:
+ dh-sequence-python3,
+# tools:
+ bison,
+ docbook-xml, docbook-xsl, xsltproc,
+ flex,
+ perl:any,
+ po-debconf,
+ rpcsvc-proto,
+# libraries which we embed but use system versions of:
+ libtalloc-dev (>= 2.4.2~),
+ python3-talloc-dev (>= 2.4.2~),
+ libtevent-dev (>= 0.16.1~),
+ libtdb-dev (>= 1.4.10~),
+ python3-tdb (>= 1.4.10~),
+# system libraries:
+ pkgconf,
+ libacl1-dev,
+ libarchive-dev,
+ libavahi-client-dev,
+ libavahi-common-dev,
+ libblkid-dev,
+ libbsd-dev,
+ libcap-dev [linux-any],
+# the same [arch list] is in rules (with-ceph) and ctdb.install
+ libcephfs-dev [amd64 arm64 mips64el ppc64el riscv64 s390x],
+ librados-dev [amd64 arm64 mips64el ppc64el riscv64 s390x],
+ libcmocka-dev (>= 1.1.3),
+ libcups2-dev,
+ libdbus-1-dev,
+ libglusterfs-dev [amd64 arm64 ppc64el ppc64 riscv64 mips64el s390x ia64 sparc64],
+ libgnutls28-dev,
+ libgpgme11-dev,
+ libicu-dev,
+ libjansson-dev,
+ libkeyutils-dev,
+ libkrb5-dev (>= 1.21.0~) <pkg.samba.mitkrb5>,
+ libldap2-dev,
+ liblmdb-dev,
+ libpam0g-dev,
+ libparse-yapp-perl,
+ libpcap-dev [hurd-i386 kfreebsd-any],
+ libpopt-dev,
+ libreadline-dev,
+ libtirpc-dev,
+ libsystemd-dev [linux-any],
+ libtasn1-6-dev (>= 3.8),
+ libtasn1-bin,
+ liburing-dev [linux-any],
+ xfslibs-dev [linux-any],
+ zlib1g-dev (>= 1:1.2.3),
+# python (+#904999):
+ python3-dev:any | python3-dev, libpython3-dev,
+ python3-dnspython,
+ python3-etcd,
+ python3-markdown,
+# dependencies needed for selftest:
+# python3-testtools <!nocheck>,
+# lmdb-utils <!nocheck>,
+# openssl <!nocheck>,
+# python3-cryptography <!nocheck>,
+# python3-iso8601 <!nocheck>,
+# python3-pyasn1 <!nocheck>,
+# tdb-tools <!nocheck>,
+Rules-Requires-Root: no
+Vcs-Browser: https://salsa.debian.org/samba-team/samba
+Vcs-Git: https://salsa.debian.org/samba-team/samba.git
+
+Package: samba
+Architecture: any
+Pre-Depends: ${misc:Pre-Depends}
+Depends: passwd,
+ libpam-modules,
+ libpam-runtime (>= 1.0.1-11),
+ procps,
+ python3,
+ python3-dnspython,
+ python3-samba (= ${binary:Version}),
+ samba-common (= ${source:Version}),
+ samba-common-bin (=${binary:Version}),
+ tdb-tools,
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends}
+Recommends: attr,
+ python3-markdown,
+ samba-dsdb-modules,
+ samba-vfs-modules,
+ samba-ad-provision,
+Suggests: bind9 (>= 1:9.5.1),
+ bind9utils,
+ ctdb,
+ ldb-tools,
+ ntp | chrony (>= 3.0-1),
+ ufw,
+ winbind
+Enhances: bind9, ntp
+Breaks: samba-ad-provision (<< ${source:Upstream-Version})
+Description: SMB/CIFS file, print, and login server for Unix
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems. Samba can also function
+ as an Active Directory or NT4-style domain controller, and can integrate
+ with Active Directory realms or NT4 domains as a member server.
+ .
+ This package provides the components necessary to use Samba as a stand-alone
+ file and print server or as an NT4 domain controller. For use in an NT4
+ domain or Active Directory realm, you will also need the winbind package.
+ To use samba as an Active Directory domain controller (AD DC), please install
+ samba-ad-dc package.
+ .
+ This package is not required for connecting to existing SMB/CIFS servers
+ (see smbclient) or for mounting remote filesystems (see cifs-utils).
+
+Package: samba-libs
+Pre-Depends: ${misc:Pre-Depends}
+Multi-Arch: same
+Architecture: any
+Section: libs
+Provides: libndr4 (= ${binary:Version}), libsmbldap2 (= ${binary:Version})
+Depends: ${misc:Depends}, ${shlibs:Depends},
+# since libldb ABI is incorrectly versioned resulting in breakage like #1021371,
+# just require libldb version of the same build
+# https://lists.samba.org/archive/samba-technical/2023-September/138422.html
+ ${ldb:Depends},
+Replaces:
+# libsamba-util.so &deps moved from libwbclient0 to samba-libs in 4.16.1+dfsg-7
+ libwbclient0 (<< 2:4.16.1+dfsg-7~),
+# libpac-samba4.so.0 moved from samba to samba-libs in 4.17.0+dfsg-2
+ samba (<< 2:4.17.0+dfsg-2~),
+Breaks:
+ libwbclient0 (<< 2:4.16.1+dfsg-7~),
+ samba (<< 2:4.17.0+dfsg-2~),
+ sssd-ad (<< 2.9.4-1+b1),
+ sssd-ad-common (<< 2.9.4-1+b1),
+ sssd-ipa (<< 2.9.4-1+b1),
+Description: Samba core libraries
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package contains the shared libraries.
+
+Package: samba-common
+Architecture: all
+Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ucf, ${misc:Depends}
+Recommends: samba-common-bin
+Description: common files used by both the Samba server and client
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems.
+ .
+ This package contains common files used by all parts of Samba.
+
+Package: samba-common-bin
+Architecture: any
+Depends: python3,
+ python3-samba,
+ samba-common (=${source:Version}),
+ samba-libs (= ${binary:Version}),
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends}
+Recommends: samba-dsdb-modules
+Suggests: heimdal-clients,
+ python3-markdown,
+ python3-dnspython
+# moved samba-dcerpcd samba=>samba-common-bin in in 4.16.2+dfsg-1
+# moved libnet-keytab-samba4.so.0 & libRPC-WORKER-samba4.so.0 samba-libs=>samba-common-bin in 4.19.0~r1
+Replaces: samba (<< 2:4.16.2+dfsg-1~), samba-libs (<< 2:4.19.0~)
+Breaks: samba (<< 2:4.16.2+dfsg-1~), samba-libs (<< 2:4.19.0~)
+Description: Samba common files used by both the server and the client
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package contains the common files that are used by both the server
+ (provided in the samba package) and the client (provided in the smbclient
+ libsmbclient0 packages).
+
+Package: samba-ad-dc
+Architecture: all
+Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
+Depends: samba (>= ${source:Version}~), samba-dsdb-modules, samba-vfs-modules,
+ winbind,
+ krb5-kdc (>= 1.21.0~) <pkg.samba.mitkrb5>,
+ ${misc:Depends}
+Recommends: libnss-winbind, libpam-winbind,
+# samba-ad-provision is needed for setup only
+ samba-ad-provision
+Breaks: samba-ad-provision (<< ${source:Upstream-Version})
+Description: Samba control files to run AD Domain Controller
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems.
+ .
+ This package contains control files to run an Active Directory Domain
+ Controller (AD DC). For now, this is just a metapackage pulling in
+ all the required dependencies.
+
+Package: samba-ad-provision
+Architecture: all
+Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}
+Replaces: samba (<< 2:4.17.3+dfsg-4~)
+Breaks: samba (<< 2:4.17.3+dfsg-4~)
+Description: Samba files needed for AD domain provision
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems.
+ .
+ This package contains files to setup an Active Directory Domain
+ Controller (AD DC).
+
+Package: smbclient
+Architecture: any
+Depends: samba-common (= ${source:Version}),
+ samba-libs (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Provides: samba-client
+Suggests: cifs-utils, heimdal-clients
+Description: command-line SMB/CIFS clients for Unix
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems.
+ .
+ This package contains command-line utilities for accessing Microsoft
+ Windows and Samba servers, including smbclient, smbtar, and smbspool.
+ Utilities for mounting shares locally are found in the package
+ cifs-utils.
+
+Package: samba-testsuite
+Architecture: any
+Suggests: subunit
+Depends: samba-common-bin,
+ samba-libs (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+# move libshares-samba4.so.0 samba-libs=>samba-testsuite in 4.19.0~rc1
+Replaces: samba-libs (<< 2:4.19.0~)
+Breaks: samba-libs (<< 2:4.19.0~)
+Description: test suite from Samba
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package contains programs for testing the reliability and speed
+ of SMB servers, Samba in particular.
+
+Package: registry-tools
+Architecture: any
+Depends: samba-libs (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Description: tools for viewing and manipulating the Windows registry
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package contains tools for viewing and manipulating the binary
+ "registry" found on Windows machines, both locally and remote.
+
+Package: samba-dev
+Architecture: any
+Multi-Arch: same
+Depends: libc6-dev,
+ libldb-dev (>= 2:2),
+ libpopt-dev,
+ libtalloc-dev,
+ libtdb-dev,
+ libtevent-dev,
+ libwbclient-dev,
+ samba-libs (= ${binary:Version}),
+ ${misc:Depends}
+# libsamba-util.so moved from libwbclient0 to samba-libs in 4.16.1+dfsg-7
+Replaces: libwbclient-dev (<< 2:4.16.1+dfsg-7~)
+Breaks: libwbclient-dev (<< 2:4.16.1+dfsg-7~)
+Section: devel
+Description: tools for extending Samba
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package contains include files shared by the various Samba-based
+ libraries.
+
+Package: python3-samba
+Pre-Depends: ${misc:Pre-Depends}
+Architecture: any
+Section: python
+Depends: python3-ldb,
+ python3-tdb,
+ samba-libs (= ${binary:Version}),
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends}
+Replaces:
+# libsamba-policy & helpers and dckeytab python libs moved to python3-samba
+ samba-libs (<< 2:4.16.0+dfsg-1~), samba (<< 2:4.16.0+dfsg-1~)
+Recommends: python3-gpg
+Description: Python 3 bindings for Samba
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package contains Python 3 bindings for most Samba libraries.
+
+Package: samba-dsdb-modules
+Architecture: any
+Multi-Arch: same
+Section: libs
+Depends: libgpgme11,
+ samba-libs (= ${binary:Version}),
+ ${ldb:Depends},
+ ${misc:Depends},
+ ${shlibs:Depends}
+Enhances: libldb2
+Description: Samba Directory Services Database
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package contains LDB plugins which add support for various Active
+ Directory features to the LDB library.
+
+Package: samba-vfs-modules
+Architecture: any
+Multi-Arch: same
+Depends: samba-libs (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Recommends: ${vfsmods:Depends}
+# move libdfs-server-ad-samba4.so.0 samba-libs=>samba-vfs-modules in 4.19.0~rc1
+Replaces: samba-libs (<< 2:4.19.0~)
+Breaks: samba-libs (<< 2:4.19.0~)
+Enhances: samba
+Description: Samba Virtual FileSystem plugins
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ Virtual FileSystem modules are stacked shared libraries extending the
+ functionality of Samba. Some examples are:
+ * vfs_acl_xattr: Save NTFS-ACLs in Extended Attributes
+ * vfs_audit: record selected Samba VFS operations in the system log
+ * vfs_readonly: Make a Samba share read only for a specified time period
+ * vfs_recycle: Give the same effect as the Recycle Bin on Windows computers
+ * vfs_shadow_copy2: Expose snapshots to Windows clients as shadow copies
+ * vfs_worm: Disallow writes for older file
+ .
+ Note: The runtime dependencies of vfs_ceph, vfs_glusterfs and vfs_snapper are
+ moved to Recommends.
+
+Package: libsmbclient0
+Provides: ${t64:Provides}
+X-Time64-Compat: libsmbclient
+Replaces: libsmbclient
+Breaks: libsmbclient (<< ${source:Version})
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: samba-libs (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
+Description: shared library for communication with SMB/CIFS servers
+ This package provides a shared library that enables client applications
+ to talk to Microsoft Windows and Samba servers using the SMB/CIFS
+ protocol.
+
+Package: libsmbclient-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libsmbclient0 (= ${binary:Version}), ${misc:Depends}
+Description: development files for libsmbclient0
+ This package provides the development files (static library and headers)
+ required for building applications against libsmbclient, a library that
+ enables client applications to talk to Microsoft Windows and Samba servers
+ using the SMB/CIFS protocol.
+
+Package: winbind
+Pre-Depends: ${misc:Pre-Depends}
+Architecture: any
+Multi-Arch: allowed
+Depends: samba-common (= ${source:Version}),
+ samba-common-bin (=${binary:Version}),
+# wbinfo (linked with libwbclient) which should use the same protocol
+ libwbclient0 (=${binary:Version}),
+# for groupadd in postinst
+ passwd,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Enhances: libkrb5-26-heimdal <!pkg.samba.mitkrb5>
+Suggests: libnss-winbind, libpam-winbind
+# 4.16.6+dfsg-5 idmap_{script,rfc2307}.8 moved samba{,-libs} => winbind
+Breaks: samba (<< 2:4.16.6+dfsg-5~), samba-libs (<< 2:4.16.6+dfsg-5~),
+Replaces: samba (<< 2:4.16.6+dfsg-5~), samba-libs (<< 2:4.16.6+dfsg-5~),
+Description: service to resolve user and group information from Windows NT servers
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file sharing with Microsoft Windows, OS X,
+ and other Unix systems. Samba can also function as a domain controller
+ or member server in Active Directory or NT4-style domains.
+ .
+ This package provides winbindd, a daemon which integrates authentication
+ and directory service (user/group lookup) mechanisms from a Windows
+ domain on a Linux system.
+ .
+ Winbind based user/group lookups via /etc/nsswitch.conf can be enabled via
+ the libnss-winbind package. Winbind based Windows domain authentication can
+ be enabled via the libpam-winbind package.
+
+Package: libpam-winbind
+Section: admin
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: libpam-runtime (>= 1.0.1-6),
+ libpam0g (>= 1.1.3-2~),
+ winbind:any (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Suggests: libnss-winbind
+Description: Windows domain authentication integration plugin
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems. Samba can also function
+ as an NT4-style domain controller, and can integrate with both NT4 domains
+ and Active Directory realms as a member server.
+ .
+ This package provides pam_winbind, a plugin that integrates with a local
+ winbindd server to provide Windows domain authentication to the system.
+
+Package: libnss-winbind
+Section: admin
+Architecture: any
+Multi-Arch: same
+Depends: winbind:any (= ${binary:Version}),
+ ${misc:Depends},
+ ${shlibs:Depends}
+Suggests: libpam-winbind
+Description: Samba nameservice integration plugins
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems. Samba can also function
+ as an NT4-style domain controller, and can integrate with both NT4 domains
+ and Active Directory realms as a member server.
+ .
+ This package provides nss_winbind, a plugin that integrates
+ with a local winbindd server to provide user/group name lookups to the
+ system; and nss_wins, which provides hostname lookups via both the NBNS and
+ NetBIOS broadcast protocols.
+
+Package: libwbclient0
+Section: libs
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: samba-libs (<< 2:4.11.0+dfsg-1~)
+Description: Samba winbind client library
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems.
+ .
+ This package provides a library for client applications that interact
+ via the winbind pipe protocol with a Samba winbind server.
+
+Package: libwbclient-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libwbclient0 (= ${binary:Version}), ${misc:Depends}
+Breaks: samba-libs (<< 2:4.11.0+dfsg-1~), samba-dev (<< 2:4.11)
+Replaces: samba-dev (<< 2:4.11)
+Description: Samba winbind client library - development files
+ Samba is an implementation of the SMB/CIFS protocol for Unix systems,
+ providing support for cross-platform file and printer sharing with
+ Microsoft Windows, OS X, and other Unix systems.
+ .
+ This package provides the development files (static library and headers)
+ required for building applications against libwbclient, a library for client
+ applications that interact via the winbind pipe protocol with a Samba
+ winbind server.
+
+Package: ctdb
+Architecture: any
+Multi-Arch: foreign
+Depends: iproute2 [linux-any],
+ psmisc,
+ samba-libs (= ${binary:Version}),
+ sudo,
+ tdb-tools,
+ time,
+ ${misc:Depends},
+ ${shlibs:Depends}
+Recommends: ethtool [linux-any], python3:any, python3-etcd, ${rados:Depends}
+Suggests: lsof
+Description: clustered database to store temporary data
+ CTDB is a cluster implementation of the TDB database used by Samba and other
+ projects to store temporary data. If an application is already using TDB for
+ temporary data it is very easy to convert that application to be cluster aware
+ and use CTDB instead.
+ .
+ CTDB provides the same types of functions as TDB but in a clustered fashion,
+ providing a TDB-style database that spans multiple physical hosts in a cluster.
+ .
+ Features include:
+ * CTDB provides a TDB that has consistent data and consistent locking across
+ all nodes in a cluster.
+ * CTDB is very fast.
+ * In case of node failures, CTDB will automatically recover and repair all TDB
+ databases that it manages.
+ * CTDB is the core component that provides pCIFS ("parallel CIFS") with
+ Samba3/4.
+ * CTDB provides HA features such as node monitoring, node failover, and IP
+ takeover.
+ * CTDB provides a reliable messaging transport to allow applications linked
+ with CTDB to communicate to other instances of the application running on
+ different nodes in the cluster.
+ * CTDB has pluggable transport backends. Currently implemented backends are
+ TCP and Infiniband.
+ * CTDB supports a system of application specific management scripts, allowing
+ applications that depend on network or filesystem resources to be managed in
+ a highly available manner on a cluster.
+
+Package: libldb2
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Architecture: any
+Section: libs
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Breaks: ldb-tools (<<1.1.30~),
+ samba (<<2:4.7.0~),
+ samba-dsdb-modules (<< 2:4.7.0~),
+ samba-libs (<< 2:4.19.0~),
+ samba-testsuite (<< 2:4.7.0~)
+Description: LDAP-like embedded database - shared library
+ ldb is a LDAP-like embedded database built on top of TDB.
+ .
+ It provides a fast database with an LDAP-like API designed
+ to be used within an application. In some ways it can be seen as a
+ intermediate solution between key-value pair databases and a real LDAP
+ database.
+ .
+ This package contains the shared library file.
+
+Package: ldb-tools
+Section: utils
+Architecture: any
+Depends: ${misc:Depends},
+ ${shlibs:Depends}
+Description: LDAP-like embedded database - tools
+ ldb is a LDAP-like embedded database built on top of TDB.
+ .
+ What ldb does is provide a fast database with an LDAP-like API designed
+ to be used within an application. In some ways it can be seen as a
+ intermediate solution between key-value pair databases and a real LDAP
+ database.
+ .
+ This package contains bundled test and utility binaries
+
+Package: libldb-dev
+Section: libdevel
+Architecture: any
+Multi-Arch: same
+Depends: libc6-dev,
+ libldb2 (= ${binary:Version}),
+ libtalloc-dev,
+ libtevent-dev,
+ libtdb-dev,
+ ${misc:Depends}
+Description: LDAP-like embedded database - development files
+ ldb is a LDAP-like embedded database built on top of TDB.
+ .
+ What ldb does is provide a fast database with an LDAP-like API designed
+ to be used within an application. In some ways it can be seen as a
+ intermediate solution between key-value pair databases and a real LDAP
+ database.
+ .
+ This package contains the development files.
+
+Package: python3-ldb
+Pre-Depends: ${misc:Pre-Depends}
+Section: python
+Architecture: any
+Depends: libldb2 (= ${binary:Version}),
+ ${misc:Depends},
+ ${python3:Depends},
+ ${shlibs:Depends}
+Description: Python 3 bindings for LDB
+ ldb is a LDAP-like embedded database built on top of TDB.
+ .
+ This package contains the Python 3 bindings.
+
+Package: python3-ldb-dev
+Section: libdevel
+Architecture: any
+Depends: libc6-dev,
+ libldb-dev,
+ python3-ldb (= ${binary:Version}),
+ ${misc:Depends}
+Description: LDB Python 3 bindings - development files
+ ldb is a LDAP-like embedded database built on top of TDB.
+ .
+ It is a fast database with an LDAP-like API designed
+ to be used within an application. In some ways it can be seen as a
+ intermediate solution between key-value pair databases and a real LDAP
+ database.
+ .
+ This package contains the development files for the Python 3 bindings.