# This file, build/pkgs/_prereq/distros/debian.txt, contains names of
# Debian/Ubuntu/... packages needed for installation of Sage from source.
#
# In addition, the files build/pkgs/SPKG/distros/debian.txt contain
# the names of packages that provide the equivalent of SPKG.
#
# One package per line. No need to escape special characters.
# Everything on a line after a # character is ignored.
#
binutils
make
m4
perl
# flex is needed to build gcc
flex
# python3-minimal is not enough on debian buster, ubuntu bionic - it does not have urllib
# system python for bootstrapping the build
python3
# python3-dev is needed for Python.h header used in configure checks
python3-dev
# python3-setuptools and python3-venv are needed for configure checks (Python 3.12+ removed distutils)
python3-setuptools
python3-venv
tar
bc
gcc
libbz2-dev
# Debian bullseye does not have bzip2 as a dependency of above
bzip2
# On debian buster, need C++ even to survive 'configure'. Otherwise:
# checking how to run the C++ preprocessor... /lib/cpp
# configure: error: in `/sage':
# configure: error: C++ preprocessor "/lib/cpp" fails sanity check
g++
# Needed if we download some packages from a https upstream URL
ca-certificates
patch
pkg-config
libz-dev
libboost-dev
