GpgmeppConfig.cmake is broken (contains @libsuffix@)
Closed, ResolvedPublic

Description

When I build gpgme-1.8.0 from source, the installed
/usr/lib/cmake/Gpgmepp/GpgmeppcConfig.cmake file contains:

set_target_properties(Gpgmepp PROPERTIES

INTERFACE_INCLUDE_DIRECTORIES "/usr/include/gpgme++;/usr/include"
INTERFACE_LINK_LIBRARIES "pthread;/usr/lib/libgpgme@libsuffix@;-lassuan

-lgpg-error"

IMPORTED_LOCATION "/usr/lib/libgpgmepp.so"

)

This is causing both kwallet and libkleo (and possibly others) to fail to build
with an error like:

make[2]: *** No rule to make target '/usr/lib/libgpgme@libsuffix@', needed by
'src/libKF5Libkleo.so.5.4.0'.

Details

Version
1.8.0
dschepler set Version to 1.8.0.Dec 18 2016, 9:31 AM
dschepler added projects: Bug Report, gpgme.
dschepler added a subscriber: dschepler.
justus assigned this task to aheinecke.Dec 19 2016, 4:19 PM
justus added a subscriber: aheinecke.

I am very sorry for this problem, was a bad mistake.

This was fixed immediately after the release but we need a new release to roll
it out.

aheinecke closed this task as Resolved.Jan 11 2017, 3:59 PM
aheinecke added a project: Unreleased.