PKGNAME=apt
PKGSEC=admin
PKGDES="Advanced Packaging Tools"

PKGEPOCH=2
# FIXME: Autobuild should exclude self from Spiral provides.
PKGEPOCH_SPIRAL="${PKGEPOCH}"

# FIXME: Autobuild does not exclude the package self ($PKGNAME) from Spiral provides.
PKGEPOCH_SPIRAL=2

# gnupg & dpkg are runtime dependencies for installing packages
PKGDEP="aosc-os-keyring gnupg dpkg glibc zlib bzip2 lz4 \
        systemd gnutls zstd xxhash db libseccomp xz libgcrypt"
PKGDEP__RETRO="dpkg glibc zlib bzip2 gnutls lz4 systemd zstd \
               libunistring xxhash libgcrypt aosc-os-keyring"

BUILDDEP="docbook-xsl po4a triehash"

# Note: Extra Provides for Spiral.
PKGPROV="apt-transport-https_spiral apt-utils_spiral"

CMAKE_AFTER=(
    "-DCOMMON_ARCH=${ARCH%%_*}"
    '-DUSE_NLS=ON'
    '-DWITH_DOC=OFF'
    '-DWITH_DOC_MANPAGES=ON'
    '-DWITH_TESTS=OFF'
)
CMAKE_AFTER__RETRO=(
    "${CMAKE_AFTER[@]}"
    '-DSECCOMP_FOUND=FALSE'
)

PKGBREAK="acbs<=2:20250415 aptitude<=0.8.13-4 deb-installer<=0.1.9 \
          oma<=1.16.2 packagekit<=1.2.8-1 synaptic<=0.91.5+nmu2"

PKGESS=1

# Needed by Afterglow, whereas FAIL_ARCH defaults to mainline-only.
FAIL_ARCH="!(mainline|retro)"
