Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
rosdep keys used by noetic on Ubuntu 22.04 (#33110)
* add `libogre` and `libogre-dev` for `jammy` These are the only two rosdep keys that are missing to run `rosdep` on `noetic` `desktop-full` on Ubuntu 22.04, as described in the ["Installing from source"](http://wiki.ros.org/noetic/Installation/Source) tutorial. * update `liborocos-kdl` for jammy On Ubuntu 22.04 only version 1.5 of `liborocos-kdl` is available, but noetic seems to compile fine with this version. * "disable" `hddtemp` on jammy On Ubuntu 22.04 `hddtemp` seems to be no longer released (See [packages.ubuntu.com](https://packages.ubuntu.com/focal/hddtemp), there is no link to jammy). Therefore to not run into any issues when using `rosdep` I have disabled the installation of `hddtemp` for Ubuntu 22.04. * "disable" `hddtemp` by default Currently `hddtemp` is only available on `bionic`, `focal` and `impish`. Since it is unclear whether it will be released in a future version of Ubuntu the default will now be to disable `hddtemp` on all not explicitly mentioned releases. * make `liborocos-kdl1.5` the default for `liborocos-kdl` Since `liborocos-kdl1.5` will also most likely be the right package in Ubuntu `kinetic` we make this the default and explicitly mention `focal` and `impish` for [`liborocos-kdl1.4`](https://packages.ubuntu.com/focal/liborocos-kdl1.4). * collapse ubuntu mapping for `libogre[-dev]` All releases of Ubuntu since xenial use the same package name for `libogre[-dev]`, therefore we can collapse the mapping. * collapse ubuntu mapping for `libfltk-dev` All releases of Ubuntu since xenial use the same package name for [`libfltk-dev`](https://packages.ubuntu.com/jammy/libfltk1.3-dev), therefore we can collapse the mapping. This has the added benefit that this key will also work on `jammy` and `kinetic`.
- Loading branch information