Note: This page is out of date and is merely a
historical curiosity. To create a source tarball to use for
building Macaulay2 binary packages for Debian, obtain the source
(e.g.,
apt source macaulay2
or
git clone https://salsa.debian.org/science-team/macaulay2
)
and then run
debian/rules get-orig-source
.
Macaulay2 is a software system devoted to supporting research in algebraic geometry and commutative algebra, whose creation has been funded by the National Science Foundation since 1992.
Since moving to git several years ago, the upstream maintainers
no longer publish tarballs on their website. Tags mark
the beginning of work on a new version, and not a stable
release. Instead, the most stable version of release X.Y lives at
the HEAD
of the release-X.Y
branch.
For the Debian package, we would like a way of
using uscan
to keep track of new releases and
easily download tarballs for building packages. This page was
designed to facilitate this.
We keep track of releases using a Python script running on
a Salsa pipeline
schedule. The newest release-X.Y
branch is
identified, and as new commits appear, new tarballs are created.
These tarballs also include the contents of the
M2-emacs
submodule. The version number is a slightly modified form of
the output of git describe --tags
.
Source code for the Python script is available at https://salsa.debian.org/science-team/macaulay2/-/tree/watch.
Macaulay2 v1.17.2 (f7970b94710ef6799010db08d30393dd4807dd58)