diff options
| author | Sztergbaum Roman <roman.sztergbaum@epitech.eu> | 2018-08-03 03:44:48 +0200 |
|---|---|---|
| committer | Robert Schumacher <roschuma@microsoft.com> | 2018-08-02 18:44:48 -0700 |
| commit | a1159ed35405085c82aa061ed44f46f5c42b07f0 (patch) | |
| tree | 81a62fe59bf1ba3c973d4d2bb22695b6fb5e9527 | |
| parent | e9ff3b80b3c465e26d24099f3ea002c68e0a7298 (diff) | |
| download | vcpkg-a1159ed35405085c82aa061ed44f46f5c42b07f0.tar.gz vcpkg-a1159ed35405085c82aa061ed44f46f5c42b07f0.zip | |
Shiva sfml port (#4011)
* [shiva] update to 0.7
* [shiva] shiva-sfml plugins
* [shiva] update hash
* Update CONTROL
| -rw-r--r-- | ports/shiva-sfml/CONTROL | 4 | ||||
| -rw-r--r-- | ports/shiva-sfml/portfile.cmake | 30 | ||||
| -rw-r--r-- | ports/shiva/CONTROL | 4 | ||||
| -rw-r--r-- | ports/shiva/portfile.cmake | 4 |
4 files changed, 38 insertions, 4 deletions
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
)
|
