diff options
| author | Mattias Cibien <mattiascibien@users.noreply.github.com> | 2018-10-03 03:22:21 +0200 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2018-10-02 18:22:21 -0700 |
| commit | 0cbb8a1626f04b3316a52e44266c3b9adf316f9b (patch) | |
| tree | a10882ca1390b6e85766fd9b5689a9a91907b911 /ports/kf5holidays | |
| parent | 851474a2f8ab13a4fc4341d62538e60fc2af8641 (diff) | |
| download | vcpkg-0cbb8a1626f04b3316a52e44266c3b9adf316f9b.tar.gz vcpkg-0cbb8a1626f04b3316a52e44266c3b9adf316f9b.zip | |
[kde frameworks 5] Added karchive, kholidays, updated kplotting from KDE Frameworks 5 (#4302)
* [kf5] Added karchive, updated kplotting
* [kf5] Added KHolidays
* [ecm] Bump CONTROL version
Diffstat (limited to 'ports/kf5holidays')
| -rw-r--r-- | ports/kf5holidays/CONTROL | 4 | ||||
| -rw-r--r-- | ports/kf5holidays/portfile.cmake | 31 |
2 files changed, 35 insertions, 0 deletions
diff --git a/ports/kf5holidays/CONTROL b/ports/kf5holidays/CONTROL new file mode 100644 index 000000000..cd1e09ccf --- /dev/null +++ b/ports/kf5holidays/CONTROL @@ -0,0 +1,4 @@ +Source: kf5holidays
+Version: 5.50.0
+Description: Holiday calculation library
+Build-Depends: ecm, qt5-base, qt5-declarative, qt5-tools
\ No newline at end of file diff --git a/ports/kf5holidays/portfile.cmake b/ports/kf5holidays/portfile.cmake new file mode 100644 index 000000000..b56abec1a --- /dev/null +++ b/ports/kf5holidays/portfile.cmake @@ -0,0 +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)
|
