Commit 23a4e36 1 parent 1b3f001 commit 23a4e36 Copy full SHA for 23a4e36
File tree 14 files changed +99
-57
lines changed
build/pkgs/_prereq/distros
14 files changed +99
-57
lines changed Original file line number Diff line number Diff line change
1
+ # This file, build/pkgs/_prereq/distros/alpine.txt, contains names of
2
+ # Alpine Linux packages needed for installation of Sage from source.
3
+ #
4
+ # In addition, the files build/pkgs/SPKG/distros/alpine.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
6
+ #
7
+ # One package per line. No need to escape special characters.
8
+ # Everything on a line after a # character is ignored.
9
+ #
1
10
binutils
2
11
make
3
12
m4
Original file line number Diff line number Diff line change
1
+ # This file, build/pkgs/_prereq/distros/arch.txt, contains names of
2
+ # Arch Linux packages needed for installation of Sage from source.
3
+ #
4
+ # In addition, the files build/pkgs/SPKG/distros/arch.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
6
+ #
7
+ # One package per line. No need to escape special characters.
8
+ # Everything on a line after a # character is ignored.
9
+ #
1
10
binutils
2
11
make
3
12
m4
Original file line number Diff line number Diff line change
1
+ # This file, build/pkgs/_prereq/distros/conda.txt, contains names of
2
+ # conda packages needed for installation of Sage from source.
3
+ #
4
+ # In addition, the files build/pkgs/SPKG/distros/conda.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
6
+ #
7
+ # One package per line. No need to escape special characters.
8
+ # Everything on a line after a # character is ignored.
9
+ #
1
10
compilers
2
11
make
3
12
m4
Original file line number Diff line number Diff line change 1
- # This file, build/pkgs/cygwin.txt, contains name Cygwin packages
2
- # needed for installation of Sage from source.
1
+ # This file, build/pkgs/_prereq/distros/ cygwin.txt, contains names of
2
+ # Cygwin packages needed for installation of Sage from source.
3
3
#
4
- # In addition, the files build/pkgs/SPKG/cygwin.txt contain the names
5
- # of packages that provide the equivalent of SPKG.
6
- #
7
- # See build/bin/sage-spkg, where this information is processed
8
- # for use in "sage -info SPKG".
4
+ # In addition, the files build/pkgs/SPKG/distros/cygwin.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
9
6
#
7
+ # One package per line. No need to escape special characters.
10
8
# Everything on a line after a # character is ignored.
11
9
#
12
10
binutils
Original file line number Diff line number Diff line change 1
- # This file, build/pkgs/debian.txt, contains names of Debian/Ubuntu packages
2
- # needed for installation of Sage from source.
1
+ # This file, build/pkgs/_prereq/distros/ debian.txt, contains names of
2
+ # Debian/Ubuntu/... packages needed for installation of Sage from source.
3
3
#
4
- # In addition, the files build/pkgs/SPKG/debian.txt contain the names
5
- # of packages that provide the equivalent of SPKG.
6
- #
7
- # If distinctions between different distributions need to be made,
8
- # files named debian....txt or ubuntu.....txt can be used.
9
- #
10
- # See build/bin/sage-spkg, where this information is processed
11
- # for use in "sage -info SPKG".
4
+ # In addition, the files build/pkgs/SPKG/distros/debian.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
12
6
#
7
+ # One package per line. No need to escape special characters.
13
8
# Everything on a line after a # character is ignored.
9
+ #
14
10
binutils
15
11
make
16
12
m4
Original file line number Diff line number Diff line change 1
- # This file, build/pkgs/fedora.txt, contains names of Fedora/Redhat/CentOS packages
2
- # needed for installation of Sage from source.
1
+ # This file, build/pkgs/_prereq/distros/fedora.txt, contains names of
2
+ # Fedora/Redhat/CentOS/AlmaLinux packages needed for installation
3
+ # of Sage from source.
3
4
#
4
- # In addition, the files build/pkgs/SPKG/fedora.txt contain the names
5
- # of packages that provide the equivalent of SPKG.
6
- #
7
- # If distinctions between different distributions need to be made,
8
- # files named fedora....txt, redhat...txt, or centos....txt can be used.
9
- #
10
- # See build/bin/sage-spkg, where this information is processed
11
- # for use in "sage -info SPKG".
5
+ # In addition, the files build/pkgs/SPKG/distros/fedora.txt contain
6
+ # the names of packages that provide the equivalent of SPKG.
12
7
#
8
+ # One package per line. No need to escape special characters.
13
9
# Everything on a line after a # character is ignored.
14
10
#
15
11
binutils
Original file line number Diff line number Diff line change 1
- # This file, build/pkgs/freebsd.txt, contains names of FreeBSD packages
2
- # needed for installation of Sage from source.
1
+ # This file, build/pkgs/_prereq/distros/ freebsd.txt, contains names of
2
+ # FreeBSD packages needed for installation of Sage from source.
3
3
#
4
4
# In addition, the files build/pkgs/SPKG/distros/freebsd.txt contain the
5
5
# names of packages that provide the equivalent of SPKG.
8
8
# $ cd /usr/ports/math/sage
9
9
# $ sudo make install-missing-packages
10
10
#
11
- # See build/bin/sage-spkg, where this information is processed
12
- # for use in "sage -info SPKG".
13
- #
11
+ # One package per line. No need to escape special characters.
14
12
# Everything on a line after a # character is ignored.
13
+ #
15
14
gmake
16
15
automake
17
16
bash
Original file line number Diff line number Diff line change
1
+ # This file, build/pkgs/_prereq/distros/gentoo.txt, contains names of
2
+ # Gentoo packages needed for installation of Sage from source.
3
+ #
4
+ # In addition, the files build/pkgs/SPKG/distros/gentoo.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
6
+ #
7
+ # One package per line. No need to escape special characters.
8
+ # Everything on a line after a # character is ignored.
9
+ #
1
10
sys-devel/binutils
2
11
sys-libs/binutils-libs
3
12
sys-devel/make
Original file line number Diff line number Diff line change 1
- # This file, build/pkgs/homebrew.txt, contains names of homebrew packages
2
- # needed for installation of Sage from source (in addition to XCode) .
1
+ # This file, build/pkgs/_prereq/distros/ homebrew.txt, contains names of
2
+ # Homebrew packages needed for installation of Sage from source.
3
3
#
4
- # In addition, the files build/pkgs/SPKG/homebrew.txt contain the names
5
- # of packages that provide the equivalent of SPKG.
6
- #
7
- # See build/bin/sage-spkg, where this information is processed
8
- # for use in "sage -info SPKG".
4
+ # In addition, the files build/pkgs/SPKG/distros/homebrew.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
9
6
#
7
+ # One package per line. No need to escape special characters.
10
8
# Everything on a line after a # character is ignored.
9
+ #
11
10
12
11
# No packages needed
Original file line number Diff line number Diff line change 1
- # This file, build/pkgs/debian .txt, contains names of Debian/Ubuntu packages
2
- # needed for installation of Sage from source.
1
+ # This file, build/pkgs/_prereq/distros/nix .txt, contains names of
2
+ # nix packages needed for installation of Sage from source.
3
3
#
4
- # In addition, the files build/pkgs/SPKG/debian.txt contain the names
5
- # of packages that provide the equivalent of SPKG.
6
- #
7
- # If distinctions between different distributions need to be made,
8
- # files named debian....txt or ubuntu.....txt can be used.
9
- #
10
- # See build/bin/sage-spkg, where this information is processed
11
- # for use in "sage -info SPKG".
4
+ # In addition, the files build/pkgs/SPKG/distros/nix.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
12
6
#
7
+ # One package per line. No need to escape special characters.
13
8
# Everything on a line after a # character is ignored.
9
+ #
14
10
binutils
15
11
gnumake
16
12
gnum4
Original file line number Diff line number Diff line change 1
- # This file, build/pkgs/opensuse.txt, contains names of OpenSuse packages
2
- # needed for installation of Sage from source.
1
+ # This file, build/pkgs/_prereq/distros/ opensuse.txt, contains names of
2
+ # OpenSuse packages needed for installation of Sage from source.
3
3
#
4
- # In addition, the files build/pkgs/SPKG/opensuse.txt contain the names
5
- # of packages that provide the equivalent of SPKG.
6
- #
7
- # See build/bin/sage-spkg, where this information is processed
8
- # for use in "sage -info SPKG".
4
+ # In addition, the files build/pkgs/SPKG/distros/opensuse.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
9
6
#
7
+ # One package per line. No need to escape special characters.
10
8
# Everything on a line after a # character is ignored.
9
+ #
11
10
binutils
12
11
make
13
12
m4
Original file line number Diff line number Diff line change
1
+ # This file, build/pkgs/_prereq/distros/slackware.txt, contains names of
2
+ # Slackware packages needed for installation of Sage from source.
3
+ #
4
+ # In addition, the files build/pkgs/SPKG/distros/slackware.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
6
+ #
7
+ # One package per line. No need to escape special characters.
8
+ # Everything on a line after a # character is ignored.
9
+ #
1
10
binutils
2
11
make
3
12
# dependencies of make
Original file line number Diff line number Diff line change
1
+ # This file, build/pkgs/_prereq/distros/void.txt, contains names of
2
+ # Void Linux packages needed for installation of Sage from source.
3
+ #
4
+ # In addition, the files build/pkgs/SPKG/distros/void.txt contain
5
+ # the names of packages that provide the equivalent of SPKG.
6
+ #
7
+ # One package per line. No need to escape special characters.
8
+ # Everything on a line after a # character is ignored.
9
+ #
1
10
bc
2
11
binutils
3
12
gcc
Original file line number Diff line number Diff line change @@ -512,10 +512,15 @@ containing files with names like ::
512
512
arch.txt
513
513
conda.txt
514
514
debian.txt
515
+ fedora.txt
515
516
homebrew.txt
516
517
...
517
518
518
- corresponding to different packaging systems.
519
+ corresponding to different packaging systems. Each system package
520
+ should appear on a separate line. If the shell-style variable reference
521
+ ` ` ${PYTHON_MINOR} ` ` appears, it is replaced by the minor version of
522
+ Python, e.g., 12 for Python 3.12.x. Everything on a line after a ` ` #` `
523
+ character is ignored, so comments can be included in the files.
519
524
520
525
For example, if ` ` ./configure` ` detects that the Homebrew packaging
521
526
system is in use, and if the current package can be provided by a
You can’t perform that action at this time.
0 commit comments