aboutsummaryrefslogtreecommitdiff
path: root/ports/kf5holidays
diff options
context:
space:
mode:
authorMattias Cibien <mattiascibien@users.noreply.github.com>2018-10-03 03:22:21 +0200
committerRobert Schumacher <roschuma@microsoft.com>2018-10-02 18:22:21 -0700
commit0cbb8a1626f04b3316a52e44266c3b9adf316f9b (patch)
treea10882ca1390b6e85766fd9b5689a9a91907b911 /ports/kf5holidays
parent851474a2f8ab13a4fc4341d62538e60fc2af8641 (diff)
downloadvcpkg-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/CONTROL4
-rw-r--r--ports/kf5holidays/portfile.cmake31
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)