Add gz ports: [gz-cmake3] [gz-utils2] [gz-tools2] [gz-math7] (#28656)

* Add gz ports

* ci.baseline.txt android.

---------

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
This commit is contained in:
talregev 2023-05-01 21:55:39 +03:00 committed by GitHub
parent a92f44a98c
commit 197818b248
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
15 changed files with 155 additions and 0 deletions

View File

@ -0,0 +1,11 @@
set(PACKAGE_NAME cmake)
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 99fb6a137b8a913b49e7881e9b2c96ca1ae03fb48cfa30f635a69396ccb0eb108abb8a925fd85dc46f3b10f88758675da53eb6cae3325eabeac5e6bee6f54d91
PATCHES
)
# Install custom usage
configure_file("${CMAKE_CURRENT_LIST_DIR}/usage" "${CURRENT_PACKAGES_DIR}/share/${PORT}/usage" @ONLY)

3
ports/gz-cmake3/usage Normal file
View File

@ -0,0 +1,3 @@
The package gz-cmake3 provides CMake integration:
find_package(gz-cmake3 CONFIG REQUIRED)

View File

@ -0,0 +1,13 @@
{
"name": "gz-cmake3",
"version": "3.0.1",
"description": "CMake helper functions for building robotic applications",
"homepage": "https://ignitionrobotics.org/libs/cmake",
"license": null,
"dependencies": [
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@ -0,0 +1,7 @@
set(PACKAGE_NAME math)
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 84617eeb6840b0bad8f94c38e8af11bf010c2e3166042541d0d79c44f60a70ee6fde395b2a1b801abedb36aa024f7fb14bbb993eb7be2949c72d8756ba4b3196
)

16
ports/gz-math7/vcpkg.json Normal file
View File

@ -0,0 +1,16 @@
{
"name": "gz-math7",
"version": "7.0.2",
"description": "Math API for robotic applications",
"homepage": "https://ignitionrobotics.org/libs/math",
"license": null,
"dependencies": [
"eigen3",
"gz-cmake3",
"gz-utils2",
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@ -0,0 +1,13 @@
set(VCPKG_POLICY_EMPTY_PACKAGE enabled)
set(PACKAGE_NAME tools)
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 1b89048d09821db5a902758e133e6e73052941fdb9838daed5540267ef9203512170a031cf94a29564cac15133489609e83e965f31f930f7d7be477a8d9c2667
PATCHES
)
if(VCPKG_LIBRARY_LINKAGE STREQUAL "static")
file(REMOVE_RECURSE "${CURRENT_PACKAGES_DIR}/bin" "${CURRENT_PACKAGES_DIR}/debug/bin")
endif()

View File

@ -0,0 +1,14 @@
{
"name": "gz-tools2",
"version": "2.0.0",
"description": "Gazebo tools provide the ign command line tool that accepts multiple subcommands.",
"homepage": "https://gazebosim.org",
"license": "Apache-2.0",
"supports": "!(arm & windows) & !uwp",
"dependencies": [
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@ -0,0 +1,8 @@
set(PACKAGE_NAME utils)
ignition_modular_library(NAME ${PACKAGE_NAME}
REF ${PORT}_${VERSION}
VERSION ${VERSION}
SHA512 2e896e7106591a427fd5a732ba7dbfb329a3c0ec70601f5bf9b2390907e37b41837fd06696f4a93fb4ccc16a94a0221e4734e59f9fb1c7e5a016a076800d8214
PATCHES
)

View File

@ -0,0 +1,14 @@
{
"name": "gz-utils2",
"version": "2.0.0",
"description": "Ignition Utils, a component of Ignition Robotics, provides general purpose classes and functions designed for robotic applications.",
"homepage": "https://gazebosim.org",
"license": "Apache-2.0",
"dependencies": [
"gz-cmake3",
{
"name": "ignition-modularscripts",
"host": true
}
]
}

View File

@ -562,6 +562,10 @@ gts:x64-android=fail
gul14:arm-neon-android=fail
gul14:arm64-android=fail
gul14:x64-android=fail
# see ignition skips below
gz-tools2:arm-neon-android=fail
gz-tools2:x64-android=fail
gz-tools2:arm64-android=fail
halide:x64-windows-static=fail
hdf5:arm64-windows=fail
hdf5:arm-uwp=fail

View File

@ -3012,6 +3012,22 @@
"baseline": "0.10.1",
"port-version": 6
},
"gz-cmake3": {
"baseline": "3.0.1",
"port-version": 0
},
"gz-math7": {
"baseline": "7.0.2",
"port-version": 0
},
"gz-tools2": {
"baseline": "2.0.0",
"port-version": 0
},
"gz-utils2": {
"baseline": "2.0.0",
"port-version": 0
},
"gzip-hpp": {
"baseline": "0.1.0",
"port-version": 2

View File

@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "a1a12dbb8647dbc12381aa63fe0c66c48e2b4b31",
"version": "3.0.1",
"port-version": 0
}
]
}

View File

@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "13b399f38d70db748d1babf9296d2a4fc80dc302",
"version": "7.0.2",
"port-version": 0
}
]
}

View File

@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "10058238d27070a39c55eeb9ec6a4e5246a9f853",
"version": "2.0.0",
"port-version": 0
}
]
}

View File

@ -0,0 +1,9 @@
{
"versions": [
{
"git-tree": "427940c7d970bbcefb22b7930dd1196a90e42bc9",
"version": "2.0.0",
"port-version": 0
}
]
}