Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add RHEL 8 rules from PowerTools repo #24539

Merged
merged 2 commits into from
May 11, 2020
Merged

Conversation

cottsay
Copy link
Member

@cottsay cottsay commented Apr 23, 2020

This repo is published by RedHat, but it is not enabled by default. It contains quite a few packages that were previously available in the 'base' or 'epel' repos for RHEL 7.

I also explicitly listed the AppStream repo in CONTRIBUTING.md. This repo is required for a basic installation (similar to BaseOS), but I thought it best to list it since we list 'base'.

There aren't any official web databases for RHEL/CentOS packages, so I'll link to the packages sitting in the repository mirrors.

rosdep key system package
boost boost-python%{python3_pkgversion}-devel
graphviz-dev graphviz-devel
jasper jasper-devel
libavahi-client-dev avahi-devel
libavahi-core-dev avahi-devel
libbison-dev bison-devel
libblas-dev blas-devel
libbluetooth-dev bluez-libs-devel
libconfig-dev libconfig-devel
libfltk-dev fltk-devel
libgflags-dev gflags-devel
libglew-dev glew-devel
libglm-dev glm-devel
libgoogle-glog-dev glog-devel
libgphoto-dev libgphoto2-devel
libjson0-dev json-c-devel
liblapack-dev lapack-devel
liblttng-ust-dev lttng-ust-devel
libmicrohttpd libmicrohttpd-devel
libmp3lame-dev lame-devel
libopenal-dev openal-soft-devel
libopenblas-dev openblas-devel
libopenexr-dev OpenEXR-devel
libpcap libpcap-devel
libqhull qhull-devel
librabbitmq-dev librabbitmq-devel
libraw1394-dev libraw1394-devel
libsndfile1-dev libsndfile-devel
libturbojpeg turbojpeg-devel
libusb-dev libusb-devel
libv4l-dev libv4l-devel
libvpx-dev libvpx-devel
libxmlrpc-c++ xmlrpc-c-devel
nasm nasm
netpbm netpbm-devel
nkf nkf
opencl-headers opencl-headers
pandoc pandoc
protobuf-dev protobuf-devel
protobuf-dev protobuf-compiler
pstoedit pstoedit
sdl2 SDL2-devel
snappy snappy-devel
suitesparse suitesparse-devel
python3-packaging python%{python3_pkgversion}-packaging
python3-sphinx python%{python3_pkgversion}-sphinx
python3-sphinx-rtd-theme python%{python3_pkgversion}-sphinx_rtd_theme
$ dnf list -q --showduplicates --available boost-python3-devel \
> graphviz-devel jasper-devel avahi-devel bison-devel blas-devel \
> bluez-libs-devel libconfig-devel fltk-devel gflags-devel glew-devel \
> glm-devel glog-devel libgphoto2-devel json-c-devel lapack-devel \
> lttng-ust-devel libmicrohttpd-devel lame-devel openal-soft-devel \
> openblas-devel OpenEXR-devel libpcap-devel qhull-devel librabbitmq-devel \
> libraw1394-devel libsndfile-devel turbojpeg-devel libusb-devel \
> libv4l-devel libvpx-devel xmlrpc-c-devel nasm netpbm-devel nkf \
> opencl-headers pandoc protobuf-devel protobuf-compiler pstoedit SDL2-devel \
> snappy-devel suitesparse-devel python3-packaging python3-sphinx \
> python3-sphinx_rtd_theme --exclude *.i686
Available Packages
OpenEXR-devel.x86_64                2.2.0-11.el8                     PowerTools
SDL2-devel.x86_64                   2.0.8-7.el8                      PowerTools
avahi-devel.x86_64                  0.7-19.el8                       PowerTools
bison-devel.x86_64                  3.0.4-10.el8                     PowerTools
blas-devel.x86_64                   3.8.0-8.el8                      PowerTools
bluez-libs-devel.x86_64             5.50-1.el8                       PowerTools
boost-python3-devel.x86_64          1.66.0-6.el8                     PowerTools
fltk-devel.x86_64                   1.3.4-5.el8                      PowerTools
gflags-devel.x86_64                 2.1.2-6.el8                      PowerTools
glew-devel.x86_64                   2.0.0-6.el8                      PowerTools
glm-devel.noarch                    0.9.8.5-2.el8                    PowerTools
glog-devel.x86_64                   0.3.5-3.el8                      PowerTools
graphviz-devel.x86_64               2.40.1-39.el8                    PowerTools
jasper-devel.x86_64                 2.0.14-4.el8                     PowerTools
json-c-devel.x86_64                 0.13.1-0.2.el8                   PowerTools
lame-devel.x86_64                   3.100-6.el8                      PowerTools
lapack-devel.x86_64                 3.8.0-8.el8                      PowerTools
libconfig-devel.x86_64              1.5-9.el8                        PowerTools
libgphoto2-devel.x86_64             2.5.16-3.el8                     PowerTools
libmicrohttpd-devel.x86_64          1:0.9.59-2.el8                   PowerTools
libpcap-devel.x86_64                14:1.9.0-3.el8                   PowerTools
librabbitmq-devel.x86_64            0.9.0-1.el8                      PowerTools
libraw1394-devel.x86_64             2.1.2-5.el8                      PowerTools
libsndfile-devel.x86_64             1.0.28-8.el8                     PowerTools
libusb-devel.x86_64                 1:0.1.5-12.el8                   PowerTools
libv4l-devel.x86_64                 1.14.2-3.el8                     PowerTools
libvpx-devel.x86_64                 1.7.0-6.el8                      PowerTools
lttng-ust-devel.x86_64              2.8.1-11.el8                     PowerTools
nasm.x86_64                         2.13.03-2.el8                    PowerTools
netpbm-devel.x86_64                 10.82.00-6.el8                   PowerTools
nkf.x86_64                          1:2.1.4-8.el8                    PowerTools
openal-soft-devel.x86_64            1.18.2-7.el8                     PowerTools
openblas-devel.x86_64               0.3.3-2.el8                      PowerTools
opencl-headers.noarch               2.2-1.20180306gite986688.el8     PowerTools
pandoc.x86_64                       2.0.6-4.el8                      PowerTools
protobuf-compiler.x86_64            3.5.0-7.el8                      PowerTools
protobuf-devel.x86_64               3.5.0-7.el8                      PowerTools
pstoedit.x86_64                     3.70-9.el8                       PowerTools
python3-packaging.noarch            16.8-9.el8                       PowerTools
python3-sphinx.noarch               1:1.7.6-1.el8                    PowerTools
python3-sphinx_rtd_theme.noarch     0.3.1-3.el8                      PowerTools
qhull-devel.x86_64                  2015.2-5.el8                     PowerTools
snappy-devel.x86_64                 1.1.7-5.el8                      PowerTools
suitesparse-devel.x86_64            4.4.6-11.el8                     PowerTools
turbojpeg-devel.x86_64              1.5.3-10.el8                     PowerTools
xmlrpc-c-devel.x86_64               1.51.0-5.el8                     PowerTools

@cottsay cottsay added the rosdep Issue/PR is for a rosdep key label Apr 23, 2020
@cottsay cottsay requested review from tfoote and a team April 23, 2020 02:03
@cottsay cottsay self-assigned this Apr 23, 2020
This repo is published by RedHat, but it is not enabled by default. It
contains quite a few packages that were previously available in the
'base' or 'epel' repos for RHEL 7.

I also explicitly listed the AppStream repo. This repo is required for a
basic installation (similar to BaseOS), but I thought it best to list
it.
@cottsay cottsay merged commit 34b3a50 into ros:master May 11, 2020
@cottsay cottsay deleted the rhel_powertools branch May 11, 2020 19:14
Copy link
Contributor

@sloretz sloretz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, had some questions about existing fedora rules

rosdep/base.yaml Show resolved Hide resolved
rosdep/base.yaml Show resolved Hide resolved
rosdep/base.yaml Show resolved Hide resolved
rosdep/base.yaml Show resolved Hide resolved
sloretz pushed a commit that referenced this pull request Aug 5, 2020
This repo is published by RedHat, but it is not enabled by default. It
contains quite a few packages that were previously available in the
'base' or 'epel' repos for RHEL 7.

I also explicitly listed the AppStream repo. This repo is required for a
basic installation (similar to BaseOS), but I thought it best to list
it.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
rosdep Issue/PR is for a rosdep key
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants