Wykres commitów

11 Commity (8ae653192332ba2d4c6703fadd32aa4c34a53292)

Autor SHA1 Wiadomość Data
Piero Toffanin 5ec9229736
Merge pull request #1189 from diddledan/ubuntu-20.04
Update builds for Ubuntu 20.04
2020-11-06 15:11:14 -05:00
Piero Toffanin d5dc177220
Merge pull request #1190 from diddledan/mark-snap-stable
Mark Snap as grade: stable
2020-11-06 10:16:24 -05:00
Daniel Llewellyn 5176b4670e Mark Snap as grade: stable
Snap packages marked as `grade: devel` are not permitted to be released
to the `candidate` or `stable` channels in the Snap Store. This commit
changes the grade to `stable` now that everything seems to be working
well. Snaps build from this commit forward will be releasable to the
`candidate` and/or `stable` channels in the Snap Store :-)

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-05 23:00:39 +00:00
Daniel Llewellyn ff5f3ff362 Update builds for Ubuntu 20.04
* Adjust `PYTHONPATH` in Dockerfiles to newer `python3.8`
* Switch to 20.04 base images in Dockerfiles
* Switch snapcraft to use `base20`
* Update APT dependency versions in `snapcraft.yaml` to match those
  available in Ubuntu 20.04
* Bump `pyproj` from version `2.2.2` to `3.0.0`
* Bump `numpy` from version `1.19.2` to `1.19.4`
* Add missing exclusions to `snapcraft.yaml` to reduce the size of snap
  packages
* Add missing exclusions to Dockerfiles to reduce the size of container
  images
* Update `configure.sh` to account for Ubuntu 20.04 instead of 18.04
* Nit: make `configure.sh` executable directly with `./configure.sh`
  instead of `bash configure.sh`

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-05 22:52:59 +00:00
Daniel Llewellyn 788360cb82 Fix incorrect libusb APT package version
* Update dependency on libusb to use `libusb1.0` instead of
  `libusb0.1-4`

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-05 17:32:35 +00:00
Piero Toffanin 9bbf069aa0 Fix CGAL name 2020-11-02 21:59:54 +00:00
Piero Toffanin 4537824e94 Added missing stage-packages key 2020-11-02 21:42:51 +00:00
Piero Toffanin 0e803b9233 Add openmvs deps in snapcraft 2020-11-02 21:26:48 +00:00
Piero Toffanin 314c75ae9a Merged master 2020-11-02 21:04:32 +00:00
Daniel Llewellyn 9ea1eb6e28 Update build scripts
* Use `snapcraft.yaml` as the source-of-truth for APT dependencies to reduce burden of maintianing multiple lists

Signed-off-by: Daniel Llewellyn <daniel@snapcraft.ninja>
2020-11-02 18:35:32 +00:00
Daniel Llewellyn f14e574e59 Initial Snap Package
* Add `snap/` directory containing
  - `snapcraft.yaml` the build script
  - `local/usr/lib/python3.6/sitecustomize.py` a snap-specific override
    file to get python to recognise the snap's python paths
* Add `*.snap` to gitignore so built snap packages aren't accidentally
  committed to the repository.
2020-10-27 23:07:15 +00:00