File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ name : Build distribution tarballs
2+ on : push
3+ # on: workflow_dispatch
4+
5+ jobs :
6+ make-dist :
7+ runs-on : ubuntu-latest
8+ steps :
9+ - uses : actions/checkout@v5
10+ - name : Install build dependencies
11+ run : |
12+ sudo apt-get update
13+ sudo apt-get install -y 4ti2 autoconf automake bison ca-certificates cohomcalg coinor-csdp fflas-ffpack flex g++ gfan gfortran git install-info libboost-dev libboost-regex-dev libboost-stacktrace-dev libcdd-dev libeigen3-dev libffi-dev libflint-dev libfrobby-dev libgc-dev libgdbm-dev libgivaro-dev libglpk-dev libgmp-dev libgtest-dev liblzma-dev libmathic-dev libmathicgb-dev libmemtailor-dev libmpfi-dev libmpfr-dev libmps-dev libnauty-dev libncurses-dev libnormaliz-dev libntl-dev libopenblas-dev libpython3-dev libreadline-dev libsingular-dev libtbb-dev libtool-bin libxml2-dev lrslib make msolve nauty normaliz patch pkgconf python3 singular-data time topcom wget zlib1g-dev
14+ - name : Build Macaulay2
15+ run : |
16+ cd M2/BUILD/build
17+ ../../autogen.sh
18+ ../../configure --with-system-libs --with-fplll
19+ make
20+ make dist
21+ make doc-dist
22+ - name : Upload artifacts
23+ if : always()
24+ uses : actions/upload-artifact@v4
25+ with :
26+ name : dist-tarballs
27+ path : |
28+ M2/BUILD/build/*.tar.gz
You can’t perform that action at this time.
0 commit comments