Skip to content

Commit 61c6627

Browse files
committed
Adapt for jammy CI and packaging
1 parent bf1ec52 commit 61c6627

File tree

3 files changed

+24
-15
lines changed

3 files changed

+24
-15
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
strategy:
1616
fail-fast: false
1717
matrix:
18-
os: [ubuntu-18.04, ubuntu-20.04, macos-latest, windows-latest]
18+
os: [ubuntu-20.04, ubuntu-22.04, macos-latest]
1919
build-type: [Debug, RelWithDebInfo]
2020
exclude:
2121
# No Debug build in Windows
@@ -24,7 +24,7 @@ jobs:
2424

2525
runs-on: ${{ matrix.os }}
2626
steps:
27-
- uses: actions/checkout@v2
27+
- uses: actions/checkout@v3
2828
- name: Install pip for Python 2 (Ubuntu 20.04)
2929
run: |
3030
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py

.github/workflows/package.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@ jobs:
2121
uses: jrl-umi3218/github-actions/.github/workflows/package-project.yml@master
2222
with:
2323
deps: '["jrl-umi3218/SpaceVecAlg"]'
24+
matrix: |
25+
{
26+
"dist": ["bionic", "focal", "jammy"],
27+
"arch": ["amd64"],
28+
"include":
29+
[
30+
{"dist": "bionic", "arch": "i386" }
31+
]
32+
}
2433
secrets:
2534
CLOUDSMITH_API_KEY: ${{ secrets.CLOUDSMITH_API_KEY }}
2635
GH_TOKEN: ${{ secrets.GH_PAGES_TOKEN }}

debian/control

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ Priority: optional
44
Maintainer: Pierre Gergondet <[email protected]>
55
Build-Depends: debhelper (>=9),
66
cmake,
7-
python-all,
8-
python-coverage,
9-
python-dev,
10-
python-numpy,
11-
python-pytest,
12-
python-setuptools,
13-
cython,
7+
#PYTHON2 python-all,
8+
#PYTHON2 python-coverage,
9+
#PYTHON2 python-dev,
10+
#PYTHON2 python-numpy,
11+
#PYTHON2 python-pytest,
12+
#PYTHON2 python-setuptools,
13+
#PYTHON2 cython,
1414
python3-all,
1515
python3-coverage,
1616
python3-dev,
@@ -24,12 +24,12 @@ Homepage: https://github.com/jrl-umi3218/Eigen3ToPython
2424
Vcs-Git: git://github.com/jrl-umi3218/Eigen3ToPython -b debian
2525
Vcs-Browser: https://github.com/jrl-umi3218/Eigen3ToPython
2626

27-
Package: python-eigen
28-
Architecture: any
29-
Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, python-numpy
30-
Description: Python library that aims to make a bidirectional bridge
31-
between Numpy and Eigen3 and facilitate the use of Eigen in Cython
32-
bindings. Supports Python 2.
27+
#PYTHON2 Package: python-eigen
28+
#PYTHON2 Architecture: any
29+
#PYTHON2 Depends: ${python:Depends}, ${misc:Depends}, ${shlibs:Depends}, python-numpy
30+
#PYTHON2 Description: Python library that aims to make a bidirectional bridge
31+
#PYTHON2 between Numpy and Eigen3 and facilitate the use of Eigen in Cython
32+
#PYTHON2 bindings. Supports Python 2.
3333

3434
Package: python3-eigen
3535
Architecture: any

0 commit comments

Comments
 (0)