From e33e9de6f650f6fe00596e2afd3bd4b36376aa9e Mon Sep 17 00:00:00 2001
From: Teo Mrnjavac <teo@kde.org>
Date: Thu, 17 Jul 2014 19:41:08 +0200
Subject: [PATCH] Symlink lib/calamares/libcalamares.so to lib/libcalamares.so
 for Python.

---
 src/libcalamares/CMakeLists.txt | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/src/libcalamares/CMakeLists.txt b/src/libcalamares/CMakeLists.txt
index 5cca7fc74f..125e300e0c 100644
--- a/src/libcalamares/CMakeLists.txt
+++ b/src/libcalamares/CMakeLists.txt
@@ -82,6 +82,13 @@ install( TARGETS calamares
     ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
 )
 
+# Make symlink lib/calamares/libcalamares.so to lib/libcalamares.so so lib/calamares
+# can be used as module path for the Python interpreter.
+install( CODE "
+    file( MAKE_DIRECTORY \"\$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_LIBDIR}/calamares\" )
+    execute_process( COMMAND \"${CMAKE_COMMAND}\" -E create_symlink ../libcalamares.so libcalamares.so WORKING_DIRECTORY \"\$ENV{DESTDIR}/${CMAKE_INSTALL_FULL_LIBDIR}/calamares\" )
+")
+
 # Install header files
 file( GLOB rootHeaders "*.h" )
 file( GLOB kdsingleapplicationguardHeaders "kdsingleapplicationguard/*.h" )
-- 
GitLab