From f1ac3db8e2019f474a09d6964aea8e21bc9da166 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dawid=20Wro=CC=81bel?= Date: Thu, 10 Sep 2020 22:32:40 -0400 Subject: [PATCH] Add kf5globalaccel port --- ports/kf5globalaccel/CONTROL | 5 +++++ ports/kf5globalaccel/portfile.cmake | 34 +++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 ports/kf5globalaccel/CONTROL create mode 100644 ports/kf5globalaccel/portfile.cmake diff --git a/ports/kf5globalaccel/CONTROL b/ports/kf5globalaccel/CONTROL new file mode 100644 index 0000000000..5f99e07cc6 --- /dev/null +++ b/ports/kf5globalaccel/CONTROL @@ -0,0 +1,5 @@ +Source: kf5globalaccel +Version: 5.73.0 +Homepage: https://api.kde.org/frameworks/kglobalaccel/html/index.html +Description: lobal desktop keyboard shortcuts +Build-Depends: ecm, qt5-base, qt5-tools, kf5config, kf5coreaddons, kf5crash, kf5dbusaddons, kf5windowsystem, kf5dbusaddons diff --git a/ports/kf5globalaccel/portfile.cmake b/ports/kf5globalaccel/portfile.cmake new file mode 100644 index 0000000000..1761b1d558 --- /dev/null +++ b/ports/kf5globalaccel/portfile.cmake @@ -0,0 +1,34 @@ +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kglobalaccel + REF v5.73.0 + SHA512 3e510bb1a383e44f2c4217b86ea51638dee9dbb9e0210fa253f18a9572cdcc109d84d25ed62cf5611ecefc5c4b9d96017cc743cf846cc0f823c0e627b74950c5 + HEAD_REF master +) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA + OPTIONS + -DBUILD_HTML_DOCS=OFF + -DBUILD_MAN_DOCS=OFF + -DBUILD_QTHELP_DOCS=OFF + -DBUILD_TESTING=OFF +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5GlobalAccel) + +vcpkg_copy_pdbs() + +if(VCPKG_LIBRARY_LINKAGE STREQUAL "static") + file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin") +endif() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)