mirror of
git://git.sv.gnu.org/autoconf
synced 2025-02-17 14:01:27 +08:00
44 lines
1.3 KiB
Nix
44 lines
1.3 KiB
Nix
|
{ pkgs ? import <nixpkgs> {} }:
|
||
|
pkgs.mkShell {
|
||
|
# included by default (since we're not using mkShellNoCC) are:
|
||
|
# bash coreutils file findutils gawk gnugrep gnused
|
||
|
# gnutar gzip bzip2 xz diffutils patch
|
||
|
# binutils gcc glibc gnumake
|
||
|
packages = with pkgs;
|
||
|
# custom texliveBasic - metafont and ectt are required to build PDF documentation
|
||
|
let
|
||
|
texliveCustom = texliveBasic.withPackages (ps: [ps.metafont ps.ec]);
|
||
|
in [
|
||
|
# Additional requirements for building and running Autoconf itself
|
||
|
m4
|
||
|
perl
|
||
|
|
||
|
# Additional requirements for building from a pristine git checkout
|
||
|
automake
|
||
|
git
|
||
|
help2man
|
||
|
texinfo
|
||
|
texliveCustom
|
||
|
|
||
|
# Needed only to run the test suite comprehensively
|
||
|
# TODO: Make a variant that uses mkShellNoCC and *doesn't* install any
|
||
|
# of this and ensure that every test that probes some of them is
|
||
|
# skipped, rather than failing, when run in that environment.
|
||
|
# Currently lots of tests fail in the absence of a C compiler.
|
||
|
|
||
|
# Compilers and tools that Autoconf is capable of probing
|
||
|
bison
|
||
|
erlang
|
||
|
flex
|
||
|
gccgo
|
||
|
gfortran
|
||
|
libtool
|
||
|
# Objective-C compiler seems not to be available
|
||
|
# shtool is not available
|
||
|
|
||
|
# Needed to test AC_CHECK_LIB and AC_SEARCH_LIBS
|
||
|
zlib
|
||
|
|
||
|
];
|
||
|
}
|