#62 Several missing -devel packages from CRB
Opened 2 years ago by tdawson. Modified 2 years ago

Per the instructions in the FAQ, the following -devel packages are missing from CRB.

qgpgme-devel (from gpgme)

  • Note: All the other -devel packages from gpgme are already in CRB
  • Prevents the following packages from building:
  • kf5-libkleo
    kdepim-apps-libs
    kf5-calendarsupport
    akonadi-calendar-tools
    kf5-messagelib
    kf5-mailcommon
    akonadi-import-wizard
    akonadiconsole
    akregator
    kf5-eventviews
    grantlee-editor
    kf5-incidenceeditor
    kaddressbook
    kalarm
    kdepim-addons
    kleopatra
    kmail
    kmail-account-wizard
    kontact
    korganizer
    mbox-importer
    pim-data-exporter
    pim-sieve-editor

mobile-broadband-provider-info-devel

  • Prevents the following packages from building: plasma-nm

qhull (from the package qhull)

  • Note: Other packages from qhull are in RHEL8, just not qhull itself.
  • Prevents the following packages from building: palapeli

openslp-devel

  • Prevents the following packages from building: palapeli

protobuf-lite-devel

  • Prevents the following packages from building: qt5-qtpbfimageformat

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

Login to comment on this ticket.

Metadata