From 85c3904a652faa0080f40cf732c3b35318e20883 Mon Sep 17 00:00:00 2001 From: Billy Robert O'Neal III Date: Wed, 29 Apr 2020 13:39:22 -0700 Subject: [PATCH] [qt-advanced-docking-system] Patch qt-advanced-docking-system to not install LICENSE. --- ports/qt-advanced-docking-system/CONTROL | 4 ++-- .../qt-advanced-docking-system/portfile.cmake | 2 ++ .../skip_license_install.patch | 19 +++++++++++++++++++ 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 ports/qt-advanced-docking-system/skip_license_install.patch diff --git a/ports/qt-advanced-docking-system/CONTROL b/ports/qt-advanced-docking-system/CONTROL index 9b1dda81b..478551458 100644 --- a/ports/qt-advanced-docking-system/CONTROL +++ b/ports/qt-advanced-docking-system/CONTROL @@ -1,5 +1,5 @@ Source: qt-advanced-docking-system -Version: 3.2.5 +Version: 3.2.5-1 Build-Depends: qt5-base, 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 -Homepage: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System \ No newline at end of file +Homepage: https://github.com/githubuser0xFFFF/Qt-Advanced-Docking-System diff --git a/ports/qt-advanced-docking-system/portfile.cmake b/ports/qt-advanced-docking-system/portfile.cmake index 3f9577df9..dd70c21e2 100644 --- a/ports/qt-advanced-docking-system/portfile.cmake +++ b/ports/qt-advanced-docking-system/portfile.cmake @@ -6,6 +6,7 @@ vcpkg_from_github( HEAD_REF master PATCHES config_changes.patch + skip_license_install.patch ) vcpkg_configure_cmake( @@ -17,6 +18,7 @@ vcpkg_configure_cmake( vcpkg_install_cmake() file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright) +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/license) vcpkg_fixup_cmake_targets() diff --git a/ports/qt-advanced-docking-system/skip_license_install.patch b/ports/qt-advanced-docking-system/skip_license_install.patch new file mode 100644 index 000000000..e6cfb32a5 --- /dev/null +++ b/ports/qt-advanced-docking-system/skip_license_install.patch @@ -0,0 +1,19 @@ +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