Skip to content

Commit 792d8ca

Browse files
author
Anthony Mallet
committed
[simulation/gz-physics] Import gz-physics-8.0.0
Gazebo Physics, a component of Gazebo, provides an abstract physics interface designed to support simulation and rapid development of robot applications.
1 parent d4e4cfe commit 792d8ca

File tree

6 files changed

+276
-0
lines changed

6 files changed

+276
-0
lines changed

simulation/Makefile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ COMMENT= Simulation tools
55

66
SUBDIR+= dxsim-gazebo
77
SUBDIR+= gazebo-ros-pkgs
8+
SUBDIR+= gz-physics
89
SUBDIR+= hpp-environments
910
SUBDIR+= libdart
1011
SUBDIR+= libdynamixel

simulation/gz-physics/DESCR

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Gazebo Physics, a component of Gazebo, provides an abstract physics interface
2+
designed to support simulation and rapid development of robot applications.

simulation/gz-physics/Makefile

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# robotpkg Makefile for: simulation/gz-physics
2+
# Created: Anthony Mallet on Mon, 10 Feb 2025
3+
#
4+
5+
DISTNAME= gz-physics-8.0.0
6+
7+
GZ_COMMENT= physics classes and functions for robot applications
8+
CATEGORIES= simulation interfaces
9+
10+
include ../../simulation/gz-sim/Makefile.common
11+
12+
CMAKE_ARGS+= -DENABLE_PROFILER=OFF
13+
14+
DEPEND_ABI.gz-common+= gz-common>=6<7
15+
DEPEND_ABI.gz-math+= gz-math>=8<9
16+
DEPEND_ABI.gz-utils+= gz-utils>=3<4
17+
DEPEND_ABI.libdart+= libdart>=6.10
18+
DEPEND_ABI.sdformat+= sdformat>=15<16
19+
20+
include ../../devel/gz-plugin/depend.mk
21+
include ../../devel/gz-utils/depend.mk
22+
include ../../graphics/gz-common/depend.mk
23+
include ../../graphics/sdformat/depend.mk
24+
include ../../math/eigen3/depend.mk
25+
include ../../math/gz-math/depend.mk
26+
include ../../simulation/libdart/depend.mk
27+
include ../../mk/sysdep/bullet.mk
28+
include ../../mk/robotpkg.mk

simulation/gz-physics/PLIST

Lines changed: 214 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,214 @@
1+
@comment Mon Feb 10 17:02:35 CET 2025
2+
include/gz/physics8/gz/physics.hh
3+
include/gz/physics8/gz/physics/AddedMass.hh
4+
include/gz/physics8/gz/physics/BoxShape.hh
5+
include/gz/physics8/gz/physics/CanReadData.hh
6+
include/gz/physics8/gz/physics/CanWriteData.hh
7+
include/gz/physics8/gz/physics/CapsuleShape.hh
8+
include/gz/physics8/gz/physics/Cloneable.hh
9+
include/gz/physics8/gz/physics/CompositeData.hh
10+
include/gz/physics8/gz/physics/ConeShape.hh
11+
include/gz/physics8/gz/physics/ConstructEmpty.hh
12+
include/gz/physics8/gz/physics/ContactProperties.hh
13+
include/gz/physics8/gz/physics/CylinderShape.hh
14+
include/gz/physics8/gz/physics/DataStatusMask.hh
15+
include/gz/physics8/gz/physics/DeclareJointType.hh
16+
include/gz/physics8/gz/physics/DeclareShapeType.hh
17+
include/gz/physics8/gz/physics/EllipsoidShape.hh
18+
include/gz/physics8/gz/physics/Entity.hh
19+
include/gz/physics8/gz/physics/Export.hh
20+
include/gz/physics8/gz/physics/Feature.hh
21+
include/gz/physics8/gz/physics/FeatureList.hh
22+
include/gz/physics8/gz/physics/FeaturePolicy.hh
23+
include/gz/physics8/gz/physics/FindFeatures.hh
24+
include/gz/physics8/gz/physics/FixedJoint.hh
25+
include/gz/physics8/gz/physics/ForwardStep.hh
26+
include/gz/physics8/gz/physics/FrameData.hh
27+
include/gz/physics8/gz/physics/FrameID.hh
28+
include/gz/physics8/gz/physics/FrameSemantics.hh
29+
include/gz/physics8/gz/physics/FreeGroup.hh
30+
include/gz/physics8/gz/physics/FreeJoint.hh
31+
include/gz/physics8/gz/physics/Geometry.hh
32+
include/gz/physics8/gz/physics/GetBoundingBox.hh
33+
include/gz/physics8/gz/physics/GetContacts.hh
34+
include/gz/physics8/gz/physics/GetEntities.hh
35+
include/gz/physics8/gz/physics/GetRayIntersection.hh
36+
include/gz/physics8/gz/physics/Implements.hh
37+
include/gz/physics8/gz/physics/InstallationDirectories.hh
38+
include/gz/physics8/gz/physics/Joint.hh
39+
include/gz/physics8/gz/physics/Link.hh
40+
include/gz/physics8/gz/physics/OperateOnSpecifiedData.hh
41+
include/gz/physics8/gz/physics/PlaneShape.hh
42+
include/gz/physics8/gz/physics/PrismaticJoint.hh
43+
include/gz/physics8/gz/physics/Register.hh
44+
include/gz/physics8/gz/physics/RegisterMore.hh
45+
include/gz/physics8/gz/physics/RelativeQuantity.hh
46+
include/gz/physics8/gz/physics/RemoveEntities.hh
47+
include/gz/physics8/gz/physics/RequestEngine.hh
48+
include/gz/physics8/gz/physics/RequestFeatures.hh
49+
include/gz/physics8/gz/physics/RevoluteJoint.hh
50+
include/gz/physics8/gz/physics/Shape.hh
51+
include/gz/physics8/gz/physics/SpecifyData.hh
52+
include/gz/physics8/gz/physics/SphereShape.hh
53+
include/gz/physics8/gz/physics/TemplateHelpers.hh
54+
include/gz/physics8/gz/physics/World.hh
55+
include/gz/physics8/gz/physics/bullet-featherstone-plugin/Export.hh
56+
include/gz/physics8/gz/physics/bullet-featherstone-plugin/detail/Export.hh
57+
include/gz/physics8/gz/physics/bullet-plugin/Export.hh
58+
include/gz/physics8/gz/physics/bullet-plugin/detail/Export.hh
59+
include/gz/physics8/gz/physics/config.hh
60+
include/gz/physics8/gz/physics/dartsim-plugin/Export.hh
61+
include/gz/physics8/gz/physics/dartsim-plugin/detail/Export.hh
62+
include/gz/physics8/gz/physics/detail/BoxShape.hh
63+
include/gz/physics8/gz/physics/detail/CanReadData.hh
64+
include/gz/physics8/gz/physics/detail/CanWriteData.hh
65+
include/gz/physics8/gz/physics/detail/CapsuleShape.hh
66+
include/gz/physics8/gz/physics/detail/Cloneable.hh
67+
include/gz/physics8/gz/physics/detail/CompositeData.hh
68+
include/gz/physics8/gz/physics/detail/ConeShape.hh
69+
include/gz/physics8/gz/physics/detail/ConstructEmpty.hh
70+
include/gz/physics8/gz/physics/detail/ContactProperties.hh
71+
include/gz/physics8/gz/physics/detail/CylinderShape.hh
72+
include/gz/physics8/gz/physics/detail/DeclareDerivedType.hh
73+
include/gz/physics8/gz/physics/detail/EllipsoidShape.hh
74+
include/gz/physics8/gz/physics/detail/Entity.hh
75+
include/gz/physics8/gz/physics/detail/Export.hh
76+
include/gz/physics8/gz/physics/detail/FeatureList.hh
77+
include/gz/physics8/gz/physics/detail/FindFeatures.hh
78+
include/gz/physics8/gz/physics/detail/FixedJoint.hh
79+
include/gz/physics8/gz/physics/detail/FrameData.hh
80+
include/gz/physics8/gz/physics/detail/FrameSemantics.hh
81+
include/gz/physics8/gz/physics/detail/FreeGroup.hh
82+
include/gz/physics8/gz/physics/detail/FreeJoint.hh
83+
include/gz/physics8/gz/physics/detail/GetBoundingBox.hh
84+
include/gz/physics8/gz/physics/detail/GetContacts.hh
85+
include/gz/physics8/gz/physics/detail/GetEntities.hh
86+
include/gz/physics8/gz/physics/detail/GetRayIntersection.hh
87+
include/gz/physics8/gz/physics/detail/Identity.hh
88+
include/gz/physics8/gz/physics/detail/InspectFeatures.hh
89+
include/gz/physics8/gz/physics/detail/Joint.hh
90+
include/gz/physics8/gz/physics/detail/Link.hh
91+
include/gz/physics8/gz/physics/detail/OperateOnSpecifiedData.hh
92+
include/gz/physics8/gz/physics/detail/PlaneShape.hh
93+
include/gz/physics8/gz/physics/detail/PrismaticJoint.hh
94+
include/gz/physics8/gz/physics/detail/PrivateSpecifyData.hh
95+
include/gz/physics8/gz/physics/detail/Register.hh
96+
include/gz/physics8/gz/physics/detail/RelativeQuantity.hh
97+
include/gz/physics8/gz/physics/detail/RemoveEntities.hh
98+
include/gz/physics8/gz/physics/detail/RequestEngine.hh
99+
include/gz/physics8/gz/physics/detail/RequestFeatures.hh
100+
include/gz/physics8/gz/physics/detail/RevoluteJoint.hh
101+
include/gz/physics8/gz/physics/detail/Shape.hh
102+
include/gz/physics8/gz/physics/detail/SpecifyData.hh
103+
include/gz/physics8/gz/physics/detail/SphereShape.hh
104+
include/gz/physics8/gz/physics/detail/World.hh
105+
include/gz/physics8/gz/physics/heightmap/HeightmapShape.hh
106+
include/gz/physics8/gz/physics/heightmap/detail/HeightmapShape.hh
107+
include/gz/physics8/gz/physics/mesh/MeshShape.hh
108+
include/gz/physics8/gz/physics/mesh/detail/MeshShape.hh
109+
include/gz/physics8/gz/physics/sdf/ConstructCollision.hh
110+
include/gz/physics8/gz/physics/sdf/ConstructJoint.hh
111+
include/gz/physics8/gz/physics/sdf/ConstructLink.hh
112+
include/gz/physics8/gz/physics/sdf/ConstructModel.hh
113+
include/gz/physics8/gz/physics/sdf/ConstructNestedModel.hh
114+
include/gz/physics8/gz/physics/sdf/ConstructVisual.hh
115+
include/gz/physics8/gz/physics/sdf/ConstructWorld.hh
116+
include/gz/physics8/gz/physics/tpe-plugin/Export.hh
117+
include/gz/physics8/gz/physics/tpe-plugin/detail/Export.hh
118+
include/gz/physics8/gz/physics/tpelib/Export.hh
119+
include/gz/physics8/gz/physics/tpelib/detail/Export.hh
120+
lib/cmake/gz-physics8-all/gz-physics8-all-config-version.cmake
121+
lib/cmake/gz-physics8-all/gz-physics8-all-config.cmake
122+
lib/cmake/gz-physics8-all/gz-physics8-all-targets.cmake
123+
lib/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-config-version.cmake
124+
lib/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-config.cmake
125+
lib/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-targets-release.cmake
126+
lib/cmake/gz-physics8-bullet-featherstone-plugin/gz-physics8-bullet-featherstone-plugin-targets.cmake
127+
lib/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-config-version.cmake
128+
lib/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-config.cmake
129+
lib/cmake/gz-physics8-bullet-featherstone/gz-physics8-bullet-featherstone-targets.cmake
130+
lib/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-config-version.cmake
131+
lib/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-config.cmake
132+
lib/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-targets-release.cmake
133+
lib/cmake/gz-physics8-bullet-plugin/gz-physics8-bullet-plugin-targets.cmake
134+
lib/cmake/gz-physics8-bullet/gz-physics8-bullet-config-version.cmake
135+
lib/cmake/gz-physics8-bullet/gz-physics8-bullet-config.cmake
136+
lib/cmake/gz-physics8-bullet/gz-physics8-bullet-targets.cmake
137+
lib/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-config-version.cmake
138+
lib/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-config.cmake
139+
lib/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-targets-release.cmake
140+
lib/cmake/gz-physics8-dartsim-plugin/gz-physics8-dartsim-plugin-targets.cmake
141+
lib/cmake/gz-physics8-dartsim/gz-physics8-dartsim-config-version.cmake
142+
lib/cmake/gz-physics8-dartsim/gz-physics8-dartsim-config.cmake
143+
lib/cmake/gz-physics8-dartsim/gz-physics8-dartsim-targets.cmake
144+
lib/cmake/gz-physics8-heightmap/gz-physics8-heightmap-config-version.cmake
145+
lib/cmake/gz-physics8-heightmap/gz-physics8-heightmap-config.cmake
146+
lib/cmake/gz-physics8-heightmap/gz-physics8-heightmap-targets.cmake
147+
lib/cmake/gz-physics8-mesh/gz-physics8-mesh-config-version.cmake
148+
lib/cmake/gz-physics8-mesh/gz-physics8-mesh-config.cmake
149+
lib/cmake/gz-physics8-mesh/gz-physics8-mesh-targets.cmake
150+
lib/cmake/gz-physics8-sdf/gz-physics8-sdf-config-version.cmake
151+
lib/cmake/gz-physics8-sdf/gz-physics8-sdf-config.cmake
152+
lib/cmake/gz-physics8-sdf/gz-physics8-sdf-targets.cmake
153+
lib/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-config-version.cmake
154+
lib/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-config.cmake
155+
lib/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-targets-release.cmake
156+
lib/cmake/gz-physics8-tpe-plugin/gz-physics8-tpe-plugin-targets.cmake
157+
lib/cmake/gz-physics8-tpe/gz-physics8-tpe-config-version.cmake
158+
lib/cmake/gz-physics8-tpe/gz-physics8-tpe-config.cmake
159+
lib/cmake/gz-physics8-tpe/gz-physics8-tpe-targets.cmake
160+
lib/cmake/gz-physics8-tpelib/gz-physics8-tpelib-config-version.cmake
161+
lib/cmake/gz-physics8-tpelib/gz-physics8-tpelib-config.cmake
162+
lib/cmake/gz-physics8-tpelib/gz-physics8-tpelib-targets-release.cmake
163+
lib/cmake/gz-physics8-tpelib/gz-physics8-tpelib-targets.cmake
164+
lib/cmake/gz-physics8/gz-physics8-config-version.cmake
165+
lib/cmake/gz-physics8/gz-physics8-config.cmake
166+
lib/cmake/gz-physics8/gz-physics8-targets-release.cmake
167+
lib/cmake/gz-physics8/gz-physics8-targets.cmake
168+
lib/gz-physics-8/engine-plugins/libgz-physics-bullet-featherstone-plugin.so
169+
lib/gz-physics-8/engine-plugins/libgz-physics-bullet-plugin.so
170+
lib/gz-physics-8/engine-plugins/libgz-physics-dartsim-plugin.so
171+
lib/gz-physics-8/engine-plugins/libgz-physics-tpe-plugin.so
172+
lib/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so
173+
lib/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so.8
174+
lib/gz-physics-8/engine-plugins/libgz-physics8-bullet-featherstone-plugin.so.${PKGVERSION}
175+
lib/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so
176+
lib/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so.8
177+
lib/gz-physics-8/engine-plugins/libgz-physics8-bullet-plugin.so.${PKGVERSION}
178+
lib/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so
179+
lib/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.8
180+
lib/gz-physics-8/engine-plugins/libgz-physics8-dartsim-plugin.so.${PKGVERSION}
181+
lib/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so
182+
lib/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so.8
183+
lib/gz-physics-8/engine-plugins/libgz-physics8-tpe-plugin.so.${PKGVERSION}
184+
lib/libgz-physics8-bullet-featherstone-plugin.so
185+
lib/libgz-physics8-bullet-featherstone-plugin.so.8
186+
lib/libgz-physics8-bullet-featherstone-plugin.so.${PKGVERSION}
187+
lib/libgz-physics8-bullet-plugin.so
188+
lib/libgz-physics8-bullet-plugin.so.8
189+
lib/libgz-physics8-bullet-plugin.so.${PKGVERSION}
190+
lib/libgz-physics8-dartsim-plugin.so
191+
lib/libgz-physics8-dartsim-plugin.so.8
192+
lib/libgz-physics8-dartsim-plugin.so.${PKGVERSION}
193+
lib/libgz-physics8-tpe-plugin.so
194+
lib/libgz-physics8-tpe-plugin.so.8
195+
lib/libgz-physics8-tpe-plugin.so.${PKGVERSION}
196+
lib/libgz-physics8-tpelib.so
197+
lib/libgz-physics8-tpelib.so.8
198+
lib/libgz-physics8-tpelib.so.${PKGVERSION}
199+
lib/libgz-physics8.so
200+
lib/libgz-physics8.so.8
201+
lib/libgz-physics8.so.${PKGVERSION}
202+
lib/pkgconfig/gz-physics8-bullet-featherstone-plugin.pc
203+
lib/pkgconfig/gz-physics8-bullet-featherstone.pc
204+
lib/pkgconfig/gz-physics8-bullet-plugin.pc
205+
lib/pkgconfig/gz-physics8-bullet.pc
206+
lib/pkgconfig/gz-physics8-dartsim-plugin.pc
207+
lib/pkgconfig/gz-physics8-dartsim.pc
208+
lib/pkgconfig/gz-physics8-heightmap.pc
209+
lib/pkgconfig/gz-physics8-mesh.pc
210+
lib/pkgconfig/gz-physics8-sdf.pc
211+
lib/pkgconfig/gz-physics8-tpe-plugin.pc
212+
lib/pkgconfig/gz-physics8-tpe.pc
213+
lib/pkgconfig/gz-physics8-tpelib.pc
214+
lib/pkgconfig/gz-physics8.pc

simulation/gz-physics/depend.mk

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# robotpkg depend.mk for: simulation/gz-physics
2+
# Created: Anthony Mallet on Mon, 10 Feb 2025
3+
#
4+
5+
DEPEND_DEPTH:= ${DEPEND_DEPTH}+
6+
GZ_PHYSICS_DEPEND_MK:= ${GZ_PHYSICS_DEPEND_MK}+
7+
8+
ifeq (+,$(DEPEND_DEPTH))
9+
DEPEND_PKG+= gz-physics
10+
endif
11+
12+
ifeq (+,$(GZ_PHYSICS_DEPEND_MK)) # -----------------------------------------
13+
14+
GZ_DEPEND_USE+= gz-physics
15+
include ../../simulation/gz-sim/depend.common
16+
17+
DEPEND_ABI.gz-physics?= gz-physics>=7
18+
DEPEND_DIR.gz-physics?= ../../simulation/gz-physics
19+
20+
SYSTEM_SEARCH.gz-physics=\
21+
'include/gz/physics[0-9]*/gz/physics.hh' \
22+
'lib/libgz-physics[0-9]*.so' \
23+
$(call gz_system_search,gz-physics, \
24+
bullet dartsim heightmap mesh sdf tpe)
25+
26+
endif # GZ_PHYSICS_DEPEND_MK -----------------------------------------------
27+
28+
DEPEND_DEPTH:= ${DEPEND_DEPTH:+=}

simulation/gz-physics/distinfo

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
SHA1 (gz-physics-gz-physics8_8.0.0.tar.gz) = 56f9a5c257347c9c7bd478accff16d56e0ecdcfb
2+
RMD160 (gz-physics-gz-physics8_8.0.0.tar.gz) = db9fdc3976825d069540b7cea0e769c3ca0cf777
3+
Size (gz-physics-gz-physics8_8.0.0.tar.gz) = 19296897 bytes

0 commit comments

Comments
 (0)