Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 613434 - kde-apps/kopete-16.12.3: Automagic dependency on kleo/kleo_export.h header and libkleo library
Summary: kde-apps/kopete-16.12.3: Automagic dependency on kleo/kleo_export.h header an...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-03-21 21:18 UTC by Arfrever Frehtes Taifersar Arahesis
Modified: 2017-03-21 22:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Patch (gentoo-kopete.patch,9.08 KB, patch)
2017-03-21 21:19 UTC, Arfrever Frehtes Taifersar Arahesis
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Arfrever Frehtes Taifersar Arahesis 2017-03-21 21:18:27 UTC
cmake/modules/FindKleopatra.cmake contains:

  FIND_PATH(KLEOPATRA_INCLUDE_DIR
  NAMES kleo/kleo_export.h
  )
  
  FIND_LIBRARY(KLEOPATRA_LIBRARIES
  NAMES kleo
  )
    
  if(KLEOPATRA_INCLUDE_DIR AND KLEOPATRA_LIBRARIES)
    set(KLEOPATRA_FOUND TRUE)
  endif(KLEOPATRA_INCLUDE_DIR AND KLEOPATRA_LIBRARIES)



plugins/CMakeLists.txt contains:

option(WITH_cryptography "Enable Kopete Cryptography plugin" ON)
...
if (WITH_cryptography AND KLEOPATRA_FOUND AND QGPGME_FOUND)
  add_subdirectory ( cryptography )
endif (WITH_cryptography AND KLEOPATRA_FOUND AND QGPGME_FOUND)



QGpgme is provided by kde-apps/kdepimlibs (which is already in dependencies), but kleo/kleo_export.h header and libkleo library are provided by package not specified in dependencies.
In KDEPIM 4.4 it is kde-apps/libkleo.
In KDEPIM 4.14 it is kde-apps/kdepim-common-libs.
Comment 1 Arfrever Frehtes Taifersar Arahesis 2017-03-21 21:19:16 UTC
Created attachment 467866 [details, diff]
Patch
Comment 2 Andreas Sturmlechner gentoo-dev 2017-03-21 22:32:17 UTC
Thanks, fixed in git commit 00d8c65a2fedb7ff7d6fe4be3d20966397f07087