Source: univention-policy
Section: univention
Priority: optional
Maintainer: Univention GmbH <packages@univention.de>
Standards-Version: 3.5.5
Build-Depends:
 autoconf,
 automake,
 cargo:native,
 clang,
 debhelper-compat (=13),
 dh-python,
 libclang-dev,
 libldap-dev,
 librust-bindgen+clap-dev,
 librust-bindgen-dev,
 librust-env-logger+humantime-dev,
 librust-env-logger-dev,
 librust-libc-dev,
 librust-libloading-dev,
 librust-log-dev,
 librust-univentionconfig-dev,
 librust-which-dev,
 libsasl2-dev,
 libstd-rust-dev,
 libtool,
 libunivention-config-dev,
 libunivention-debug-dev (>= 5.0.2-1),
 python3-all,
 rustc:native,
X-Cargo-Crate: univentionpolicy

Package: libunivention-policy0
Architecture: any
Depends:
 ${misc:Depends},
 ${shlibs:Depends},
Description: UCS - group policy library
 This library reads group policies from LDAP.
 .
 It is part of Univention Corporate Server (UCS), an
 integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/

Package: libunivention-policy-dev
Architecture: any
Depends:
 libldap-dev,
 libunivention-policy0 (= ${binary:Version}),
 ${misc:Depends},
 ${python3:Depends},
Replaces:
 libunivention-policy0 (<< 5),
Description: UCS - group policy library (development files)
 This package contains the header files and static library to read group
 policies from LDAP.
 .
 It is part of Univention Corporate Server (UCS), an
 integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/

Package: librust-univentionpolicy-dev
Architecture: any
Multi-Arch: same
Depends:
 librust-bindgen+clap-dev,
 librust-bindgen-dev,
 librust-env-logger+humantime-dev,
 librust-env-logger-dev,
 librust-libc-dev,
 librust-libloading-dev,
 librust-log-dev,
 librust-univentionconfig-dev,
 librust-which-dev,
 ${misc:Depends},
Provides:
 librust-univentionpolicy+default-dev (= ${binary:Version}),
Description: UCS - LDAP library (Rust crate)
 This packages contains the files needed to development rust crates
 that use LDAP bindings for Univention policy.
 .
 It is part of Univention Corporate Server (UCS), an
 integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/

Package: univention-policy-tools
Architecture: any
Depends:
 ${misc:Depends},
 ${python3:Depends},
 ${shlibs:Depends},
Provides:
 ${python3:Provides},
Description: UCS - tool to view group policies
 This package includes the univention_policy_result tool
 that displays all group policies for a given DN.
 .
 It is part of Univention Corporate Server (UCS), an
 integrated, directory driven solution for managing
 corporate environments. For more information about UCS,
 refer to: https://www.univention.de/
