Per the instructions in the FAQ, the following -devel packages are missing from CRB.
qgpgme-devel (from gpgme)
mobile-broadband-provider-info-devel
qhull (from the package qhull)
openslp-devel
protobuf-lite-devel
Partially done https://bugs.centos.org/view.php?id=17032
mobile-broadband-provider-info-devel openslp-devel and protobuf-lite-devel are now available. but not qgpgme-devel or qhull
The packages are from the CentOS Devel repo which should have a repo file like this
# This should work for devel repo name=CentOS-$releasever - Devel #mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=Devel&infra=$infra baseurl=http://mirror.centos.org/$contentdir/$releasever/Devel/$basearch/os/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
Note1: The above information is for mock/copr/local builds. You do not have to do anything to build in EPEL8.
Note2: The solution isn't perfect. The biggest problem is that there are no s390x packages. But we figured it was better than no -devel packages at all. Workaround: In your EPEL8 rpm specs you will have to use ExcludeArch, ExclusiveArch, %ifarch, or %ifnarch so that your builds do not build on s390x, or skip that library for s390x. Example: Put the following line in your spec file. ExcludeArch: s390x
Except for openslp-devel, all of the above packages are now available in RHEL8 to build against. For openslp-devel and any future packages, please follow the instructions in our FAQ.
Metadata Update from @carlwgeorge: - Issue close_status updated to: Unable to Fix - Issue status updated to: Closed (was: Open)
Login to comment on this ticket.