Source: aept
Section: admin
Priority: optional
Maintainer: Tobias Koch <tobias.koch@gmail.com>
Build-Depends: debhelper-compat (= 13),
               autoconf,
               automake,
               libtool,
               pkg-config,
               libarchive-dev,
               libsolv-dev,
               libssl-dev,
               scdoc,
               dh-python,
               python3,
               python3-build,
               python3-installer,
               python3-setuptools
Standards-Version: 4.7.0
Rules-Requires-Root: no

Package: libaept0
Section: libs
Architecture: any
Multi-Arch: same
Depends: ${shlibs:Depends}, ${misc:Depends}
Description: Package management library for .aeltra packages
 libaept provides dependency resolution and package management
 functionality using libsolv and libarchive. It can be embedded
 into applications that need to manage .aep packages.

Package: libaept-dev
Section: libdevel
Architecture: any
Multi-Arch: same
Depends: libaept0 (= ${binary:Version}), ${misc:Depends}
Description: Development files for libaept
 This package contains the header files and development symlinks
 needed to build applications against libaept.

Package: aept
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, usign
Description: Minimal package manager for .aeltra packages
 aept is a minimal package manager with dependency resolution. It uses
 libsolv for dependency solving, libarchive for archive extraction,
 libfetch for downloads, and usign for signature verification.
 .
 Supported commands: update, install, remove, upgrade, clean.

Package: python3-aept
Section: python
Architecture: all
Depends: ${python3:Depends}, ${misc:Depends}, libaept0 (>= ${source:Version}), python3-cffi
Description: Python bindings for libaept
 python3-aept provides a Pythonic interface to the libaept package
 management library using CFFI ABI mode. It enables Python applications
 to perform package update, install, remove, and upgrade operations.
