From e22b8b46440b6d7c07fb17530af5eedf713a0535 Mon Sep 17 00:00:00 2001 From: Stefano Sinigardi Date: Thu, 27 Jun 2019 23:37:25 +0200 Subject: [PATCH] [kf5] recover from #4652 --- ports/ecm/CONTROL | 2 +- ports/ecm/portfile.cmake | 4 +- ports/editorconfig-core-c/CONTROL | 4 ++ ports/editorconfig-core-c/portfile.cmake | 23 +++++++ ports/kf5/CONTROL | 4 ++ ports/kf5/portfile.cmake | 1 + ports/kf5activities/CONTROL | 4 ++ ports/kf5activities/portfile.cmake | 32 ++++++++++ ports/kf5archive/CONTROL | 4 +- ports/kf5archive/portfile.cmake | 54 ++++++++-------- ports/kf5attica/CONTROL | 4 ++ ports/kf5attica/portfile.cmake | 28 +++++++++ ports/kf5auth/CONTROL | 4 ++ ports/kf5auth/portfile.cmake | 32 ++++++++++ ports/kf5bookmarks/CONTROL | 4 ++ ports/kf5bookmarks/portfile.cmake | 30 +++++++++ ports/kf5codecs/CONTROL | 4 ++ ports/kf5codecs/portfile.cmake | 33 ++++++++++ ports/kf5completion/CONTROL | 4 ++ ports/kf5completion/portfile.cmake | 30 +++++++++ ports/kf5config/CONTROL | 4 ++ ports/kf5config/portfile.cmake | 45 ++++++++++++++ ports/kf5configwidgets/CONTROL | 4 ++ ports/kf5configwidgets/portfile.cmake | 36 +++++++++++ ports/kf5coreaddons/CONTROL | 4 ++ ports/kf5coreaddons/portfile.cmake | 37 +++++++++++ ports/kf5crash/CONTROL | 4 ++ ports/kf5crash/portfile.cmake | 29 +++++++++ ports/kf5dbusaddons/CONTROL | 4 ++ ports/kf5dbusaddons/portfile.cmake | 32 ++++++++++ ports/kf5declarative/CONTROL | 4 ++ ports/kf5declarative/portfile.cmake | 37 +++++++++++ ports/kf5designerplugin/CONTROL | 4 ++ ports/kf5designerplugin/portfile.cmake | 38 ++++++++++++ ports/kf5emoticons/CONTROL | 4 ++ ports/kf5emoticons/portfile.cmake | 32 ++++++++++ ports/kf5globalaccel/CONTROL | 4 ++ ports/kf5globalaccel/portfile.cmake | 32 ++++++++++ ports/kf5guiaddons/CONTROL | 4 ++ ports/kf5guiaddons/portfile.cmake | 30 +++++++++ ports/kf5holidays/CONTROL | 4 +- ports/kf5holidays/portfile.cmake | 62 +++++++++---------- ports/kf5i18n/CONTROL | 4 ++ ports/kf5i18n/portfile.cmake | 35 +++++++++++ ports/kf5iconthemes/CONTROL | 4 ++ ports/kf5iconthemes/portfile.cmake | 37 +++++++++++ ports/kf5imageformats/CONTROL | 4 ++ ports/kf5imageformats/portfile.cmake | 36 +++++++++++ ports/kf5itemmodels/CONTROL | 4 ++ ports/kf5itemmodels/portfile.cmake | 29 +++++++++ ports/kf5itemviews/CONTROL | 4 ++ ports/kf5itemviews/portfile.cmake | 29 +++++++++ ports/kf5jobwidgets/CONTROL | 4 ++ ports/kf5jobwidgets/portfile.cmake | 31 ++++++++++ ports/kf5kcmutils/CONTROL | 4 ++ ports/kf5kcmutils/portfile.cmake | 34 ++++++++++ ports/kf5kio/CONTROL | 4 ++ ports/kf5kio/portfile.cmake | 56 +++++++++++++++++ ports/kf5kirigami2/CONTROL | 4 ++ ports/kf5kirigami2/portfile.cmake | 31 ++++++++++ ports/kf5newstuff/CONTROL | 4 ++ ports/kf5newstuff/portfile.cmake | 36 +++++++++++ ports/kf5package/CONTROL | 4 ++ ports/kf5package/portfile.cmake | 40 ++++++++++++ ports/kf5parts/CONTROL | 4 ++ ports/kf5parts/portfile.cmake | 35 +++++++++++ ports/kf5plotting/CONTROL | 2 +- ports/kf5plotting/portfile.cmake | 6 +- ports/kf5service/CONTROL | 4 ++ ports/kf5service/portfile.cmake | 40 ++++++++++++ ports/kf5solid/CONTROL | 4 ++ ports/kf5solid/portfile.cmake | 37 +++++++++++ ports/kf5sonnet/CONTROL | 8 +++ ports/kf5sonnet/portfile.cmake | 43 +++++++++++++ ports/kf5syntax-highlighting/CONTROL | 4 ++ ports/kf5syntax-highlighting/portfile.cmake | 39 ++++++++++++ ports/kf5texteditor/CONTROL | 4 ++ ports/kf5texteditor/portfile.cmake | 38 ++++++++++++ ports/kf5textwidgets/CONTROL | 4 ++ ports/kf5textwidgets/portfile.cmake | 35 +++++++++++ ports/kf5threadweaver/CONTROL | 4 ++ ports/kf5threadweaver/portfile.cmake | 29 +++++++++ ports/kf5unitconversion/CONTROL | 4 ++ ports/kf5unitconversion/portfile.cmake | 34 ++++++++++ ports/kf5widgetsaddons/CONTROL | 4 ++ ports/kf5widgetsaddons/portfile.cmake | 30 +++++++++ ports/kf5windowsystem/CONTROL | 4 ++ ports/kf5windowsystem/portfile.cmake | 30 +++++++++ ports/kf5xmlgui/CONTROL | 4 ++ ports/kf5xmlgui/portfile.cmake | 36 +++++++++++ .../cmake/vcpkg_find_acquire_program.cmake | 22 ++++--- 91 files changed, 1627 insertions(+), 78 deletions(-) create mode 100644 ports/editorconfig-core-c/CONTROL create mode 100644 ports/editorconfig-core-c/portfile.cmake create mode 100644 ports/kf5/CONTROL create mode 100644 ports/kf5/portfile.cmake create mode 100644 ports/kf5activities/CONTROL create mode 100644 ports/kf5activities/portfile.cmake create mode 100644 ports/kf5attica/CONTROL create mode 100644 ports/kf5attica/portfile.cmake create mode 100644 ports/kf5auth/CONTROL create mode 100644 ports/kf5auth/portfile.cmake create mode 100644 ports/kf5bookmarks/CONTROL create mode 100644 ports/kf5bookmarks/portfile.cmake create mode 100644 ports/kf5codecs/CONTROL create mode 100644 ports/kf5codecs/portfile.cmake create mode 100644 ports/kf5completion/CONTROL create mode 100644 ports/kf5completion/portfile.cmake create mode 100644 ports/kf5config/CONTROL create mode 100644 ports/kf5config/portfile.cmake create mode 100644 ports/kf5configwidgets/CONTROL create mode 100644 ports/kf5configwidgets/portfile.cmake create mode 100644 ports/kf5coreaddons/CONTROL create mode 100644 ports/kf5coreaddons/portfile.cmake create mode 100644 ports/kf5crash/CONTROL create mode 100644 ports/kf5crash/portfile.cmake create mode 100644 ports/kf5dbusaddons/CONTROL create mode 100644 ports/kf5dbusaddons/portfile.cmake create mode 100644 ports/kf5declarative/CONTROL create mode 100644 ports/kf5declarative/portfile.cmake create mode 100644 ports/kf5designerplugin/CONTROL create mode 100644 ports/kf5designerplugin/portfile.cmake create mode 100644 ports/kf5emoticons/CONTROL create mode 100644 ports/kf5emoticons/portfile.cmake create mode 100644 ports/kf5globalaccel/CONTROL create mode 100644 ports/kf5globalaccel/portfile.cmake create mode 100644 ports/kf5guiaddons/CONTROL create mode 100644 ports/kf5guiaddons/portfile.cmake create mode 100644 ports/kf5i18n/CONTROL create mode 100644 ports/kf5i18n/portfile.cmake create mode 100644 ports/kf5iconthemes/CONTROL create mode 100644 ports/kf5iconthemes/portfile.cmake create mode 100644 ports/kf5imageformats/CONTROL create mode 100644 ports/kf5imageformats/portfile.cmake create mode 100644 ports/kf5itemmodels/CONTROL create mode 100644 ports/kf5itemmodels/portfile.cmake create mode 100644 ports/kf5itemviews/CONTROL create mode 100644 ports/kf5itemviews/portfile.cmake create mode 100644 ports/kf5jobwidgets/CONTROL create mode 100644 ports/kf5jobwidgets/portfile.cmake create mode 100644 ports/kf5kcmutils/CONTROL create mode 100644 ports/kf5kcmutils/portfile.cmake create mode 100644 ports/kf5kio/CONTROL create mode 100644 ports/kf5kio/portfile.cmake create mode 100644 ports/kf5kirigami2/CONTROL create mode 100644 ports/kf5kirigami2/portfile.cmake create mode 100644 ports/kf5newstuff/CONTROL create mode 100644 ports/kf5newstuff/portfile.cmake create mode 100644 ports/kf5package/CONTROL create mode 100644 ports/kf5package/portfile.cmake create mode 100644 ports/kf5parts/CONTROL create mode 100644 ports/kf5parts/portfile.cmake create mode 100644 ports/kf5service/CONTROL create mode 100644 ports/kf5service/portfile.cmake create mode 100644 ports/kf5solid/CONTROL create mode 100644 ports/kf5solid/portfile.cmake create mode 100644 ports/kf5sonnet/CONTROL create mode 100644 ports/kf5sonnet/portfile.cmake create mode 100644 ports/kf5syntax-highlighting/CONTROL create mode 100644 ports/kf5syntax-highlighting/portfile.cmake create mode 100644 ports/kf5texteditor/CONTROL create mode 100644 ports/kf5texteditor/portfile.cmake create mode 100644 ports/kf5textwidgets/CONTROL create mode 100644 ports/kf5textwidgets/portfile.cmake create mode 100644 ports/kf5threadweaver/CONTROL create mode 100644 ports/kf5threadweaver/portfile.cmake create mode 100644 ports/kf5unitconversion/CONTROL create mode 100644 ports/kf5unitconversion/portfile.cmake create mode 100644 ports/kf5widgetsaddons/CONTROL create mode 100644 ports/kf5widgetsaddons/portfile.cmake create mode 100644 ports/kf5windowsystem/CONTROL create mode 100644 ports/kf5windowsystem/portfile.cmake create mode 100644 ports/kf5xmlgui/CONTROL create mode 100644 ports/kf5xmlgui/portfile.cmake diff --git a/ports/ecm/CONTROL b/ports/ecm/CONTROL index 6076cf71471bf8..068c17831af014 100644 --- a/ports/ecm/CONTROL +++ b/ports/ecm/CONTROL @@ -1,3 +1,3 @@ Source: ecm -Version: 5.50.0 +Version: 5.51.0 Description: Extra CMake Modules (ECM), extra modules and scripts for CMake diff --git a/ports/ecm/portfile.cmake b/ports/ecm/portfile.cmake index 325a6505ca3b32..0a7fbc4ada7497 100644 --- a/ports/ecm/portfile.cmake +++ b/ports/ecm/portfile.cmake @@ -4,8 +4,8 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO KDE/extra-cmake-modules - REF v5.50.0 - SHA512 625f934b97c56cceed44d8fa0e335fb1f593806e52b8bfd2fd467561b4de2528940add756a8e903bd5502e912422cc3835e65e047cc4c205d3b8629452627abd + REF v5.51.0 + SHA512 670024e21a785193ebe16ddfcc30cb2fe5af14cac17f439e210cdab83611791d156a1e48a1b19eb56f4ddb4e43c3b454ff9e7b74edc144b36563318eefec2ea1 HEAD_REF master ) diff --git a/ports/editorconfig-core-c/CONTROL b/ports/editorconfig-core-c/CONTROL new file mode 100644 index 00000000000000..e55dfaf58db38f --- /dev/null +++ b/ports/editorconfig-core-c/CONTROL @@ -0,0 +1,4 @@ +Source: editorconfig-core-c +Version: 0.12.2 +Description: EditorConfig core code written in C (for use by plugins supporting EditorConfig parsing) +Build-Depends: pcre diff --git a/ports/editorconfig-core-c/portfile.cmake b/ports/editorconfig-core-c/portfile.cmake new file mode 100644 index 00000000000000..fb853862bbac65 --- /dev/null +++ b/ports/editorconfig-core-c/portfile.cmake @@ -0,0 +1,23 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO editorconfig/editorconfig-core-c + REF v0.12.2 + SHA512 6ab3e4f7f95c83c0781064ca15bb70394bb947f9d4cd1348224f02e25c65021d14439b913775d7cfafb93476158799c34438fa548adf3c7ec6dbfd6f1052a046 + HEAD_REF master +) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA +) + +vcpkg_install_cmake() + +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/editorconfig.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/editorconfig.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/share/man) +file(INSTALL ${SOURCE_PATH}/LICENSE DESTINATION ${CURRENT_PACKAGES_DIR}/share/editorconfig-core-c RENAME copyright) diff --git a/ports/kf5/CONTROL b/ports/kf5/CONTROL new file mode 100644 index 00000000000000..b6868efec065e9 --- /dev/null +++ b/ports/kf5/CONTROL @@ -0,0 +1,4 @@ +Source: kf5 +Version: 5.51.0 +Description: KDE Frameworks is a framework of libraries built on the top of Qt +Build-Depends: ecm, kf5activities, kf5archive, kf5attica, kf5auth, kf5bookmarks, kf5codecs, kf5completion, kf5config, kf5configwidgets, kf5coreaddons, kf5crash, kf5dbusaddons, kf5declarative, kf5emoticons, kf5globalaccel, kf5guiaddons, kf5holidays, kf5i18n, kf5iconthemes, kf5imageformats, kf5itemmodels, kf5itemviews, kf5jobwidgets, kf5kcmutils, kf5kio, kf5kirigami2, kf5newstuff, kf5package, kf5parts, kf5plotting, kf5service, kf5solid, kf5sonnet, kf5syntax-highlighting, kf5textwidgets, kf5threadweaver, kf5unitconversion, kf5widgetsaddons, kf5windowsystem, kf5xmlgui diff --git a/ports/kf5/portfile.cmake b/ports/kf5/portfile.cmake new file mode 100644 index 00000000000000..065116c276adcf --- /dev/null +++ b/ports/kf5/portfile.cmake @@ -0,0 +1 @@ +set(VCPKG_POLICY_EMPTY_PACKAGE enabled) diff --git a/ports/kf5activities/CONTROL b/ports/kf5activities/CONTROL new file mode 100644 index 00000000000000..454200543d39ae --- /dev/null +++ b/ports/kf5activities/CONTROL @@ -0,0 +1,4 @@ +Source: kf5activities +Version: 5.51.0 +Description: Core components for the KDE's Activities +Build-Depends: ecm, qt5-declarative, qt5-tools, kf5config, kf5coreaddons, kf5windowsystem, boost diff --git a/ports/kf5activities/portfile.cmake b/ports/kf5activities/portfile.cmake new file mode 100644 index 00000000000000..7abdee83e264b1 --- /dev/null +++ b/ports/kf5activities/portfile.cmake @@ -0,0 +1,32 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kactivities + REF v5.51.0 + SHA512 1bcfaa0329568cb3cdb99686cb9fe568cdbde128023d83275e51dd52158f989861dae0b2835c506e1d443d34a3eff5a7f245d9d00a6ae42bb043b0021fef6fdf + 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 + -DKDE_INSTALL_QMLDIR=qml + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Activities) +vcpkg_copy_pdbs() + +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kactivities-cli.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kactivities-cli.exe) +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/kf5activities RENAME copyright) diff --git a/ports/kf5archive/CONTROL b/ports/kf5archive/CONTROL index c3e0e5dee6fdaf..e2007769aa5984 100644 --- a/ports/kf5archive/CONTROL +++ b/ports/kf5archive/CONTROL @@ -1,4 +1,4 @@ Source: kf5archive -Version: 5.50.0 +Version: 5.51.0 Description: File compression -Build-Depends: ecm, qt5-base, zlib, bzip2 \ No newline at end of file +Build-Depends: ecm, qt5-base, zlib, bzip2 diff --git a/ports/kf5archive/portfile.cmake b/ports/kf5archive/portfile.cmake index 6f587a096c2fa3..ad2c9f07a6cd50 100644 --- a/ports/kf5archive/portfile.cmake +++ b/ports/kf5archive/portfile.cmake @@ -1,27 +1,27 @@ -include(vcpkg_common_functions) - -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO KDE/karchive - REF v5.50.0 - SHA512 519dd69ef76c9655cdf9d8f16484244469a6d5d2185c1d588bad325a401dd11f35699e3c115dfd52e5db38aa26aea3d9b35c7e83b76a36bda926574a7d3ce50f - 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/KF5Archive) -vcpkg_copy_pdbs() - -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -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/kf5archive RENAME copyright) +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/karchive + REF v5.51.0 + SHA512 7445fc3279efb5b3e767c25b67177640e858fd7d6517b73d7a6cbccfac40b88cd94c9268ffdc4e29a8b139e1b0b8c23b18f0073ff5619ceb44b8fcccaed699ee + 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/KF5Archive) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +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/kf5archive RENAME copyright) diff --git a/ports/kf5attica/CONTROL b/ports/kf5attica/CONTROL new file mode 100644 index 00000000000000..99ae01f6c1f741 --- /dev/null +++ b/ports/kf5attica/CONTROL @@ -0,0 +1,4 @@ +Source: kf5attica +Version: 5.51.0 +Description: Qt library that implements the Open Collaboration Services API +Build-Depends: ecm, qt5-base, qt5-tools diff --git a/ports/kf5attica/portfile.cmake b/ports/kf5attica/portfile.cmake new file mode 100644 index 00000000000000..5d62bbf95af746 --- /dev/null +++ b/ports/kf5attica/portfile.cmake @@ -0,0 +1,28 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/attica + REF v5.51.0 + SHA512 b4377157766bc3645bf539740ccb7c24c00076c3ee8607a605eb4e873c1bbdb72456ff94e5609620ee65b5370a8caa7dc6ed3752460288dea8a6b9de89c4ae35 + 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/KF5Attica) +vcpkg_copy_pdbs() + +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 DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5attica RENAME copyright) diff --git a/ports/kf5auth/CONTROL b/ports/kf5auth/CONTROL new file mode 100644 index 00000000000000..8a4dff4724a6dd --- /dev/null +++ b/ports/kf5auth/CONTROL @@ -0,0 +1,4 @@ +Source: kf5auth +Version: 5.51.0 +Description: Abstraction to system policy and authentication features +Build-Depends: ecm, qt5-tools, kf5coreaddons diff --git a/ports/kf5auth/portfile.cmake b/ports/kf5auth/portfile.cmake new file mode 100644 index 00000000000000..45f71b3500534b --- /dev/null +++ b/ports/kf5auth/portfile.cmake @@ -0,0 +1,32 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kauth + REF v5.51.0 + SHA512 074b3fb90bfab48a54821867478ab825f9d9cae4a716473bbb3913c3a1329e7d9f0b5425ccc2143be73544e893bb7f14d3623cefb80e704a5ff49b90e686bdba + 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 + -DKDE_INSTALL_PLUGINDIR=plugins + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Auth) +vcpkg_copy_pdbs() + +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/kf5auth RENAME copyright) diff --git a/ports/kf5bookmarks/CONTROL b/ports/kf5bookmarks/CONTROL new file mode 100644 index 00000000000000..e60f6d86239f95 --- /dev/null +++ b/ports/kf5bookmarks/CONTROL @@ -0,0 +1,4 @@ +Source: kf5bookmarks +Version: 5.51.0 +Description: Support for bookmarks and the XBEL format +Build-Depends: ecm, qt5-tools, kf5xmlgui diff --git a/ports/kf5bookmarks/portfile.cmake b/ports/kf5bookmarks/portfile.cmake new file mode 100644 index 00000000000000..5f211f794bd0b7 --- /dev/null +++ b/ports/kf5bookmarks/portfile.cmake @@ -0,0 +1,30 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kbookmarks + REF v5.51.0 + SHA512 5ac03a69b7d833dcbd70e24ce0ceb001fd5a20b836335577a48759dee5c1b8e9cea015b5c89a65c0751d7592af35c2e8b845a7cb3c9eb25cec5b7df756ff12e0 + 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/KF5Bookmarks) +vcpkg_copy_pdbs() + +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/kf5bookmarks RENAME copyright) diff --git a/ports/kf5codecs/CONTROL b/ports/kf5codecs/CONTROL new file mode 100644 index 00000000000000..141fa946a21b67 --- /dev/null +++ b/ports/kf5codecs/CONTROL @@ -0,0 +1,4 @@ +Source: kf5codecs +Version: 5.51.0 +Description: Provide a collection of methods to manipulate strings using various encodings +Build-Depends: ecm, qt5-tools, qt5-base diff --git a/ports/kf5codecs/portfile.cmake b/ports/kf5codecs/portfile.cmake new file mode 100644 index 00000000000000..64c07ed39d8d8e --- /dev/null +++ b/ports/kf5codecs/portfile.cmake @@ -0,0 +1,33 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kcodecs + REF v5.51.0 + SHA512 8dd1590a488c21f5a0c929b8e9e0de52acefa700d6d9a8410eb86495d7fb12f3b2faa3fbb1a5536fe012aa66aade2913cdd9efa312ac34de25f23cd7256273b6 + HEAD_REF master +) + +vcpkg_find_acquire_program(GPERF) +get_filename_component(GPERF_EXE_PATH ${GPERF} DIRECTORY) +vcpkg_add_to_path(${GPERF_EXE_PATH}) + +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/KF5Codecs) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5codecs RENAME copyright) diff --git a/ports/kf5completion/CONTROL b/ports/kf5completion/CONTROL new file mode 100644 index 00000000000000..b23c4f14f2164a --- /dev/null +++ b/ports/kf5completion/CONTROL @@ -0,0 +1,4 @@ +Source: kf5completion +Version: 5.51.0 +Description: Text completion helpers and widgets +Build-Depends: ecm, qt5-tools, kf5config, kf5widgetsaddons diff --git a/ports/kf5completion/portfile.cmake b/ports/kf5completion/portfile.cmake new file mode 100644 index 00000000000000..25644f6848aeba --- /dev/null +++ b/ports/kf5completion/portfile.cmake @@ -0,0 +1,30 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kcompletion + REF v5.51.0 + SHA512 7f35217f149b168e07e93e5057c7edf7573cd361dd9574b0697af53dea902ee428c1975883f05805e55356dc181015a5381681ccf5f92a96ec19709196b80541 + 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/KF5Completion) +vcpkg_copy_pdbs() + +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/kf5completion RENAME copyright) diff --git a/ports/kf5config/CONTROL b/ports/kf5config/CONTROL new file mode 100644 index 00000000000000..f1bd19c64248e3 --- /dev/null +++ b/ports/kf5config/CONTROL @@ -0,0 +1,4 @@ +Source: kf5config +Version: 5.51.0 +Description: Configuration system +Build-Depends: ecm, qt5-base, qt5-tools diff --git a/ports/kf5config/portfile.cmake b/ports/kf5config/portfile.cmake new file mode 100644 index 00000000000000..a0a3bc70a0814c --- /dev/null +++ b/ports/kf5config/portfile.cmake @@ -0,0 +1,45 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kconfig + REF v5.51.0 + SHA512 80928ec9befb50523bf81da605f375f4c921052f9a1b5f3b5185c5c7a219665e86ac60828cb6eac3aa553c8134742284c408e45f4616dfbfd60f4a43fa31619f + 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() + +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/kf5config) +file(RENAME ${CURRENT_PACKAGES_DIR}/bin/kconfig_compiler_kf5.exe ${CURRENT_PACKAGES_DIR}/tools/kf5config/kconfig_compiler_kf5.exe) +file(RENAME ${CURRENT_PACKAGES_DIR}/bin/kconf_update.exe ${CURRENT_PACKAGES_DIR}/tools/kf5config/kconf_update.exe) + +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Config) + +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kreadconfig5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kwriteconfig5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kconfig_compiler_kf5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kconf_update.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kreadconfig5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kwriteconfig5.exe) + +vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/kf5config) +file(APPEND ${CURRENT_PACKAGES_DIR}/tools/kf5config/qt.conf "Data = ${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/data") +vcpkg_copy_pdbs() + +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/kf5config RENAME copyright) diff --git a/ports/kf5configwidgets/CONTROL b/ports/kf5configwidgets/CONTROL new file mode 100644 index 00000000000000..fe0840ae8df739 --- /dev/null +++ b/ports/kf5configwidgets/CONTROL @@ -0,0 +1,4 @@ +Source: kf5configwidgets +Version: 5.51.0 +Description: Widgets for KF5Config +Build-Depends: ecm, qt5-tools, kf5auth, kf5codecs, kf5config, kf5guiaddons, kf5i18n, kf5widgetsaddons diff --git a/ports/kf5configwidgets/portfile.cmake b/ports/kf5configwidgets/portfile.cmake new file mode 100644 index 00000000000000..d3601467a8635e --- /dev/null +++ b/ports/kf5configwidgets/portfile.cmake @@ -0,0 +1,36 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kconfigwidgets + REF v5.51.0 + SHA512 45a71dc21455d08ef2e4a6c8794f880b8a5992d6a5efc9bb2f9c95f502306837573c3368958cbffdded823e6b5f038d1cb668e160b655806f5176e770ec0fe1b + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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/KF5ConfigWidgets) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/preparetips5) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/preparetips5) +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/kf5configwidgets RENAME copyright) diff --git a/ports/kf5coreaddons/CONTROL b/ports/kf5coreaddons/CONTROL new file mode 100644 index 00000000000000..a324e08ae3049f --- /dev/null +++ b/ports/kf5coreaddons/CONTROL @@ -0,0 +1,4 @@ +Source: kf5coreaddons +Version: 5.51.0 +Description: Addons to QtCore +Build-Depends: ecm, qt5-base, qt5-tools diff --git a/ports/kf5coreaddons/portfile.cmake b/ports/kf5coreaddons/portfile.cmake new file mode 100644 index 00000000000000..59c2a2c03ab057 --- /dev/null +++ b/ports/kf5coreaddons/portfile.cmake @@ -0,0 +1,37 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kcoreaddons + REF v5.51.0 + SHA512 c1859caacdbf02f919be358c66c62e9cceb6e7bee659d0c3b9d0edd21505f298f635afb85a3236fc75698f2af18e8486d3b152ff740d9026429ffbe4010a158b + 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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5CoreAddons) +vcpkg_copy_pdbs() + +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/kf5coreaddons) +file(RENAME ${CURRENT_PACKAGES_DIR}/bin/desktoptojson.exe ${CURRENT_PACKAGES_DIR}/tools/kf5coreaddons/desktoptojson.exe) +vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/kf5coreaddons) +file(APPEND ${CURRENT_PACKAGES_DIR}/tools/kf5coreaddons/qt.conf "Data = ${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/data") + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/desktoptojson.exe) +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/kf5coreaddons RENAME copyright) diff --git a/ports/kf5crash/CONTROL b/ports/kf5crash/CONTROL new file mode 100644 index 00000000000000..ea3a7ca16739df --- /dev/null +++ b/ports/kf5crash/CONTROL @@ -0,0 +1,4 @@ +Source: kf5crash +Version: 5.51.0 +Description: Support for application crash analysis and bug report from apps +Build-Depends: ecm, qt5-tools, kf5coreaddons, kf5windowsystem diff --git a/ports/kf5crash/portfile.cmake b/ports/kf5crash/portfile.cmake new file mode 100644 index 00000000000000..0ee276c4fe02cb --- /dev/null +++ b/ports/kf5crash/portfile.cmake @@ -0,0 +1,29 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kcrash + REF v5.51.0 + SHA512 08aea31a11afdaf7a3ecf625158b3d00f8d94f437095c2faeda937f862e049da5ac9a0d7ef86018f491afc861ae81252727b6bba5aa81653db7645848e95b415 + 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/KF5Crash) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5crash RENAME copyright) diff --git a/ports/kf5dbusaddons/CONTROL b/ports/kf5dbusaddons/CONTROL new file mode 100644 index 00000000000000..8fcf8610ef6185 --- /dev/null +++ b/ports/kf5dbusaddons/CONTROL @@ -0,0 +1,4 @@ +Source: kf5dbusaddons +Version: 5.51.0 +Description: Addons to QtDBus +Build-Depends: ecm, qt5-winextras, qt5-tools diff --git a/ports/kf5dbusaddons/portfile.cmake b/ports/kf5dbusaddons/portfile.cmake new file mode 100644 index 00000000000000..61d71a26952986 --- /dev/null +++ b/ports/kf5dbusaddons/portfile.cmake @@ -0,0 +1,32 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kdbusaddons + REF v5.51.0 + SHA512 351ccd4e05a7f85c71ad39a9b8e5b2c422f1f3d5d155a34818bc2db02eddcb595d33269eaafa2aa3959aca693642be66505e4677126e52ec061977b141d3e78f + 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/KF5DBusAddons) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kquitapp5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kquitapp5.exe) +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/kf5dbusaddons RENAME copyright) diff --git a/ports/kf5declarative/CONTROL b/ports/kf5declarative/CONTROL new file mode 100644 index 00000000000000..7005b019dcbfbd --- /dev/null +++ b/ports/kf5declarative/CONTROL @@ -0,0 +1,4 @@ +Source: kf5declarative +Version: 5.51.0 +Description: Provides integration of QML and KDE Frameworks +Build-Depends: ecm, qt5-tools, libepoxy, kf5kio, kf5package diff --git a/ports/kf5declarative/portfile.cmake b/ports/kf5declarative/portfile.cmake new file mode 100644 index 00000000000000..2319c927661859 --- /dev/null +++ b/ports/kf5declarative/portfile.cmake @@ -0,0 +1,37 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kdeclarative + REF v5.51.0 + SHA512 d0d937115febef941ab3f50f63d4916299569ed3a58a2339178e11aca55f8b63c095af3eef42297bc8e29870f2452832cf0fd51d7fd0f60a771d40b0e07213ab + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_QMLDIR=qml +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Declarative) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/kpackagelauncherqml.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/kpackagelauncherqml.exe) +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/kf5declarative RENAME copyright) diff --git a/ports/kf5designerplugin/CONTROL b/ports/kf5designerplugin/CONTROL new file mode 100644 index 00000000000000..c22f260c3c52dc --- /dev/null +++ b/ports/kf5designerplugin/CONTROL @@ -0,0 +1,4 @@ +Source: kf5designerplugin +Version: 5.51.0 +Description: Integration of Frameworks widgets in Qt Designer/Creator +Build-Depends: ecm, qt5-tools, kf5kio, kf5plotting diff --git a/ports/kf5designerplugin/portfile.cmake b/ports/kf5designerplugin/portfile.cmake new file mode 100644 index 00000000000000..bb0b1c45f9d26b --- /dev/null +++ b/ports/kf5designerplugin/portfile.cmake @@ -0,0 +1,38 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kdesignerplugin + REF v5.51.0 + SHA512 5e25c3fe6147934712d00b28c7220b210cfeb5003806ce638a71b74f6fa5682505b8732ec1948b1e6643a651bbfc55cf6b55483236421dae4e5ec56f10fd45be + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) +vcpkg_add_to_path(${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/debug/bin) +vcpkg_add_to_path(${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/bin) + +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 + -DKDE_INSTALL_PLUGINDIR=plugins +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5DesignerPlugin) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5designerplugin RENAME copyright) + +set(VCPKG_POLICY_EMPTY_PACKAGE enabled) diff --git a/ports/kf5emoticons/CONTROL b/ports/kf5emoticons/CONTROL new file mode 100644 index 00000000000000..acd3dee5c3ba2f --- /dev/null +++ b/ports/kf5emoticons/CONTROL @@ -0,0 +1,4 @@ +Source: kf5emoticons +Version: 5.51.0 +Description: Support for emoticons and emoticons themes +Build-Depends: ecm, qt5-tools, kf5archive, kf5service diff --git a/ports/kf5emoticons/portfile.cmake b/ports/kf5emoticons/portfile.cmake new file mode 100644 index 00000000000000..b0ba4ac7e6a681 --- /dev/null +++ b/ports/kf5emoticons/portfile.cmake @@ -0,0 +1,32 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kemoticons + REF v5.51.0 + SHA512 565582544d3016ac0206508212b74b2fae2ad68877901550b24fcc576112e11a5d6526b2d5193ac12cd91b93f69b422f674d83feca2ac6580a62465c6c8c8981 + 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 + -DKDE_INSTALL_PLUGINDIR=plugins + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Emoticons) +vcpkg_copy_pdbs() + +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/kf5emoticons RENAME copyright) diff --git a/ports/kf5globalaccel/CONTROL b/ports/kf5globalaccel/CONTROL new file mode 100644 index 00000000000000..a99c3bb052bb49 --- /dev/null +++ b/ports/kf5globalaccel/CONTROL @@ -0,0 +1,4 @@ +Source: kf5globalaccel +Version: 5.51.0 +Description: Add support for global workspace shortcuts +Build-Depends: ecm, qt5-tools, kf5crash, kf5config, kf5dbusaddons diff --git a/ports/kf5globalaccel/portfile.cmake b/ports/kf5globalaccel/portfile.cmake new file mode 100644 index 00000000000000..93c5cce1244a7c --- /dev/null +++ b/ports/kf5globalaccel/portfile.cmake @@ -0,0 +1,32 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kglobalaccel + REF v5.51.0 + SHA512 ade2687d25948040fbf9dfe1f3a73218085681159a0a10f3c2fa1f9a2dd93ac9b342b5fbc19b6630d3f8838308fcf44056783742096f8eb073c5b8c7b640ea57 + 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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5GlobalAccel) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/kglobalaccel5.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/kglobalaccel5.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +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/kf5globalaccel RENAME copyright) diff --git a/ports/kf5guiaddons/CONTROL b/ports/kf5guiaddons/CONTROL new file mode 100644 index 00000000000000..c61e9428fa9b21 --- /dev/null +++ b/ports/kf5guiaddons/CONTROL @@ -0,0 +1,4 @@ +Source: kf5guiaddons +Version: 5.51.0 +Description: Addons to QtGui +Build-Depends: ecm, qt5-winextras, qt5-tools diff --git a/ports/kf5guiaddons/portfile.cmake b/ports/kf5guiaddons/portfile.cmake new file mode 100644 index 00000000000000..630524e4337633 --- /dev/null +++ b/ports/kf5guiaddons/portfile.cmake @@ -0,0 +1,30 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kguiaddons + REF v5.51.0 + SHA512 f2e8bc19c472b26674a840879220b553764d51fe48105dabf2646f53e29f38fb9a5b67a78d5b2d4f70b319c4dcc628777ee72726f19397d3ab6b6bc2b9fe0679 + 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/KF5GuiAddons) +vcpkg_copy_pdbs() + +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/kf5guiaddons RENAME copyright) diff --git a/ports/kf5holidays/CONTROL b/ports/kf5holidays/CONTROL index cd1e09ccfff9dd..69b003ae9ff126 100644 --- a/ports/kf5holidays/CONTROL +++ b/ports/kf5holidays/CONTROL @@ -1,4 +1,4 @@ Source: kf5holidays -Version: 5.50.0 +Version: 5.51.0 Description: Holiday calculation library -Build-Depends: ecm, qt5-base, qt5-declarative, qt5-tools \ No newline at end of file +Build-Depends: ecm, qt5-base, qt5-declarative, qt5-tools diff --git a/ports/kf5holidays/portfile.cmake b/ports/kf5holidays/portfile.cmake index b56abec1a35c69..5e5b5b9618012f 100644 --- a/ports/kf5holidays/portfile.cmake +++ b/ports/kf5holidays/portfile.cmake @@ -1,31 +1,31 @@ -include(vcpkg_common_functions) - -vcpkg_from_github( - OUT_SOURCE_PATH SOURCE_PATH - REPO KDE/kholidays - REF v5.50.0 - SHA512 01c1258213e1bbab90b9af9c41965599637b1ccd4cd285cbe9bc11579fae1363162567ae14c33001b8b1cc085bae4dfdf4ed79b7ff27f93187bce79db662b4e2 - 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/KF5Holidays) -vcpkg_copy_pdbs() - -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/etc) -file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) - -file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/qml ${CURRENT_PACKAGES_DIR}/debug/qml ) -file(RENAME ${CURRENT_PACKAGES_DIR}/lib/qml ${CURRENT_PACKAGES_DIR}/qml ) - -file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5holidays RENAME copyright) +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kholidays + REF v5.51.0 + SHA512 ef73729656198997ab61114fd49feb10ff5c6df84b4649de61574a00588a52111bc07c9e7fc4337799707fcdd9ff527ba0b3f384f2112037a26c268ae8d2ed4f + 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 + -DQML_INSTALL_DIR=qml +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Holidays) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) + +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5holidays RENAME copyright) diff --git a/ports/kf5i18n/CONTROL b/ports/kf5i18n/CONTROL new file mode 100644 index 00000000000000..36accc0c8fef21 --- /dev/null +++ b/ports/kf5i18n/CONTROL @@ -0,0 +1,4 @@ +Source: kf5i18n +Version: 5.51.0 +Description: Advanced internationalization framework +Build-Depends: ecm, qt5-declarative, qt5-tools diff --git a/ports/kf5i18n/portfile.cmake b/ports/kf5i18n/portfile.cmake new file mode 100644 index 00000000000000..26e0de1518a8c4 --- /dev/null +++ b/ports/kf5i18n/portfile.cmake @@ -0,0 +1,35 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/ki18n + REF v5.51.0 + SHA512 bdef33146e59e194767546831b42bfa124ac26712ac61218481f519b8b3688a40fee528c86251ed6a270bdf11d5ba4864543b008d9f36c43545b9b6cf8a23147 + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_PLUGINDIR=plugins +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5I18n) +vcpkg_copy_pdbs() + +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/kf5i18n RENAME copyright) diff --git a/ports/kf5iconthemes/CONTROL b/ports/kf5iconthemes/CONTROL new file mode 100644 index 00000000000000..68d5e8774000c7 --- /dev/null +++ b/ports/kf5iconthemes/CONTROL @@ -0,0 +1,4 @@ +Source: kf5iconthemes +Version: 5.51.0 +Description: Support for icon themes +Build-Depends: ecm, qt5-tools, qt5-svg, kf5archive, kf5configwidgets, kf5itemviews diff --git a/ports/kf5iconthemes/portfile.cmake b/ports/kf5iconthemes/portfile.cmake new file mode 100644 index 00000000000000..f4f6ed5bae60a9 --- /dev/null +++ b/ports/kf5iconthemes/portfile.cmake @@ -0,0 +1,37 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kiconthemes + REF v5.51.0 + SHA512 dd8d34f6cc8bc78c08c30dc5ad6a5d892ae6a13e4024754dfdb2c44553f5ac1ec3cfddb9356f7962799589c01c2bd39a922e7d83af33c2d40fc2c6c9d13b4a09 + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_PLUGINDIR=plugins +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5IconThemes) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/kiconfinder5.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/kiconfinder5.exe) +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/kf5iconthemes RENAME copyright) diff --git a/ports/kf5imageformats/CONTROL b/ports/kf5imageformats/CONTROL new file mode 100644 index 00000000000000..e1d5b43a605404 --- /dev/null +++ b/ports/kf5imageformats/CONTROL @@ -0,0 +1,4 @@ +Source: kf5imageformats +Version: 5.51.0 +Description: Image format plugins for Qt5 +Build-Depends: ecm, qt5-base, kf5archive, openexr diff --git a/ports/kf5imageformats/portfile.cmake b/ports/kf5imageformats/portfile.cmake new file mode 100644 index 00000000000000..f4dcfb491cc767 --- /dev/null +++ b/ports/kf5imageformats/portfile.cmake @@ -0,0 +1,36 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kimageformats + REF v5.51.0 + SHA512 0933e74088cfcf57771287bfb64debae3a37c9bd957888d415feabede2dfd0de01c6964ad06e88f4d06d54931d015bc950753c969b8ea0a96000611abdfcd84a + 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 + -DKDE_INSTALL_PLUGINDIR=plugins +) + +vcpkg_install_cmake() +vcpkg_copy_pdbs() + +file(RENAME ${CURRENT_PACKAGES_DIR}/lib/plugins ${CURRENT_PACKAGES_DIR}/plugins) +file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/plugins ${CURRENT_PACKAGES_DIR}/debug/plugins) + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/lib) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/lib) +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/kf5imageformats RENAME copyright) + +set(VCPKG_POLICY_EMPTY_PACKAGE enabled) diff --git a/ports/kf5itemmodels/CONTROL b/ports/kf5itemmodels/CONTROL new file mode 100644 index 00000000000000..f959c6bb48645b --- /dev/null +++ b/ports/kf5itemmodels/CONTROL @@ -0,0 +1,4 @@ +Source: kf5itemmodels +Version: 5.51.0 +Description: Models for Qt Model/View system +Build-Depends: ecm, qt5-tools, qt5-base diff --git a/ports/kf5itemmodels/portfile.cmake b/ports/kf5itemmodels/portfile.cmake new file mode 100644 index 00000000000000..403822f6ffe22f --- /dev/null +++ b/ports/kf5itemmodels/portfile.cmake @@ -0,0 +1,29 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kitemmodels + REF v5.51.0 + SHA512 ff34b5412907f36e778b7c9b058e0e334739c4504562be41fa843c4a1cabf5edeb50d047f1960ab8abc36895a2711ef11db52c096b98e0a286e747d4eb316162 + 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/KF5ItemModels) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5itemmodels RENAME copyright) diff --git a/ports/kf5itemviews/CONTROL b/ports/kf5itemviews/CONTROL new file mode 100644 index 00000000000000..7fa07d29a8315d --- /dev/null +++ b/ports/kf5itemviews/CONTROL @@ -0,0 +1,4 @@ +Source: kf5itemviews +Version: 5.51.0 +Description: Widget addons for Qt Model/View +Build-Depends: ecm, qt5-tools, qt5-base diff --git a/ports/kf5itemviews/portfile.cmake b/ports/kf5itemviews/portfile.cmake new file mode 100644 index 00000000000000..05054fa58a5fdd --- /dev/null +++ b/ports/kf5itemviews/portfile.cmake @@ -0,0 +1,29 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kitemviews + REF v5.51.0 + SHA512 e6d7ae8fbca68619d40a7dc378056ff9da6bb6979700c8bc98123cda97924bc2263fa16feaf04484aaca94a76756205abe0a6524c56322df513a5fb18415a973 + 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/KF5ItemViews) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5itemviews RENAME copyright) diff --git a/ports/kf5jobwidgets/CONTROL b/ports/kf5jobwidgets/CONTROL new file mode 100644 index 00000000000000..ef5bbe923a1621 --- /dev/null +++ b/ports/kf5jobwidgets/CONTROL @@ -0,0 +1,4 @@ +Source: kf5jobwidgets +Version: 5.51.0 +Description: Widgets for tracking KJob instances +Build-Depends: ecm, qt5-winextras, qt5-tools, kf5coreaddons, kf5widgetsaddons diff --git a/ports/kf5jobwidgets/portfile.cmake b/ports/kf5jobwidgets/portfile.cmake new file mode 100644 index 00000000000000..405ee73120b3c4 --- /dev/null +++ b/ports/kf5jobwidgets/portfile.cmake @@ -0,0 +1,31 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kjobwidgets + REF v5.51.0 + SHA512 c6f5dad91ce57f7fed4da272e91bf7553170773ff3746a61a4f0dd8f0e8127b56a5f65476acc766bbd10ff508b5dcff832561323682bb614b411cd428264470a + 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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5JobWidgets) +vcpkg_copy_pdbs() + +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/kf5jobwidgets RENAME copyright) diff --git a/ports/kf5kcmutils/CONTROL b/ports/kf5kcmutils/CONTROL new file mode 100644 index 00000000000000..b398f9a5f9b551 --- /dev/null +++ b/ports/kf5kcmutils/CONTROL @@ -0,0 +1,4 @@ +Source: kf5kcmutils +Version: 5.51.0 +Description: Utilities for interacting with KCModules +Build-Depends: ecm, qt5-tools, kf5declarative diff --git a/ports/kf5kcmutils/portfile.cmake b/ports/kf5kcmutils/portfile.cmake new file mode 100644 index 00000000000000..6949f8271b4e0d --- /dev/null +++ b/ports/kf5kcmutils/portfile.cmake @@ -0,0 +1,34 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kcmutils + REF v5.51.0 + SHA512 120c5bdcdcee5b132b3918b237aede3d6df0115efafad113576e91af473a0e0d2973a586b4de2086307ff1ba58a63ae2d8e6af4ca00a35ad76df6fba74e727fa + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5KCMUtils) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5kcmutils RENAME copyright) diff --git a/ports/kf5kio/CONTROL b/ports/kf5kio/CONTROL new file mode 100644 index 00000000000000..f5e0a2444438de --- /dev/null +++ b/ports/kf5kio/CONTROL @@ -0,0 +1,4 @@ +Source: kf5kio +Version: 5.51.0 +Description: Resource and network access abstraction +Build-Depends: ecm, qt5-tools, qt5-script, kf5bookmarks, kf5jobwidgets, libxslt, kf5solid diff --git a/ports/kf5kio/portfile.cmake b/ports/kf5kio/portfile.cmake new file mode 100644 index 00000000000000..f49c43a380a3bd --- /dev/null +++ b/ports/kf5kio/portfile.cmake @@ -0,0 +1,56 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kio + REF v5.51.0 + SHA512 a88bcc2d86cbc05b5249d66408771a4988138dd3e9d364c138e76563e56a5240695290b127736b3bdc1eaf2319909da4bb80cf5aff3783fa213addcbcad0e0eb + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_PLUGINDIR=plugins + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5KIO) +vcpkg_copy_pdbs() + +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/kf5kio) +file(RENAME ${CURRENT_PACKAGES_DIR}/bin/protocoltojson.exe ${CURRENT_PACKAGES_DIR}/tools/kf5kio/protocoltojson.exe) +vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/kf5kio) +file(APPEND ${CURRENT_PACKAGES_DIR}/tools/kf5kio/qt.conf "Data = ${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/data") + +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kcookiejar5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/ktelnetservice5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/ktrash5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kio_http_cache_cleaner.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kioslave.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kioexec.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/kiod5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kcookiejar5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/ktelnetservice5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/ktrash5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/protocoltojson.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kio_http_cache_cleaner.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kioslave.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kioexec.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kiod5.exe) +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/kf5kio RENAME copyright) diff --git a/ports/kf5kirigami2/CONTROL b/ports/kf5kirigami2/CONTROL new file mode 100644 index 00000000000000..77e652ac6e5b8c --- /dev/null +++ b/ports/kf5kirigami2/CONTROL @@ -0,0 +1,4 @@ +Source: kf5kirigami2 +Version: 5.51.0 +Description: A QtQuick based components set +Build-Depends: ecm, qt5-tools, qt5-graphicaleffects, qt5-quickcontrols, qt5-quickcontrols2, kf5package diff --git a/ports/kf5kirigami2/portfile.cmake b/ports/kf5kirigami2/portfile.cmake new file mode 100644 index 00000000000000..0db373e58ca04d --- /dev/null +++ b/ports/kf5kirigami2/portfile.cmake @@ -0,0 +1,31 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kirigami + REF v5.51.0 + SHA512 e7135e2ae1b6c914bece003762b95c40c7dfca60f37d1e4d86c15993561f02e072654aac968ed0cf54c239fb0e16c97976fb4b07596a4ad9a83ea49a5ebaee32 + 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 + -DKDE_INSTALL_QMLDIR=qml +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Kirigami2) +vcpkg_copy_pdbs() + +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}/LICENSE.LGPL-2 DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5kirigami2 RENAME copyright) diff --git a/ports/kf5newstuff/CONTROL b/ports/kf5newstuff/CONTROL new file mode 100644 index 00000000000000..55152fdbd9f72b --- /dev/null +++ b/ports/kf5newstuff/CONTROL @@ -0,0 +1,4 @@ +Source: kf5newstuff +Version: 5.51.0 +Description: Support for downloading application assets from the network +Build-Depends: ecm, qt5-tools, qt5-declarative, kf5kio, kf5kirigami2 diff --git a/ports/kf5newstuff/portfile.cmake b/ports/kf5newstuff/portfile.cmake new file mode 100644 index 00000000000000..e34866f2c87b9e --- /dev/null +++ b/ports/kf5newstuff/portfile.cmake @@ -0,0 +1,36 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/knewstuff + REF v5.51.0 + SHA512 1faa7f1e0aebb65272f771f7007793b31f91f9bd484f2f80f2ab1a73dd65e3a4bfb9efb8d65c9cb9b8deed19c41998b0e015d751aea06ad0e58494b04b827f34 + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_QMLDIR=qml + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5NewStuff) +vcpkg_copy_pdbs() + +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/kf5newstuff RENAME copyright) diff --git a/ports/kf5package/CONTROL b/ports/kf5package/CONTROL new file mode 100644 index 00000000000000..87a2f4dfb1211d --- /dev/null +++ b/ports/kf5package/CONTROL @@ -0,0 +1,4 @@ +Source: kf5package +Version: 5.51.0 +Description: Framework that lets applications manage user installable packages of non-binary assets +Build-Depends: ecm, qt5-tools, kf5archive, kf5coreaddons, kf5i18n diff --git a/ports/kf5package/portfile.cmake b/ports/kf5package/portfile.cmake new file mode 100644 index 00000000000000..2cef1b132e4f97 --- /dev/null +++ b/ports/kf5package/portfile.cmake @@ -0,0 +1,40 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kpackage + REF v5.51.0 + SHA512 b467fae9c1f64ced7de5f87ca10007f25d5c94fd0ae93584cfa55f93eb6d65c6362cfb91b462e5bacde2457373bc19caea271df2493423df43e44b0e83a3b4b1 + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Package) +vcpkg_copy_pdbs() + +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/kf5package) +file(RENAME ${CURRENT_PACKAGES_DIR}/bin/kpackagetool5.exe ${CURRENT_PACKAGES_DIR}/tools/kf5package/kpackagetool5.exe) +vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/kf5package) + +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/kpackagetool5.exe) +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/kf5package RENAME copyright) diff --git a/ports/kf5parts/CONTROL b/ports/kf5parts/CONTROL new file mode 100644 index 00000000000000..b37bf02ea53e39 --- /dev/null +++ b/ports/kf5parts/CONTROL @@ -0,0 +1,4 @@ +Source: kf5parts +Version: 5.51.0 +Description: Document centric plugin system +Build-Depends: ecm, qt5-tools, kf5kio diff --git a/ports/kf5parts/portfile.cmake b/ports/kf5parts/portfile.cmake new file mode 100644 index 00000000000000..53f238510eecfc --- /dev/null +++ b/ports/kf5parts/portfile.cmake @@ -0,0 +1,35 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kparts + REF v5.51.0 + SHA512 e9d3adadf7545a1397288562eaf26b919c1211d1f08347b77f968ba360d2a92f677568e5f576dd1b95bb32575d87d19afb8d5373efe9d1a540542db0d65a6f3d + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Parts) +vcpkg_copy_pdbs() + +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/kf5parts RENAME copyright) diff --git a/ports/kf5plotting/CONTROL b/ports/kf5plotting/CONTROL index 70439a5dc57961..dc083eb749310a 100644 --- a/ports/kf5plotting/CONTROL +++ b/ports/kf5plotting/CONTROL @@ -1,4 +1,4 @@ Source: kf5plotting -Version: 5.50.0 +Version: 5.51.0 Description: Lightweight plotting framework Build-Depends: ecm, qt5-base diff --git a/ports/kf5plotting/portfile.cmake b/ports/kf5plotting/portfile.cmake index 36f862d132184d..81085c61266664 100644 --- a/ports/kf5plotting/portfile.cmake +++ b/ports/kf5plotting/portfile.cmake @@ -3,8 +3,8 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO KDE/kplotting - REF v5.50.0 - SHA512 512a0f8e8a5147f06345d86fa29effa8d0a59b62f5a24b70a09c4ddf5204d626e13f421be7c42d2103c5634e863db5ac8e6763db886351597f0798e05bc97f33 + REF v5.51.0 + SHA512 44da08cfffa5e6bb767c104c1be0b6d2e49142e52a2bc9230f0eaa65703089a10b9df088b3efc6616faf6d59ca5ff598912d4510e8a15dd9078dfac0df5eac1b HEAD_REF master ) @@ -21,5 +21,7 @@ vcpkg_install_cmake() vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Plotting) vcpkg_copy_pdbs() +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(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5plotting RENAME copyright) diff --git a/ports/kf5service/CONTROL b/ports/kf5service/CONTROL new file mode 100644 index 00000000000000..d8e0a78eec6f35 --- /dev/null +++ b/ports/kf5service/CONTROL @@ -0,0 +1,4 @@ +Source: kf5service +Version: 5.51.0 +Description: Advanced plugin and service introspection +Build-Depends: ecm, qt5-tools, kf5config, kf5crash, kf5dbusaddons, kf5i18n diff --git a/ports/kf5service/portfile.cmake b/ports/kf5service/portfile.cmake new file mode 100644 index 00000000000000..44aeae596b91ac --- /dev/null +++ b/ports/kf5service/portfile.cmake @@ -0,0 +1,40 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kservice + REF v5.51.0 + SHA512 27078f0d4e34923ec94f4af1750d31593c8637a66f0b8b11823f376e4b725952497332308774b75627d64415969889e65b8e828a1d94064d5f92b27124de6437 + HEAD_REF master +) + +vcpkg_find_acquire_program(FLEX) +get_filename_component(FLEX_EXE_PATH ${FLEX} DIRECTORY) +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) +vcpkg_add_to_path(${FLEX_EXE_PATH}) + +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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Service) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/kbuildsycoca5.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/kbuildsycoca5.exe) +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/kf5service RENAME copyright) diff --git a/ports/kf5solid/CONTROL b/ports/kf5solid/CONTROL new file mode 100644 index 00000000000000..ff804fada5b606 --- /dev/null +++ b/ports/kf5solid/CONTROL @@ -0,0 +1,4 @@ +Source: kf5solid +Version: 5.51.0 +Description: Hardware integration and detection +Build-Depends: ecm, qt5-declarative, qt5-tools diff --git a/ports/kf5solid/portfile.cmake b/ports/kf5solid/portfile.cmake new file mode 100644 index 00000000000000..45d45b8fa22b32 --- /dev/null +++ b/ports/kf5solid/portfile.cmake @@ -0,0 +1,37 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/solid + REF v5.51.0 + SHA512 8b09ec9ac47d146c1c240e370a5bcda923e811493221b0ce7887387fc0a583d12771138c923a30f4f4a14c35c1e24d045b524e943975ed838d815a0d189e5364 + HEAD_REF master +) + +vcpkg_find_acquire_program(FLEX) +get_filename_component(FLEX_EXE_PATH ${FLEX} DIRECTORY) +vcpkg_add_to_path(${FLEX_EXE_PATH}) + +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 + -DKDE_INSTALL_QMLDIR=qml +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Solid) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE ${CURRENT_PACKAGES_DIR}/bin/solid-hardware5.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/solid-hardware5.exe) +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/kf5solid RENAME copyright) diff --git a/ports/kf5sonnet/CONTROL b/ports/kf5sonnet/CONTROL new file mode 100644 index 00000000000000..713faf220a8873 --- /dev/null +++ b/ports/kf5sonnet/CONTROL @@ -0,0 +1,8 @@ +Source: kf5sonnet +Version: 5.51.0 +Description: Spelling framework for Qt5 +Build-Depends: ecm, qt5-base, qt5-tools + +Feature: hunspell +Description: Spell checking via hunspell +Build-Depends: hunspell diff --git a/ports/kf5sonnet/portfile.cmake b/ports/kf5sonnet/portfile.cmake new file mode 100644 index 00000000000000..fb789cc764a086 --- /dev/null +++ b/ports/kf5sonnet/portfile.cmake @@ -0,0 +1,43 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/sonnet + REF v5.51.0 + SHA512 a863b98a3fb6bb7746e3c3b331b78d3a7b0ac9ea8d7a40561f2d5287333771f8441f3af0c73c171201a1234785593739beb8406018667015e15a67ca5d1ca341 + 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 + -DKDE_INSTALL_PLUGINDIR=plugins + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_add_to_path(${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/debug/bin) +vcpkg_add_to_path(${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/bin) +vcpkg_install_cmake() + +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/tools/kf5sonnet) +file(RENAME ${CURRENT_PACKAGES_DIR}/bin/gentrigrams.exe ${CURRENT_PACKAGES_DIR}/tools/kf5sonnet/gentrigrams.exe) +file(RENAME ${CURRENT_PACKAGES_DIR}/bin/parsetrigrams.exe ${CURRENT_PACKAGES_DIR}/tools/kf5sonnet/parsetrigrams.exe) + +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Sonnet) + +vcpkg_copy_tool_dependencies(${CURRENT_PACKAGES_DIR}/tools/kf5sonnet) +file(APPEND ${CURRENT_PACKAGES_DIR}/tools/kf5sonnet/qt.conf "Data = ${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/data") +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/gentrigrams.exe) +file(REMOVE ${CURRENT_PACKAGES_DIR}/debug/bin/parsetrigrams.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) +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/kf5sonnet RENAME copyright) diff --git a/ports/kf5syntax-highlighting/CONTROL b/ports/kf5syntax-highlighting/CONTROL new file mode 100644 index 00000000000000..f8279695c6d0d5 --- /dev/null +++ b/ports/kf5syntax-highlighting/CONTROL @@ -0,0 +1,4 @@ +Source: kf5syntax-highlighting +Version: 5.51.0 +Description: Syntax highlighting engine for structured text and code +Build-Depends: ecm, qt5-tools, qt5-xmlpatterns diff --git a/ports/kf5syntax-highlighting/portfile.cmake b/ports/kf5syntax-highlighting/portfile.cmake new file mode 100644 index 00000000000000..addfecc6e0d4f2 --- /dev/null +++ b/ports/kf5syntax-highlighting/portfile.cmake @@ -0,0 +1,39 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/syntax-highlighting + REF v5.51.0 + SHA512 43efab18da3605ba606f9e39fc6ac4e923910245fd5defa9a3f58dec4c191848ef38625dc12a94b82e37f9bd74295971fc6209d12caf249d07ee3af49792f6e0 + HEAD_REF master +) + +vcpkg_find_acquire_program(PERL) +get_filename_component(PERL_EXE_PATH ${PERL} DIRECTORY) +vcpkg_add_to_path(${PERL_EXE_PATH}) +vcpkg_add_to_path(${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/debug/bin) +vcpkg_add_to_path(${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/bin) + +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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5SyntaxHighlighting) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/kate-syntax-highlighter.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/kate-syntax-highlighter.exe) +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 DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5syntax-highlighting RENAME copyright) diff --git a/ports/kf5texteditor/CONTROL b/ports/kf5texteditor/CONTROL new file mode 100644 index 00000000000000..b6cc8e2d730b07 --- /dev/null +++ b/ports/kf5texteditor/CONTROL @@ -0,0 +1,4 @@ +Source: kf5texteditor +Version: 5.51.0 +Description: Advanced embeddable text editor +Build-Depends: ecm, qt5-tools, editorconfig-core-c, libgit2, kf5syntax-highlighting diff --git a/ports/kf5texteditor/portfile.cmake b/ports/kf5texteditor/portfile.cmake new file mode 100644 index 00000000000000..367216b5f78672 --- /dev/null +++ b/ports/kf5texteditor/portfile.cmake @@ -0,0 +1,38 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/ktexteditor + REF v5.51.0 + SHA512 b654d7b674e057675c61b93b8137f1ad65d813fb7f36786b043c4b55579c3db480537dba5f87504a593bf998b6530466a2afa5d83a24bb1eaf98de84e62770ab + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +set(SED ${MSYS_ROOT}/usr/bin/sed.exe) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_DATADIR=data + -DKDE_INSTALL_PLUGINDIR=plugins + -DKF5SyntaxHighlighting_DIR=${VCPKG_ROOT_DIR}/installed/${TARGET_TRIPLET}/share/kf5syntax-highlighting +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5TextEditor) +vcpkg_copy_pdbs() + +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/kf5texteditor RENAME copyright) diff --git a/ports/kf5textwidgets/CONTROL b/ports/kf5textwidgets/CONTROL new file mode 100644 index 00000000000000..657fc49a21f5b1 --- /dev/null +++ b/ports/kf5textwidgets/CONTROL @@ -0,0 +1,4 @@ +Source: kf5textwidgets +Version: 5.51.0 +Description: Advanced text editing widgets +Build-Depends: ecm, qt5-speech, qt5-tools, kf5completion, kf5iconthemes, kf5service, kf5sonnet diff --git a/ports/kf5textwidgets/portfile.cmake b/ports/kf5textwidgets/portfile.cmake new file mode 100644 index 00000000000000..e5c03233f3d66d --- /dev/null +++ b/ports/kf5textwidgets/portfile.cmake @@ -0,0 +1,35 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/ktextwidgets + REF v5.51.0 + SHA512 6afa0801e2f10f47616bb7f06b42a838acb6738244b91ff5733aa4efa6ea2db7856252130d83f0c552f11a6f41148bfbfcc0b4ac80553dcdcb7ecd2d48a6cd15 + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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 + -DKDE_INSTALL_DATAROOTDIR=data +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5TextWidgets) +vcpkg_copy_pdbs() + +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/kf5textwidgets RENAME copyright) diff --git a/ports/kf5threadweaver/CONTROL b/ports/kf5threadweaver/CONTROL new file mode 100644 index 00000000000000..f57d54e03aacd3 --- /dev/null +++ b/ports/kf5threadweaver/CONTROL @@ -0,0 +1,4 @@ +Source: kf5threadweaver +Version: 5.51.0 +Description: High-level multithreading framework +Build-Depends: ecm, qt5-base, qt5-tools diff --git a/ports/kf5threadweaver/portfile.cmake b/ports/kf5threadweaver/portfile.cmake new file mode 100644 index 00000000000000..217a07e516c00c --- /dev/null +++ b/ports/kf5threadweaver/portfile.cmake @@ -0,0 +1,29 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/threadweaver + REF v5.51.0 + SHA512 511964afaf9e76ef82948a79bacfc9e8188f35398a58218d3f826527cecbc312fe792092ea623d4a159f02984cc282cae2312df2054e9eb169d137a698d3997f + 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/KF5ThreadWeaver) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5threadweaver RENAME copyright) diff --git a/ports/kf5unitconversion/CONTROL b/ports/kf5unitconversion/CONTROL new file mode 100644 index 00000000000000..e0600a350e2ecf --- /dev/null +++ b/ports/kf5unitconversion/CONTROL @@ -0,0 +1,4 @@ +Source: kf5unitconversion +Version: 5.51.0 +Description: Support for unit conversion +Build-Depends: ecm, kf5i18n, qt5-tools diff --git a/ports/kf5unitconversion/portfile.cmake b/ports/kf5unitconversion/portfile.cmake new file mode 100644 index 00000000000000..6534044db951e8 --- /dev/null +++ b/ports/kf5unitconversion/portfile.cmake @@ -0,0 +1,34 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kunitconversion + REF v5.51.0 + SHA512 7548c1312ea9087e14d00245f4abac0bfd4a93f1083cdd4ed0e09d03d8b33fc950b521b9294a19bfeb619cbb34b7bbb06550ef96c44ec4e7fd2217acd21c42d6 + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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/KF5UnitConversion) +vcpkg_copy_pdbs() + +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/kf5unitconversion RENAME copyright) diff --git a/ports/kf5widgetsaddons/CONTROL b/ports/kf5widgetsaddons/CONTROL new file mode 100644 index 00000000000000..10cf8eeb4b2f5b --- /dev/null +++ b/ports/kf5widgetsaddons/CONTROL @@ -0,0 +1,4 @@ +Source: kf5widgetsaddons +Version: 5.51.0 +Description: Addons to QtWidgets +Build-Depends: ecm, qt5-base, qt5-tools diff --git a/ports/kf5widgetsaddons/portfile.cmake b/ports/kf5widgetsaddons/portfile.cmake new file mode 100644 index 00000000000000..cc8c404726c9f2 --- /dev/null +++ b/ports/kf5widgetsaddons/portfile.cmake @@ -0,0 +1,30 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kwidgetsaddons + REF v5.51.0 + SHA512 ff07310f1912f012e4494c70232001a80eab493342f2f535389856fd4c94fb5a9e0ad5f85f14586d30dd2c4892b6ad2a499306c8a3913cd0c569a2baa230a048 + 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/KF5WidgetsAddons) +vcpkg_copy_pdbs() + +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/kf5widgetsaddons RENAME copyright) diff --git a/ports/kf5windowsystem/CONTROL b/ports/kf5windowsystem/CONTROL new file mode 100644 index 00000000000000..63375ee18866c1 --- /dev/null +++ b/ports/kf5windowsystem/CONTROL @@ -0,0 +1,4 @@ +Source: kf5windowsystem +Version: 5.51.0 +Description: Access to the windowing system +Build-Depends: ecm, qt5-winextras, qt5-tools diff --git a/ports/kf5windowsystem/portfile.cmake b/ports/kf5windowsystem/portfile.cmake new file mode 100644 index 00000000000000..3b673e67cd90d0 --- /dev/null +++ b/ports/kf5windowsystem/portfile.cmake @@ -0,0 +1,30 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kwindowsystem + REF v5.51.0 + SHA512 a583614bf07d8465da1f000f930443f4feb81f43a49f0a966a9f4e5c873daf14f7bd4153c098162a4bb78f8715c516864ba0e3513330501bd1f9bd8ce5f04695 + 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 + -DKDE_INSTALL_PLUGINDIR=plugins +) + +vcpkg_install_cmake() +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5WindowSystem) +vcpkg_copy_pdbs() + +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}/etc) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc) +file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/kf5windowsystem RENAME copyright) diff --git a/ports/kf5xmlgui/CONTROL b/ports/kf5xmlgui/CONTROL new file mode 100644 index 00000000000000..b51b193d115f54 --- /dev/null +++ b/ports/kf5xmlgui/CONTROL @@ -0,0 +1,4 @@ +Source: kf5xmlgui +Version: 5.51.0 +Description: User configurable main windows +Build-Depends: ecm, qt5-tools, kf5attica, kf5globalaccel, kf5textwidgets diff --git a/ports/kf5xmlgui/portfile.cmake b/ports/kf5xmlgui/portfile.cmake new file mode 100644 index 00000000000000..bbd0b366e31444 --- /dev/null +++ b/ports/kf5xmlgui/portfile.cmake @@ -0,0 +1,36 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO KDE/kxmlgui + REF v5.51.0 + SHA512 89cd339f940913d75dbc5a548ee99b3465902c53d415ebb68346646a7907b91b3151e2834ce83b455ca88b74a5327b14ccd2ae3fdb915e79e8cf566e2c761de6 + HEAD_REF master +) + +vcpkg_acquire_msys(MSYS_ROOT PACKAGES mingw-w64-i686-gettext) +set(GETTEXT_PATH ${MSYS_ROOT}/mingw32/bin) +vcpkg_add_to_path(${GETTEXT_PATH}) + +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/KF5XmlGui) +vcpkg_copy_pdbs() + +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/data) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/bin/ksendbugmail.exe) +file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/bin/ksendbugmail.exe) +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/kf5xmlgui RENAME copyright) diff --git a/scripts/cmake/vcpkg_find_acquire_program.cmake b/scripts/cmake/vcpkg_find_acquire_program.cmake index 4cb123fd68aeb1..1ff2ab0719cb91 100644 --- a/scripts/cmake/vcpkg_find_acquire_program.cmake +++ b/scripts/cmake/vcpkg_find_acquire_program.cmake @@ -140,12 +140,13 @@ function(vcpkg_find_acquire_program VAR) set(ARCHIVE "meson-0.47.1.zip") set(HASH 0f6462835583a51707bee82d852018cfcb7444c0dad95b2ba08814e500a5cfe3f731dc6c1fb73c765d1120ee2a2d6600e15d8d393bab1993e84bd4354b2e6855) elseif(VAR MATCHES "FLEX") - if(CMAKE_HOST_WIN32) - set(PROGNAME win_flex) - set(PATHS ${DOWNLOADS}/tools/win_flex) - set(URL "https://sourceforge.net/projects/winflexbison/files/win_flex_bison-2.5.9.zip/download") - set(ARCHIVE "win_flex_bison-2.5.9.zip") - set(HASH 9580f0e46893670a011645947c1becda69909a41a38bb4197fe33bd1ab7719da6b80e1be316f269e1a4759286870d49a9b07ef83afc4bac33232bd348e0bc814) + if(CMAKE_HOST_WIN32) + set(PROGNAME win_flex) + set(SUBDIR win_flex-2.5.16) + set(PATHS ${DOWNLOADS}/tools/win_flex/${SUBDIR}) + set(URL "https://sourceforge.net/projects/winflexbison/files/winflexbison-2.5.16.zip/download") + set(ARCHIVE "win_flex_bison-2.5.16.zip") + set(HASH 0a14154bff5d998feb23903c46961528f8ccb4464375d5384db8c4a7d230c0c599da9b68e7a32f3217a0a0735742242eaf3769cb4f03e00931af8640250e9123) else() set(PROGNAME flex) set(APT_PACKAGE_NAME flex) @@ -154,10 +155,11 @@ function(vcpkg_find_acquire_program VAR) elseif(VAR MATCHES "BISON") if(CMAKE_HOST_WIN32) set(PROGNAME win_bison) - set(PATHS ${DOWNLOADS}/tools/win_bison) - set(URL "https://sourceforge.net/projects/winflexbison/files/win_flex_bison-2.5.9.zip/download") - set(ARCHIVE "win_flex_bison-2.5.9.zip") - set(HASH 9580f0e46893670a011645947c1becda69909a41a38bb4197fe33bd1ab7719da6b80e1be316f269e1a4759286870d49a9b07ef83afc4bac33232bd348e0bc814) + set(SUBDIR win_bison-2.5.16) + set(PATHS ${DOWNLOADS}/tools/win_bison/${SUBDIR}) + set(URL "https://sourceforge.net/projects/winflexbison/files/winflexbison-2.5.16.zip/download") + set(ARCHIVE "win_flex_bison-2.5.16.zip") + set(HASH 0a14154bff5d998feb23903c46961528f8ccb4464375d5384db8c4a7d230c0c599da9b68e7a32f3217a0a0735742242eaf3769cb4f03e00931af8640250e9123) else() set(PROGNAME bison) set(APT_PACKAGE_NAME bison)