# This file, build/pkgs/_prereq/distros/fedora.txt, contains names of
# Fedora/Redhat/CentOS/AlmaLinux packages needed for installation
# of Sage from source.
#
# In addition, the files build/pkgs/SPKG/distros/fedora.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
# a system python is needed for downloading the sage packages, https://github.com/sagemath/sage/issues/29090
python3
# python3-devel is needed for Python.h header used in configure checks
python3-devel
# python3-setuptools is needed for configure checks (Python 3.12+ removed distutils)
python3-setuptools
perl
perl-ExtUtils-MakeMaker
tar
gcc
bzip2
bzip2-devel
# On Fedora 26, 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
gcc-c++
# Needed according to embray at https://github.com/sagemath/sage/issues/26964:
# The need for which comes [...] from MPIR's configure script
findutils
which
diffutils
# Needed for openssl 3.0
perl-IPC-Cmd
# Needed to build gcc
flex
patch
pkg-config
zlib-devel
boost-devel
