From a1159ed35405085c82aa061ed44f46f5c42b07f0 Mon Sep 17 00:00:00 2001 From: Sztergbaum Roman Date: Fri, 3 Aug 2018 03:44:48 +0200 Subject: Shiva sfml port (#4011) * [shiva] update to 0.7 * [shiva] shiva-sfml plugins * [shiva] update hash * Update CONTROL --- ports/shiva-sfml/CONTROL | 4 ++++ ports/shiva-sfml/portfile.cmake | 30 ++++++++++++++++++++++++++++++ ports/shiva/CONTROL | 4 ++-- ports/shiva/portfile.cmake | 4 ++-- 4 files changed, 38 insertions(+), 4 deletions(-) create mode 100644 ports/shiva-sfml/CONTROL create mode 100644 ports/shiva-sfml/portfile.cmake diff --git a/ports/shiva-sfml/CONTROL b/ports/shiva-sfml/CONTROL new file mode 100644 index 000000000..697a4eb2c --- /dev/null +++ b/ports/shiva-sfml/CONTROL @@ -0,0 +1,4 @@ +Source: shiva-sfml +Version: 0.7 +Description: shiva-sfml plugins of shiva C++ engine +Build-Depends: sfml (windows), shiva diff --git a/ports/shiva-sfml/portfile.cmake b/ports/shiva-sfml/portfile.cmake new file mode 100644 index 000000000..72cd61344 --- /dev/null +++ b/ports/shiva-sfml/portfile.cmake @@ -0,0 +1,30 @@ +include(vcpkg_common_functions) + +vcpkg_from_github( + OUT_SOURCE_PATH SOURCE_PATH + REPO Milerius/shiva + REF 0.7 + SHA512 08591ce23ef717330c2fdc0518c383bebeda1a5eed93011b44280a409154729add70a0e913c2dae0d8332f4d6aee931ab8ba9957097435eadcff38e692e348ec + HEAD_REF master + ) + +vcpkg_configure_cmake( + SOURCE_PATH ${SOURCE_PATH} + PREFER_NINJA + OPTIONS + -DSHIVA_BUILD_TESTS=OFF -DSHIVA_USE_SFML_AS_RENDERER=ON -DSHIVA_INSTALL_PLUGINS=ON + +) + +vcpkg_install_cmake() + +file(GLOB PLUGINS ${SOURCE_PATH}/bin/systems/*) +message(STATUS "PLUGINS -> ${PLUGINS}") +vcpkg_fixup_cmake_targets(CONFIG_PATH lib/cmake/shiva-sfml) + +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/include) +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/lib) +file(MAKE_DIRECTORY ${CURRENT_PACKAGES_DIR}/include/shiva-sfml) +file(COPY ${PLUGINS} DESTINATION ${CURRENT_PACKAGES_DIR}/lib) +file(WRITE ${CURRENT_PACKAGES_DIR}/include/shiva-sfml/empty.h "") +file(WRITE ${CURRENT_PACKAGES_DIR}/share/shiva-sfml/copyright "") diff --git a/ports/shiva/CONTROL b/ports/shiva/CONTROL index ff141b98e..fb6c82568 100644 --- a/ports/shiva/CONTROL +++ b/ports/shiva/CONTROL @@ -1,4 +1,4 @@ Source: shiva -Version: 0.6 +Version: 0.7 Description: Modern C++ Game Engine -Build-Depends: boost-stacktrace, boost-filesystem, boost-dll, entt, eastl, lua, sol2, pybind11, spdlog +Build-Depends: boost-stacktrace, boost-filesystem, boost-dll, entt, eastl, lua (windows), sol2, pybind11, spdlog diff --git a/ports/shiva/portfile.cmake b/ports/shiva/portfile.cmake index 5e9c4aba3..565a2aa09 100644 --- a/ports/shiva/portfile.cmake +++ b/ports/shiva/portfile.cmake @@ -3,8 +3,8 @@ include(vcpkg_common_functions) vcpkg_from_github( OUT_SOURCE_PATH SOURCE_PATH REPO Milerius/shiva - REF 0.6 - SHA512 37d44e78e7b60e7977bcda9fabfb87ef6abe3534be769520020e315d7357b7e1f73a3bae8f8898803c81c96cf55531c98e0c9248d02e3387bd829b60ad33a753 + REF 0.7 + SHA512 08591ce23ef717330c2fdc0518c383bebeda1a5eed93011b44280a409154729add70a0e913c2dae0d8332f4d6aee931ab8ba9957097435eadcff38e692e348ec HEAD_REF master ) -- cgit v1.2.3