Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
54a3037
Add kf5package port
wrobelda Sep 13, 2020
353c40f
[kf5package] remove vcpkg-cmake-wrapper block
wrobelda Sep 13, 2020
206a334
[kf5package] more fixes
wrobelda Sep 13, 2020
6875616
Fixed kf5package for windows
hellozee Sep 15, 2020
c00e9c6
Fixed kf5package for windows (by Kuntal Majumder)
wrobelda Jul 28, 2021
27eef43
[kf5package] use PORT variable where applicable
wrobelda Jul 28, 2021
6cc85c3
[kf5package] update to 5.75.0
wrobelda Jul 28, 2021
cbf72e1
[kf5package] fix macOS libiconv
wrobelda Nov 11, 2020
bcfc5b0
[kf5package] update to 5.84.0
wrobelda Jul 28, 2021
afc0321
[kf5package] update versions
wrobelda Jul 28, 2021
ab89426
[kf5package] use vcpkg_copy_tools() to copy kpackagetool5
wrobelda Jul 28, 2021
49cae3d
[kf5package] update versions
wrobelda Jul 28, 2021
d38b980
[kf5package] use semVer
wrobelda Aug 26, 2021
ce211d3
[kf5package] remove redundant options, wrap paths in quotes
wrobelda Aug 26, 2021
240d44f
[kf5package] update to current spec
wrobelda Aug 26, 2021
4eb6cbf
[kf5package] update versions
wrobelda Aug 26, 2021
e3bd9dd
[kf5package] fix configure options
wrobelda Aug 26, 2021
351898e
[kf5package] update versions
wrobelda Aug 26, 2021
dbea3d8
[kf5package] fix vcpkg_cmake_config_fixup() usage
wrobelda Aug 27, 2021
2d1366a
[kf5package] update versions
wrobelda Aug 27, 2021
1bb3568
[kf5package] libiconv patches only for windows static builds
wrobelda Aug 30, 2021
30940e3
[kf5package] update versions
wrobelda Aug 30, 2021
42d5abf
[kf5package] libiconv patches also on osx
wrobelda Aug 30, 2021
6785c62
[kf5package] update versions
wrobelda Aug 30, 2021
27ee6eb
[kf5package] cleanup, iconv was fixed in kf5i18n
wrobelda Sep 7, 2021
f2008ec
[kf5package] update versions
wrobelda Sep 7, 2021
2246d57
[kf5package] use generic, non-semver versioning
wrobelda Sep 13, 2021
d91f1f4
[kf5package] update versions
wrobelda Sep 13, 2021
486253c
Merge remote-tracking branch 'origin/master' into HEAD
BillyONeal Sep 13, 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
29 changes: 29 additions & 0 deletions ports/kf5package/portfile.cmake
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO KDE/kpackage
REF v5.84.0
SHA512 ad6a7083d461b2e782c612a544a8f6c0493c68c98a915e3f8fd4fd7de4ce636002383869476f877ace407fdc5013ad58e297ed3fd46dcac055ce79251704bf95
HEAD_REF master
)

vcpkg_cmake_configure(
DISABLE_PARALLEL_CONFIGURE
SOURCE_PATH "${SOURCE_PATH}"
OPTIONS
-DBUILD_TESTING=OFF
)

vcpkg_cmake_install()
vcpkg_cmake_config_fixup(PACKAGE_NAME KF5Package CONFIG_PATH lib/cmake/KF5Package)
vcpkg_copy_pdbs()

vcpkg_copy_tools(TOOL_NAMES kpackagetool5 AUTO_CLEAN)

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}/debug/share")

file(INSTALL "${SOURCE_PATH}/LICENSES/" DESTINATION "${CURRENT_PACKAGES_DIR}/share/${PORT}/copyright")
29 changes: 29 additions & 0 deletions ports/kf5package/vcpkg.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"name": "kf5package",
"version": "5.84.0",
"description": "Installation and loading of additional content (ex: scripts, images...) as packages",
"homepage": "https://api.kde.org/frameworks/kpackage/html/index.html",
"dependencies": [
"ecm",
{
"name": "gettext",
"host": true,
"features": [
"tools"
]
},
"kf5archive",
"kf5coreaddons",
"kf5i18n",
"qt5-base",
"qt5-tools",
{
"name": "vcpkg-cmake",
"host": true
},
{
"name": "vcpkg-cmake-config",
"host": true
}
]
}
4 changes: 4 additions & 0 deletions versions/baseline.json
Original file line number Diff line number Diff line change
Expand Up @@ -2980,6 +2980,10 @@
"baseline": "5.84.0",
"port-version": 0
},
"kf5package": {
"baseline": "5.84.0",
"port-version": 0
},
"kf5plotting": {
"baseline": "5.84.0",
"port-version": 1
Expand Down
9 changes: 9 additions & 0 deletions versions/k-/kf5package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "aeff67d2d07a017d69a853037a12371683c5aa97",
"version": "5.84.0",
"port-version": 0
}
]
}