Skip to content

Commit 868a57b

Browse files
committed
install extra dependencies (and just deal w/ trixie for now)
1 parent 224ade2 commit 868a57b

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

.github/workflows/build-deb.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ jobs:
88
fail-fast: false
99
matrix:
1010
release:
11-
- bullseye
12-
- bookworm
11+
# - bullseye
12+
# - bookworm
1313
- trixie
1414
target:
1515
- os: ubuntu-latest
@@ -23,6 +23,9 @@ jobs:
2323
steps:
2424
- name: Install dependencies
2525
run: |
26+
apt-get update
27+
apt-get install -y wget ca-certificates
28+
wget -O /etc/apt/sources.list.d/macaulay2.sources https://macaulay2.com/Repositories/Debian/${{ matrix.release }}/macaulay2.sources
2629
apt-get update
2730
apt-get install -y 4ti2 bison cohomcalg coinor-csdp \
2831
debhelper dh-linktree emacs-nox fflas-ffpack flex \
@@ -35,13 +38,17 @@ jobs:
3538
libnormaliz-dev libntl-dev libreadline-dev \
3639
libsingular4-dev libtbb-dev libxml2-dev lrslib \
3740
lsb-release msolve nauty normaliz pkgconf python3-dev \
38-
r-base singular-data time topcom dh-sequence-elpa \
41+
r-base singular-data time topcom git
42+
# arch-independent dependencies (amd64 build only)
43+
if test ${{ matrix.os }} = "ubuntu-latest"; \
44+
then apt-get install dh-sequence-elpa \
3945
faketime fonts-glyphicons-halflings fonts-katex gdbmtool \
4046
jdupes libjs-bootsidemenu libjs-bootstrap libjs-d3 \
4147
libjs-jquery libjs-katex libjs-nouislider libjs-three \
4248
node-clipboard node-css-loader node-import-local \
4349
node-interpret node-prismjs node-prismjs-bibtex \
44-
node-rechoir node-style-loader npm pkg-js-tools webpack git
50+
node-rechoir node-style-loader npm pkg-js-tools webpack; \
51+
fi
4552
- name: Clone repository
4653
run: git clone https://salsa.debian.org/math-team/macaulay2
4754
- name: Generate tarball

0 commit comments

Comments
 (0)