Source: mock Section: devel Priority: optional Maintainer: Deb-Mock Team Build-Depends: debhelper (>= 13), dh-python, python3-all, python3-setuptools, python3-pytest, python3-yaml, python3-click, python3-jinja2, python3-requests Standards-Version: 4.6.2 Homepage: https://git.raines.xyz/robojerk/deb-mock Vcs-Git: https://git.raines.xyz/robojerk/deb-mock.git Vcs-Browser: https://git.raines.xyz/robojerk/deb-mock Package: deb-mock Architecture: all Depends: ${python3:Depends}, ${misc:Depends}, python3-click (>= 8.0.0), python3-yaml (>= 6.0), python3-jinja2 (>= 3.0.0), python3-requests (>= 2.25.0), sbuild, schroot, debootstrap, systemd-container, deb-mock-filesystem, deb-mock-configs Recommends: deb-mock-plugins, ccache, python3-pytest, python3-pytest-cov Description: Debian package build environment manager Deb-Mock is a low-level utility to create clean, isolated build environments for single Debian packages. This tool is a direct functional replacement for Fedora's Mock, adapted specifically for Debian-based ecosystems. . Features include: * Isolated chroot environments for package building * Multi-package chain building support * Build metadata capture and storage * Reproducible build enforcement * Core configurations for popular distributions * Plugin system for extensibility * Package management within chroots * Advanced build options and debugging tools . This tool is designed for developers, packagers, and CI/CD systems that need reliable, isolated environments for building Debian packages. Package: deb-mock-filesystem Architecture: all Depends: ${misc:Depends}, shadow-utils Description: Filesystem layout and chroot structure for deb-mock This package provides the filesystem layout and chroot structure templates for deb-mock. It includes directory structures, mount point definitions, and filesystem configuration files needed for creating isolated build environments. . This package is required by deb-mock and provides the minimal filesystem structure needed for chroot operations. Package: deb-mock-configs Architecture: all Depends: ${misc:Depends}, deb-mock Description: Pre-built configurations for different distributions This package provides pre-built configurations for various Debian and Ubuntu distributions and architectures. It includes distribution-specific settings, architecture-specific configurations, and default build configurations. . Configurations are provided for: * Debian (bookworm, trixie, sid) * Ubuntu (jammy, noble) * Multiple architectures (amd64, arm64, etc.) Package: deb-mock-plugins Architecture: all Depends: ${misc:Depends}, deb-mock, python3-click Description: Extended functionality through plugins for deb-mock This package provides built-in plugins and extended functionality for deb-mock. It includes caching plugins, performance optimization tools, and various utility plugins that enhance the build process. . Plugins include: * Caching and optimization plugins * Build enhancement tools * Debugging and monitoring plugins * Custom build hooks Package: deb-mock-dev Architecture: all Depends: ${misc:Depends}, deb-mock, python3-dev Description: Development tools and headers for deb-mock This package provides development tools, API documentation, and headers needed for developing plugins and extending deb-mock functionality. . Contents include: * Development headers and API documentation * Plugin development tools * Testing utilities * Development examples Package: deb-mock-cache Architecture: all Depends: ${misc:Depends}, deb-mock, ccache Recommends: deb-mock-plugins Description: Advanced caching and optimization for deb-mock This package provides advanced caching capabilities and performance optimization tools for deb-mock. It includes ccache integration, build artifact caching, and various performance optimization plugins. . Features include: * Compiler cache integration * Build artifact caching * Performance monitoring * Optimization utilities