+++ This bug was initially created as a clone of Bug #1224801 +++ Description of problem: Please build a package for EPEL7 Version-Release number of selected component (if applicable): - How reproducible: yes Steps to Reproduce: 1. start EPEL7 system 2. $ dnf search xfce4-vala 3. Actual results: no package available Expected results: package can be installed in EPEL7 Additional info: --- Additional comment from Raphael Groner on 2015-05-26 09:18:56 CEST --- Unfortunately, there's currently no vala in EPEL. configure: error: Package requirements (libvala-0.28) were not met: No package 'libvala-0.28' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables VALA_CFLAGS and VALA_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details.
As much as I can tell, vala should be available in RHEL proper. Not sure what channel it comes from, maybe optional or workstation, but in any case, I suspect it's only available for the x86_64 arch. Might be best to ask the epel-devel list on how to best deal with this. I think there's roughly two options, one would be to add ExclusiveArch: x86_64 for the builds that need vala, or, alternatively, package vala for EPEL so that it's an exact match for the RHEL build, but adds the missing arches (and skips the x86_64 arch that's already available in RHEL).
It's in rhel-optional. It's version 0.20.1-3.el7, so a check for version 0.28 is unlikely to work.
(In reply to Kevin Fenzi from comment #2) > It's in rhel-optional. > > It's version 0.20.1-3.el7, so a check for version 0.28 is unlikely to work. This sound to me like we need a compat package named as vala028 or the like. That's really ugly, what happes if there is vala 0.29 in rawhide?
No, it builds and works just fine with vala-0.20.1 as far as I know. We just need to adjust the fedora spec to conditionalize and use the right vala version for epel7.
Other packages seem to suffer from too old vala, too.
As nirik and I have both repeatedly said on IRC, xfce4-vala works fine with the version of vala that's shipped in RHEL and just needs some small spec file fixes. Closing as wontfix since we won't be building vala for EPEL as it's already part of RHEL proper.