Pack python bindings into right dirs
AbandonedPublic

Authored by McPain on Mar 5 2018, 1:11 PM.

Details

Reviewers
vkrause
Summary
  1. Python modules are packed into /usr/lib/ for both x86 and x86_64 architectures

Should be:
/usr/lib/ for x86
/usr/lib64/ for x86_63

  1. sip modules are packed into /usr/share/sip for both python2 and python3

Should be:
/usr/share/sip/ for python2
/usr/share/sip3/ for python3

Diff Detail

Repository
R240 Extra CMake Modules
Lint
Lint Skipped
Unit
Unit Tests Skipped
McPain created this revision.Mar 5 2018, 1:11 PM
Restricted Application added projects: Frameworks, Build System. · View Herald TranscriptMar 5 2018, 1:11 PM
Restricted Application added subscribers: Build System, Frameworks. · View Herald Transcript
McPain requested review of this revision.Mar 5 2018, 1:11 PM
apol added a subscriber: apol.Mar 5 2018, 2:31 PM
apol added inline comments.
find-modules/FindPythonModuleGeneration.cmake
448

Maybe use KDE_INSTALL_FULL_LIBDIR?

arojas added a subscriber: arojas.Mar 5 2018, 4:55 PM

The sip part is distro-specific. At least in Arch we don't have separate sip/sip3 directories (what's the point? sip files are independent of the python version)

McPain abandoned this revision.Sep 11 2018, 12:46 PM
Restricted Application edited subscribers, added: kde-buildsystem, kde-frameworks-devel; removed: Frameworks, Build System. · View Herald TranscriptSep 11 2018, 12:46 PM