Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37415556
en ru br
Репозитории ALT

Группа :: Разработка/Прочее
Пакет: extra-cmake-modules

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: alt-fix-python-install-dirs.patch
Скачать


--- a/find-modules/FindPythonModuleGeneration.cmake
+++ b/find-modules/FindPythonModuleGeneration.cmake
@@ -230,7 +230,7 @@ foreach(pyversion ${_pyversions})
     )
 
   else()
-    set(KDE_INSTALL_PYTHON${pyversion}DIR lib/python${pyversion${pyversion}_maj_min}/site-packages)
+    set(KDE_INSTALL_PYTHON${pyversion}DIR lib${LIB_SUFFIX}/python${pyversion${pyversion}_maj_min}/site-packages)
   endif()
 
   if(NOT IS_ABSOLUTE ${KDE_INSTALL_PYTHON${pyversion}DIR})
@@ -514,10 +514,16 @@ headers = sipAPI${GPB_MODULENAME}
             ${_kf5_python_prefix}
         )
 
+        if (pyversion EQUAL "3")
+          set(sipversion ${pyversion})
+        else ()
+          set(sipversion "")
+        endif()
+
         install(DIRECTORY ${CMAKE_BINARY_DIR}/py${pyversion}/${GPB_PYTHONNAMESPACE}
           DESTINATION ${KDE_INSTALL_PYTHON${pyversion}DIR})
         install(FILES ${sip_files} "${CMAKE_CURRENT_BINARY_DIR}/sip/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME}/${GPB_MODULENAME}mod.sip"
-          DESTINATION share/sip/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME}
+          DESTINATION share/sip${sipversion}/${GPB_PYTHONNAMESPACE}/${GPB_MODULENAME}
         )
     endforeach()
 endfunction()
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin