# Unified Dockerfile for DEB package building
# Usage: docker build --build-arg BASE_IMAGE=debian:bookworm .

ARG BASE_IMAGE=debian:bookworm
FROM ${BASE_IMAGE}

# Install dependencies
RUN apt-get update && apt-get install -y \
    php-dev python3 python3-dev python3-passlib ruby-full gdb \
    libbluetooth-dev libbz2-dev libcrypt-dev libdbus-1-dev libedit-dev libexpat1-dev liblmdb-dev \
    libmcpp-dev libssl-dev libsystemd-dev \
    dh-exec dh-php dh-python locales-all php-all-dev python3-setuptools \
    build-essential git devscripts curl \
    && rm -rf /var/lib/apt/lists/* \
    && apt-get clean
