File Qt-Advanced-Docking-System_version.patch of Package Qt-Advanced-Docking-System
Index: Qt-Advanced-Docking-System-3.7.1/CMakeLists.txt
===================================================================
--- Qt-Advanced-Docking-System-3.7.1.orig/CMakeLists.txt
+++ Qt-Advanced-Docking-System-3.7.1/CMakeLists.txt
@@ -1,11 +1,5 @@
cmake_minimum_required(VERSION 3.5)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH})
-include(GetGitRevisionDescription)
-git_describe(GitTagVersion --tags)
-string(REGEX REPLACE "^([0-9]+)\\..*" "\\1" VERSION_MAJOR "${GitTagVersion}")
-string(REGEX REPLACE "^[0-9]+\\.([0-9]+).*" "\\1" VERSION_MINOR "${GitTagVersion}")
-string(REGEX REPLACE "^[0-9]+\\.[0-9]+\\.([0-9]+).*" "\\1" VERSION_PATCH "${GitTagVersion}")
-set(VERSION_SHORT "${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_PATCH}")
project(QtADS LANGUAGES CXX VERSION ${VERSION_SHORT})
option(BUILD_STATIC "Build the static library" OFF)
option(BUILD_EXAMPLES "Build the examples" ON)
Index: Qt-Advanced-Docking-System-3.7.1/src/CMakeLists.txt
===================================================================
--- Qt-Advanced-Docking-System-3.7.1.orig/src/CMakeLists.txt
+++ Qt-Advanced-Docking-System-3.7.1/src/CMakeLists.txt
@@ -71,6 +71,7 @@ set_target_properties(qtadvanceddocking
CXX_STANDARD 14
CXX_STANDARD_REQUIRED ON
CXX_EXTENSIONS OFF
+ SOVERSION ${ADS_SOVERSION}
VERSION ${VERSION_SHORT}
EXPORT_NAME "qtadvanceddocking"
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${ads_PlatformDir}/lib"