Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
e10a483
Update KF5 framework to 5.73
wrobelda Sep 11, 2020
8703c24
Add kf5auth port
wrobelda Sep 11, 2020
760bd50
Revert "Add kf5auth port"
wrobelda Sep 11, 2020
f1ac3db
Add kf5globalaccel port
wrobelda Sep 11, 2020
0d9ca95
Revert "Add kf5globalaccel port"
wrobelda Sep 11, 2020
26d8897
[ecm] use where possible
wrobelda Sep 11, 2020
508b8c5
[kf5holidays] use PORT placeholder where possible
wrobelda Sep 11, 2020
836bf71
[kf5syntaxhighlighting] use PORT placeholder where possible
wrobelda Sep 11, 2020
f2a9740
[kf5plotting] use PORT placeholder where possible
wrobelda Sep 11, 2020
6ad1abd
[kf5crash] fix logical condition in the patch
wrobelda Sep 13, 2020
c3f6c72
[kf5crash] logical condition again, include other BSDs
wrobelda Sep 13, 2020
92adab8
[kf5i18n] acquire python3
wrobelda Sep 14, 2020
96a82ce
[kf5i18n] remove vcpk cmake wrapper added mistakenly
wrobelda Sep 14, 2020
5d457b2
Update KF5 framework to 5.73
wrobelda Sep 11, 2020
3bb88f9
Add kf5auth port
wrobelda Sep 11, 2020
22e20ff
Revert "Add kf5auth port"
wrobelda Sep 11, 2020
48070a3
Add kf5globalaccel port
wrobelda Sep 11, 2020
00f8aff
Revert "Add kf5globalaccel port"
wrobelda Sep 11, 2020
b282482
[ecm] use where possible
wrobelda Sep 11, 2020
010fe68
[kf5holidays] use PORT placeholder where possible
wrobelda Sep 11, 2020
f436e60
[kf5syntaxhighlighting] use PORT placeholder where possible
wrobelda Sep 11, 2020
8f7fe1e
[kf5plotting] use PORT placeholder where possible
wrobelda Sep 11, 2020
f2817b4
[kf5crash] fix logical condition in the patch
wrobelda Sep 13, 2020
978599a
[kf5crash] logical condition again, include other BSDs
wrobelda Sep 13, 2020
105ee6f
[kf5i18n] acquire python3
wrobelda Sep 14, 2020
a864f8c
[kf5i18n] remove vcpk cmake wrapper added mistakenly
wrobelda Sep 14, 2020
afdcb84
Merge branch 'master' of github.com:wrobelda/vcpkg into master
wrobelda Sep 14, 2020
df06366
Merge branch 'master' of https://github.com/microsoft/vcpkg into HEAD
ras0219-msft Sep 14, 2020
8246961
[ecm] Remove 'skip' from windows baseline
ras0219-msft Sep 14, 2020
3748d85
Fixed KF5ItemModel for windows
hellozee Sep 14, 2020
359e515
Merge branch 'master' of github.com:wrobelda/vcpkg into master
wrobelda Sep 15, 2020
d0b2579
[kf5syntaxhighlighting] fix Windows build
wrobelda Sep 15, 2020
17d0f7f
Fixed k5syntaxhighlighting for windows
hellozee Sep 16, 2020
8d2b80e
Merge remote-tracking branch 'origin/master'
wrobelda Oct 29, 2020
7eadd5d
[kf5plotting] fix license files
wrobelda Oct 29, 2020
c8dac78
[kf5archive] fix license files
wrobelda Oct 30, 2020
96f6102
[kf5*] update to 5.75.0
wrobelda Oct 30, 2020
1fcdc95
[kf5holidays] fix sha sum
wrobelda Oct 30, 2020
8db6de5
[kf5syntaxhighlighting] fix licensing
wrobelda Oct 30, 2020
e092534
[kf5itemviews] fix windows static build
wrobelda Oct 30, 2020
0d737ab
[kf5widgetsaddons] fix windows static build
wrobelda Oct 30, 2020
61b4b69
[kf5completion] fix windows static build
wrobelda Oct 30, 2020
be68bb2
[kf5*] fix windows static build
wrobelda Oct 30, 2020
a4c5bbe
[kf5i18n] fix windows static build
wrobelda Oct 30, 2020
ce87917
[kf5windowsystem] require libxcb-res0-dev
wrobelda Nov 4, 2020
ff5f07c
[kf5windowsystem] depend on qt5-x11extras
wrobelda Nov 4, 2020
1e6d717
Merge remote-tracking branch 'origin/master'
wrobelda Nov 16, 2020
cd172c4
[qt5] fix brotli reference
wrobelda Nov 16, 2020
a3e9fa2
Merge remote-tracking branch 'origin/master' into HEAD
BillyONeal Dec 22, 2020
df399a8
Delete duplicate apt entries.
BillyONeal Dec 22, 2020
7a52f9a
Merge remote-tracking branch 'origin/master'
wrobelda Feb 18, 2021
2de3a7d
Merge branch 'master' of github.com:wrobelda/vcpkg
wrobelda Feb 18, 2021
8a6977c
Merge remote-tracking branch 'origin/master'
wrobelda Feb 28, 2021
e0be66d
kf5crash: fix linux build
wrobelda Feb 28, 2021
a986ee2
kf5i18n: fix Linux build
wrobelda Mar 1, 2021
4e403ee
ecm: do not override custom clang format files
wrobelda Mar 1, 2021
f36e1d6
kf5i18n: fix Windows build
wrobelda Mar 1, 2021
dc36293
[kf5*] update versions
wrobelda Mar 2, 2021
f32f60b
[kf5i18n] fix logical NOT
wrobelda Mar 3, 2021
d57868d
[kf5syntaxhighlighting] disable parallel configure
wrobelda Mar 4, 2021
c2be313
[kf5*] update versions
wrobelda Mar 4, 2021
1f0752d
[kf5*] convert CONTROL to manifest
wrobelda Mar 5, 2021
9407276
[kf5*] update versions
wrobelda Mar 5, 2021
c8cae02
Merge remote-tracking branch 'origin/master'
wrobelda Mar 5, 2021
968eaf5
[kf5*] update versioning scheme
wrobelda Mar 8, 2021
5e3c5aa
[ecm] syntax formatting
wrobelda Mar 9, 2021
f4a19f2
[kf5syntaxhighlighting] syntax formatting
wrobelda Mar 9, 2021
a0e0a4c
[kf5holidays] syntax formatting
wrobelda Mar 9, 2021
3bac05c
[kf5archive] restore original line order
wrobelda Mar 9, 2021
cf054e0
[kf5holidays] restore CRLF
wrobelda Mar 9, 2021
d10df4e
[kf5archive] restore CRLF
wrobelda Mar 9, 2021
b144c5d
[kf5syntaxhighlighting] syntax formatting
wrobelda Mar 9, 2021
5b7e011
[kf5syntaxhighlighting] quotations
wrobelda Mar 9, 2021
514fe86
[kf5syntaxhighlighting] fix \bin removal redundancy
wrobelda Mar 9, 2021
bd31fe6
[kf5*] update versions
wrobelda Mar 9, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 0 additions & 4 deletions ports/ecm/CONTROL

This file was deleted.

33 changes: 33 additions & 0 deletions ports/ecm/do-not-override-custom-clang-format-files.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
From 0d5ed9bb9117f6526691b3572bf85090efbeed4a Mon Sep 17 00:00:00 2001
From: Alexander Lohnau <alexander.lohnau@gmx.de>
Date: Sat, 30 Jan 2021 13:44:07 +0100
Subject: [PATCH] KDEClangFormat: Do not override custom clang-format files

---
kde-modules/KDEClangFormat.cmake | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/kde-modules/KDEClangFormat.cmake b/kde-modules/KDEClangFormat.cmake
index 6cdbd2b5..995f03ad 100644
--- a/kde-modules/KDEClangFormat.cmake
+++ b/kde-modules/KDEClangFormat.cmake
@@ -35,7 +35,18 @@ find_program(KDE_CLANG_FORMAT_EXECUTABLE clang-format)

# instantiate our clang-format file, must be in source directory for tooling if we have the tool
if(KDE_CLANG_FORMAT_EXECUTABLE)
- configure_file(${CMAKE_CURRENT_LIST_DIR}/clang-format.cmake ${CMAKE_CURRENT_SOURCE_DIR}/.clang-format @ONLY)
+ set(CLANG_FORMAT_FILE ${CMAKE_CURRENT_SOURCE_DIR}/.clang-format)
+ if (EXISTS ${CLANG_FORMAT_FILE})
+ file(READ ${CLANG_FORMAT_FILE} CLANG_FORMAT_CONTENTS LIMIT 128)
+ string(FIND "${CLANG_FORMAT_CONTENTS}" "SPDX-FileCopyrightText: 2019 Christoph Cullmann" matchres)
+ if(${matchres} EQUAL -1)
+ message(WARNING "The .clang-format file already exists. Please remove it in order to use the file provided by ECM")
+ else()
+ configure_file(${CMAKE_CURRENT_LIST_DIR}/clang-format.cmake ${CLANG_FORMAT_FILE} @ONLY)
+ endif()
+ else()
+ configure_file(${CMAKE_CURRENT_LIST_DIR}/clang-format.cmake ${CLANG_FORMAT_FILE} @ONLY)
+ endif()
endif()

# formatting target
8 changes: 5 additions & 3 deletions ports/ecm/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/extra-cmake-modules
REF 5c191fa1d2383c69ddc075395e04f84b7679613a # v5.74.0
SHA512 9a520e2cb45f2891cb5b463409063549904574e2ad0c4f77987555fc9aac68589695344a3acaddcb95d2739458031ece489ff9635c7d713c6309e4f9027f6ef7
REF v5.75.0
SHA512 486845a91967c89dec42f9120757c7b883006713d0957e9bd21dfacb2911225fe45680590ef3dc5e0d45a9dbc81cf99e1514fb4922b1a027bcba3864da883076
HEAD_REF master
PATCHES
"do-not-override-custom-clang-format-files.patch"
)

Comment thread
NancyLi1013 marked this conversation as resolved.
vcpkg_configure_cmake(
Expand All @@ -21,7 +23,7 @@ vcpkg_install_cmake()
# Remove debug files
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug)

file(COPY ${CURRENT_PORT_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/ecm)
file(COPY ${CURRENT_PORT_DIR}/usage DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT})
# Handle copyright
file(INSTALL ${SOURCE_PATH}/COPYING-CMAKE-SCRIPTS DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

Expand Down
6 changes: 6 additions & 0 deletions ports/ecm/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"name": "ecm",
"version": "5.75.0",
"description": "Extra CMake Modules (ECM), extra modules and scripts for CMake",
"homepage": "https://github.com/KDE/extra-cmake-modules"
}
6 changes: 0 additions & 6 deletions ports/kf5archive/CONTROL

This file was deleted.

11 changes: 8 additions & 3 deletions ports/kf5archive/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/karchive
REF 6e1f95972f25f1d3a94dd181f44ee0846e042ef9 # v5.74.0
SHA512 333a5e310c1b482379a3092bb3ac0e31963917090edd3afba6f26e40f63abe327dfdff70800e635667fe3333538e5fc911ab06d7287c17d2062a4618c191f308
REF v5.75.0
SHA512 4a909626f776cc9ebf9acd0e16bcda9e2e0e5dd29bd52b27140baa9905758a028f542ccd40e98c5432a4d9eac2908e36e1f9329e40cc4cf835e15557c96175f1
HEAD_REF master
)

Expand All @@ -20,8 +20,13 @@ vcpkg_install_cmake()
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Archive)
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}/debug/include)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/etc)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/etc)
file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share)
file(INSTALL ${SOURCE_PATH}/LICENSES/LGPL-3.0-only.txt DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)

file(INSTALL ${SOURCE_PATH}/LICENSES/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
Comment thread
wrobelda marked this conversation as resolved.
12 changes: 12 additions & 0 deletions ports/kf5archive/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "kf5archive",
"version": "5.75.0",
"description": "File compression",
"homepage": "https://api.kde.org/frameworks/karchive/html/index.html",
"dependencies": [
"bzip2",
"ecm",
"qt5-base",
"zlib"
]
}
5 changes: 0 additions & 5 deletions ports/kf5completion/CONTROL

This file was deleted.

3 changes: 1 addition & 2 deletions ports/kf5completion/add-qdbus-to-required-libraries.patch
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index a86a05e..688bae2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,7 +32,7 @@ ecm_setup_version(PROJECT VARIABLE_PREFIX KCOMPLETION
# Dependencies
set(REQUIRED_QT_VERSION 5.11.0)
set(REQUIRED_QT_VERSION 5.12.0)

-find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets)
+find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets DBus)
Expand Down
11 changes: 8 additions & 3 deletions ports/kf5completion/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/kcompletion
REF v5.64.0
SHA512 1d597bc0e82d1570b1ff7b254425ab18d4d505a0b7f475a43b51d70566b91e763b86675837421c3f09073544efa77e673e9d2cfef586c12684fc9fe7b0c6a0cc
REF v5.75.0
SHA512 f4ff54b518f51b399392ee8f4be27bcc15a45be993b6a76305a16c84d6a85629017b8c4c27f19ff2c37699eeb3a455b9b6e5c7551716a55f0f7ecce2f2a2240b
HEAD_REF master
# reported issue, just a manual workaround until the issue is fixed upstream
PATCHES
Expand All @@ -24,10 +24,15 @@ vcpkg_install_cmake()
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5Completion)
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)

file(INSTALL ${SOURCE_PATH}/LICENSES/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
12 changes: 12 additions & 0 deletions ports/kf5completion/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "kf5completion",
"version": "5.75.0",
"description": "Text completion helpers and widgets",
"homepage": "https://api.kde.org/frameworks/kcompletion/html/index.html",
"dependencies": [
"ecm",
"kf5config",
"kf5widgetsaddons",
"qt5-tools"
]
}
5 changes: 0 additions & 5 deletions ports/kf5config/CONTROL

This file was deleted.

6 changes: 3 additions & 3 deletions ports/kf5config/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/kconfig
REF v5.64.0
SHA512 b8919e552a35ed3f4882d2d15205c5576be985e9f6e4e834d26587c9288e85a2ab27504a1531d1af70e8db4dc7ed71a6b0caf91c7310dace81177b68aa6a97e5
REF v5.75.0
SHA512 66789adf41114354cd2602b4bc6215f99026c1735547ab9c1449fff18dca7cf1e5786dcc8030499b8449498d14ece33aad9d9955109331f5c8c3914d1eccfd50
HEAD_REF master
)

Expand Down Expand Up @@ -50,4 +50,4 @@ 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)
file(INSTALL ${SOURCE_PATH}/LICENSES/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
11 changes: 11 additions & 0 deletions ports/kf5config/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "kf5config",
"version": "5.75.0",
"description": "Configuration system",
"homepage": "https://api.kde.org/frameworks/kconfig/html/index.html",
"dependencies": [
"ecm",
"qt5-base",
"qt5-tools"
]
}
5 changes: 0 additions & 5 deletions ports/kf5coreaddons/CONTROL

This file was deleted.

6 changes: 3 additions & 3 deletions ports/kf5coreaddons/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/kcoreaddons
REF v5.64.0
SHA512 b6849c072aa33cd2d93477e7a08ffc8ec7034f7d8530b6492faa9a53e4e15af0da778fc54e5d865e68b36c32aa6559f3d178a03046f5120d11dcb61d35ed7a60
REF v5.75.0
SHA512 bf17c323dbf2164a1d8e265ff97f01dd683b0f285c59755dd2f49a842666af0eaba3f6f73496d2f9690088b1cc7fe37e671218f039e8b3be0ce1ac5e2bbe13c3
)

vcpkg_configure_cmake(
Expand Down Expand Up @@ -39,4 +39,4 @@ if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
endif()

file(INSTALL ${SOURCE_PATH}/COPYING.LIB DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT} RENAME copyright)
file(INSTALL ${SOURCE_PATH}/LICENSES/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
11 changes: 11 additions & 0 deletions ports/kf5coreaddons/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "kf5coreaddons",
"version": "5.75.0",
"description": "Addons to QtCore",
"homepage": "https://api.kde.org/frameworks/kcoreaddons/html/index.html",
"dependencies": [
"ecm",
"qt5-base",
"qt5-tools"
]
}
6 changes: 0 additions & 6 deletions ports/kf5crash/CONTROL

This file was deleted.

18 changes: 10 additions & 8 deletions ports/kf5crash/add_x11extras.patch
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 8a9d1c6..0d5fb3f 100644
index 8c66d85..f2d89cb 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -12,7 +12,7 @@ feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKA
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH})

set(REQUIRED_QT_VERSION 5.11.0)
-find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core)
+find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Core X11Extras)
include(KDEInstallDirs)
@@ -17,8 +17,9 @@ include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE)
include(KDECMakeSettings)

-if (NOT APPLE)
+if (UNIX AND NOT APPLE)
find_package(X11)
+ find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED COMPONENTS X11Extras)
endif()

set(HAVE_X11 ${X11_FOUND})
8 changes: 3 additions & 5 deletions ports/kf5crash/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
vcpkg_fail_port_install(ON_TARGET "osx" "uwp" "windows")

vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/kcrash
REF v5.64.0
SHA512 28749b220002fef756dbd8436cf684b7e3eb1d72ae00ae8b1bfded5c4a446683dc925a3be9beb55ad0872e71d3c23411d32b4fab935909816efa339cedaeda3d
REF v5.75.0
SHA512 f6784d2db20bd90194a1ae8134e344a899f8c28d934783fbc104d2719e8340955278059ea5a237eeda550b4c4484e45c6d4b7c09425b0d1bb0b0025d8e214596
HEAD_REF master
PATCHES
add_x11extras.patch
Expand All @@ -28,4 +26,4 @@ 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)
file(INSTALL ${SOURCE_PATH}/LICENSES/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
Comment thread
NancyLi1013 marked this conversation as resolved.
16 changes: 16 additions & 0 deletions ports/kf5crash/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "kf5crash",
"version": "5.75.0",
"description": "KCrash provides support for intercepting and handling application crashes.",
"homepage": "https://api.kde.org/frameworks/kcrash/html/index.html",
"supports": "linux",
"dependencies": [
"ecm",
"kf5coreaddons",
"kf5windowsystem",
{
"name": "qt5-x11extras",
"platform": "linux"
}
]
}
5 changes: 0 additions & 5 deletions ports/kf5guiaddons/CONTROL

This file was deleted.

11 changes: 8 additions & 3 deletions ports/kf5guiaddons/portfile.cmake
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/kguiaddons
REF v5.64.0
SHA512 98d07360f02b473997cdbf9e9b832ea8c4a459a73669eff1db5276dfbd63e9a9088e3c1ed99d70cc1433468e1efcbce43d22fefdf75a399f4812e0fc4a4f13b1
REF v5.75.0
SHA512 d016e2e8c6fecd037cab025acd129305a3c062e0f98b537f1454dccfb13d9a6765f1974588416fcd8d23ae9c9efdb2276c3cbab15e21df62aea07059142dd12b
HEAD_REF master
)

Expand All @@ -20,10 +20,15 @@ vcpkg_install_cmake()
vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/KF5GuiAddons)
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)

file(INSTALL ${SOURCE_PATH}/LICENSES/ DESTINATION ${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright)
18 changes: 18 additions & 0 deletions ports/kf5guiaddons/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "kf5guiaddons",
"version": "5.75.0",
"description": "Addons to QtGui",
"homepage": "https://api.kde.org/frameworks/kguiaddons/html/index.html",
"dependencies": [
"ecm",
"qt5-tools",
{
"name": "qt5-winextras",
"platform": "windows"
},
{
"name": "qt5-x11extras",
"platform": "linux"
}
]
}
4 changes: 0 additions & 4 deletions ports/kf5holidays/CONTROL

This file was deleted.

Loading