From 1228281b0cbf55838b17976df64dece25c299906 Mon Sep 17 00:00:00 2001 From: Dominik 'Rathann' Mierzejewski Date: Tue, 29 Jul 2025 21:00:00 +0200 Subject: [PATCH] move two shared libraries from -devel to main package - add missing SONAME to libMyGUI.OpenGLPlatform.so --- mygui-add-missing-soname.patch | 11 +++++++++++ mygui.spec | 5 ++++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 mygui-add-missing-soname.patch diff --git a/mygui-add-missing-soname.patch b/mygui-add-missing-soname.patch new file mode 100644 index 0000000..c030be0 --- /dev/null +++ b/mygui-add-missing-soname.patch @@ -0,0 +1,11 @@ +diff -up mygui-MyGUI3.4.3/Platforms/OpenGL/OpenGLPlatform/CMakeLists.txt.orig mygui-MyGUI3.4.3/Platforms/OpenGL/OpenGLPlatform/CMakeLists.txt +--- mygui-MyGUI3.4.3/Platforms/OpenGL/OpenGLPlatform/CMakeLists.txt.orig 2023-08-06 23:45:08.000000000 +0200 ++++ mygui-MyGUI3.4.3/Platforms/OpenGL/OpenGLPlatform/CMakeLists.txt 2025-07-29 20:49:36.561869888 +0200 +@@ -41,6 +41,7 @@ link_directories(${OPENGL_LIB_DIR}) + install(FILES ${HEADER_FILES} + DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/MYGUI" + ) ++set_target_properties(${PROJECTNAME} PROPERTIES VERSION ${MYGUI_VERSION} SOVERSION "${MYGUI_VERSION_MAJOR}.${MYGUI_VERSION_MINOR}.${MYGUI_VERSION_PATCH}") + mygui_install_target(${PROJECTNAME} "") + + if (MYGUI_HIGH_LEVEL_WARNINGS) diff --git a/mygui.spec b/mygui.spec index 41042d6..c73c711 100644 --- a/mygui.spec +++ b/mygui.spec @@ -14,6 +14,7 @@ Source3: mygui-layouteditor.desktop Source4: mygui-imageeditor.desktop Source5: mygui-fonteditor.desktop Source6: mygui-skineditor.desktop +Patch0: mygui-add-missing-soname.patch BuildRequires: cmake BuildRequires: cmake(SDL2) @@ -68,6 +69,7 @@ renamed to be prefixed with mygui (ie mygui-LayoutEditor) %prep %setup -qn %{name}-MyGUI%{version} +%patch -P0 -p1 -b .orig %build @@ -144,6 +146,8 @@ done %files %license COPYING.MIT %doc README.md +%{_libdir}/libEditorFramework.so +%{_libdir}/libMyGUI.OpenGLPlatform.so.%{version} %{_libdir}/libMyGUICommon.so.%{version} %{_libdir}/libMyGUIEngine.so.%{version} %dir %{_datadir}/MYGUI @@ -154,7 +158,6 @@ done %files devel %{_includedir}/MYGUI -%{_libdir}/libEditorFramework.so %{_libdir}/libMyGUI.OpenGLPlatform.so %{_libdir}/libMyGUICommon.so %{_libdir}/libMyGUIEngine.so