mirror of
https://github.com/microsoft/vcpkg.git
synced 2025-06-07 12:26:08 +08:00
[qt-advanced-docking-system] update to 3.6.1 (#13340)
* update to 3.6.1 * remove unneeded changes * fix qt5-x11extras linux dependency * add dependency for osx * make requested changes * change hash
This commit is contained in:
parent
a2c6f1a930
commit
0ad0d1ec6b
@ -1,5 +1,5 @@
|
|||||||
Source: qt-advanced-docking-system
|
Source: qt-advanced-docking-system
|
||||||
Version: 3.2.5-2
|
Version: 3.6.1
|
||||||
Build-Depends: qt5-base[core], zlib, bzip2
|
Build-Depends: qt5-base[core], qt5-x11extras (!windows), zlib, bzip2
|
||||||
Description: Create customizable layouts using an advanced window docking system similar to what is found in many popular IDEs such as Visual Studio
|
Description: Create customizable layouts using an advanced window docking system similar to what is found in many popular IDEs such as Visual Studio
|
||||||
Homepage: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
|
Homepage: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System
|
||||||
|
@ -1,47 +1,13 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
|
||||||
index 578dfc1..a4c9460 100644
|
index 0bd721d..4848c5f 100644
|
||||||
--- a/CMakeLists.txt
|
--- a/src/CMakeLists.txt
|
||||||
+++ b/CMakeLists.txt
|
+++ b/src/CMakeLists.txt
|
||||||
@@ -70,7 +70,7 @@ if("${CMAKE_SIZEOF_VOID_P}" STREQUAL "4")
|
@@ -52,7 +52,7 @@ if (UNIX)
|
||||||
else()
|
set(ads_SRCS linux/FloatingWidgetTitleBar.cpp ${ads_SRCS})
|
||||||
set(ads_PlatformDir "x64")
|
set(ads_HEADERS linux/FloatingWidgetTitleBar.h ${ads_HEADERS})
|
||||||
endif()
|
endif()
|
||||||
-if(BUILD_STATIC)
|
-if(BUILD_STATIC)
|
||||||
+if(NOT BUILD_SHARED_LIBS)
|
+if(NOT BUILD_SHARED_LIBS)
|
||||||
add_library(qtadvanceddocking STATIC ${ads_SRCS})
|
add_library(qtadvanceddocking STATIC ${ads_SRCS} ${ads_HEADERS})
|
||||||
target_compile_definitions(qtadvanceddocking PUBLIC ADS_STATIC)
|
target_compile_definitions(qtadvanceddocking PUBLIC ADS_STATIC)
|
||||||
else()
|
else()
|
||||||
@@ -88,7 +88,7 @@ install(FILES
|
|
||||||
COMPONENT license
|
|
||||||
)
|
|
||||||
install(TARGETS qtadvanceddocking
|
|
||||||
- EXPORT adsTargets
|
|
||||||
+ EXPORT qt-advanced-docking-systemConfig
|
|
||||||
RUNTIME DESTINATION bin
|
|
||||||
LIBRARY DESTINATION lib
|
|
||||||
ARCHIVE DESTINATION lib
|
|
||||||
@@ -100,14 +100,8 @@ write_basic_package_version_file("adsConfigVersion.cmake"
|
|
||||||
VERSION ${ads_VERSION}
|
|
||||||
COMPATIBILITY SameMajorVersion
|
|
||||||
)
|
|
||||||
-install(EXPORT adsTargets
|
|
||||||
- FILE adsTargets.cmake
|
|
||||||
- NAMESPACE ads::
|
|
||||||
- DESTINATION lib/cmake/ads
|
|
||||||
-)
|
|
||||||
-install(FILES "adsConfig.cmake" "${CMAKE_BINARY_DIR}/adsConfigVersion.cmake"
|
|
||||||
- DESTINATION lib/cmake/ads
|
|
||||||
-)
|
|
||||||
+
|
|
||||||
+install(EXPORT qt-advanced-docking-systemConfig NAMESPACE qt-advanced-docking-system:: DESTINATION share/qt-advanced-docking-system)
|
|
||||||
|
|
||||||
target_include_directories(qtadvanceddocking PUBLIC
|
|
||||||
"$<BUILD_INTERFACE:${ads_INCLUDE}>"
|
|
||||||
@@ -117,7 +111,6 @@ target_link_libraries(qtadvanceddocking PUBLIC ${ads_LIBS})
|
|
||||||
target_compile_definitions(qtadvanceddocking PRIVATE ${ads_COMPILE_DEFINE})
|
|
||||||
set_target_properties(qtadvanceddocking PROPERTIES
|
|
||||||
VERSION ${ads_VERSION}
|
|
||||||
- EXPORT_NAME "QtAdvancedDockingSystem"
|
|
||||||
ARCHIVE_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${ads_PlatformDir}/lib"
|
|
||||||
LIBRARY_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${ads_PlatformDir}/lib"
|
|
||||||
RUNTIME_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/${ads_PlatformDir}/bin"
|
|
||||||
|
17
ports/qt-advanced-docking-system/hardcode_version.patch
Normal file
17
ports/qt-advanced-docking-system/hardcode_version.patch
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
||||||
|
index 94fdb8d..6febea2 100644
|
||||||
|
--- a/CMakeLists.txt
|
||||||
|
+++ b/CMakeLists.txt
|
||||||
|
@@ -1,11 +1,6 @@
|
||||||
|
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)
|
@ -1,18 +1,20 @@
|
|||||||
vcpkg_from_github(
|
vcpkg_from_github(
|
||||||
OUT_SOURCE_PATH SOURCE_PATH
|
OUT_SOURCE_PATH SOURCE_PATH
|
||||||
REPO githubuser0xFFFF/Qt-Advanced-Docking-System
|
REPO githubuser0xFFFF/Qt-Advanced-Docking-System
|
||||||
REF 661d0c4356ab61d155b53718aa1bf6bab86dad13
|
REF 6846c9614602f21c51057a32d759a51eba1fc4d9
|
||||||
SHA512 3504d91b63cc68abbc56e935f22dda2e5b667400501b547a159e3e43d5862c2cff5739423606732361b331b00596202a19a67c3273948cccfbdb8593970cb840
|
SHA512 1ea130bf5bf2a567ec5510f450c1de74abeaab36258cb28585539a266889326e40c4912bf52b66dfced47e54b6fe0947211b9f53789666fe55744da509328edd
|
||||||
HEAD_REF master
|
HEAD_REF master
|
||||||
PATCHES
|
PATCHES
|
||||||
|
hardcode_version.patch
|
||||||
config_changes.patch
|
config_changes.patch
|
||||||
skip_license_install.patch
|
|
||||||
)
|
)
|
||||||
|
|
||||||
vcpkg_configure_cmake(
|
vcpkg_configure_cmake(
|
||||||
SOURCE_PATH ${SOURCE_PATH}
|
SOURCE_PATH ${SOURCE_PATH}
|
||||||
PREFER_NINJA
|
PREFER_NINJA
|
||||||
OPTIONS -DBUILD_EXAMPLES=OFF
|
OPTIONS
|
||||||
|
-DBUILD_EXAMPLES=OFF
|
||||||
|
-DVERSION_SHORT=3.6.1
|
||||||
)
|
)
|
||||||
|
|
||||||
vcpkg_install_cmake()
|
vcpkg_install_cmake()
|
||||||
@ -21,5 +23,5 @@ file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${
|
|||||||
file(INSTALL ${SOURCE_PATH}/gnu-lgpl-v2.1.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
file(INSTALL ${SOURCE_PATH}/gnu-lgpl-v2.1.md DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
|
||||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include)
|
||||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/license)
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/license)
|
||||||
vcpkg_fixup_cmake_targets()
|
|
||||||
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
|
||||||
|
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/qtadvanceddocking TARGET_PATH share/qtadvanceddocking)
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
diff --git a/CMakeLists.txt b/CMakeLists.txt
|
|
||||||
index a2cb47d..57a1cf5 100644
|
|
||||||
--- a/CMakeLists.txt
|
|
||||||
+++ b/CMakeLists.txt
|
|
||||||
@@ -81,14 +81,8 @@ install(FILES ${ads_INSTALL_INCLUDE}
|
|
||||||
DESTINATION include
|
|
||||||
COMPONENT headers
|
|
||||||
)
|
|
||||||
-install(FILES
|
|
||||||
- "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE"
|
|
||||||
- "${CMAKE_CURRENT_SOURCE_DIR}/gnu-lgpl-v2.1.md"
|
|
||||||
- DESTINATION license
|
|
||||||
- COMPONENT license
|
|
||||||
-)
|
|
||||||
install(TARGETS qtadvanceddocking
|
|
||||||
EXPORT qt-advanced-docking-systemConfig
|
|
||||||
RUNTIME DESTINATION bin
|
|
||||||
LIBRARY DESTINATION lib
|
|
||||||
ARCHIVE DESTINATION lib
|
|
Loading…
Reference in New Issue
Block a user