Skip to content

Commit

Permalink
Generated debian files for focal
Browse files Browse the repository at this point in the history
  • Loading branch information
rhaschke committed Jul 18, 2024
1 parent 65193ef commit b36e1a7
Show file tree
Hide file tree
Showing 13 changed files with 282 additions and 45 deletions.
251 changes: 251 additions & 0 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -0,0 +1,251 @@
ros-noetic-geometric-shapes (0.7.7-1focal) focal; urgency=high

* Use Eigen to robustly compute the angle between vertex normals (#246 <https://github.com/ros-planning/geometric_shapes/issues/246>)
* Contributors: Mike Lanighan

-- Tyler Weaver <[email protected]> Wed, 17 Jul 2024 22:00:00 -0000

ros-noetic-geometric-shapes (0.7.6-1focal) focal; urgency=high

* Improve padding of meshes using weighted vertex normals (#238 <https://github.com/ros-planning/geometric_shapes/issues/238>)
* Drop obsolete C++ standard definition (#235 <https://github.com/ros-planning/geometric_shapes/issues/235>)
* Contributors: Kenji Brameld (TRACLabs), Michael Görner

-- Tyler Weaver <[email protected]> Mon, 06 May 2024 22:00:00 -0000

ros-noetic-geometric-shapes (0.7.5-1focal) focal; urgency=high

* Limit indefinite growth of OBBs during merging (#232 <https://github.com/ros-planning/geometric_shapes/issues/232>)
* Correctly initialize OBB with default constructor
* Contributors: Martin Pecka

-- Tyler Weaver <[email protected]> Tue, 11 Apr 2023 22:00:00 -0000

ros-noetic-geometric-shapes (0.7.4-1focal) focal; urgency=high

* Body::getScaledDimensions(): avoid vtable lookup (#225 <https://github.com/ros-planning/geometric_shapes/issues/225>)
* Add Body::computeBoundingBox (oriented box version) (#210 <https://github.com/ros-planning/geometric_shapes/issues/210>)This adds the dependency on FCL, provide support for FCL 0.6 if available
* Contributors: Martin Pecka, Robert Haschke

-- Tyler Weaver <[email protected]> Thu, 30 Mar 2023 22:00:00 -0000

ros-noetic-geometric-shapes (0.7.3-1focal) focal; urgency=high

* [fix] Fix memory leak (#168 <https://github.com/ros-planning/geometric_shapes/issues/168>)
* [fix] Use proper Eigen alignment for make_shared calls (#187 <https://github.com/ros-planning/geometric_shapes/issues/187>)
* [maint] Migrate from Travis to GitHub Actions (#171 <https://github.com/ros-planning/geometric_shapes/issues/171>)
* Contributors: Robert Haschke, Tyler Weaver

-- Tyler Weaver <[email protected]> Tue, 18 May 2021 22:00:00 -0000

ros-noetic-geometric-shapes (0.7.2-1focal) focal; urgency=high

* [maint] Renamed SolidPrimitiveDimCount<shape>::value -> solidPrimitiveDimCount<shape>() (#121 <https://github.com/ros-planning/geometric_shapes/issues/121>)
* [maint] cmake: Consistently use uppercase letters for QHULL dependency
* [maint] cmake: Fix assimp warning
* [maint] Update build badges for Noetic
* Contributors: Robert Haschke

-- Dave Coleman <[email protected]> Thu, 24 Sep 2020 22:00:00 -0000

ros-noetic-geometric-shapes (0.7.1-1focal) focal; urgency=high

* [maint] Declare external includes as SYSTEM includes
* [maint] Migration to reentrant qhull (#149 <https://github.com/ros-planning/geometric_shapes/issues/149>)
* [maint] Use soname version for library (#157 <https://github.com/ros-planning/geometric_shapes/issues/157>)
* Contributors: Jochen Sprickerhof, Robert Haschke, Tyler Weaver

-- Dave Coleman <[email protected]> Sun, 30 Aug 2020 22:00:00 -0000

ros-noetic-geometric-shapes (0.7.0-1focal) focal; urgency=high

* [feature] Added constructShapeFromBody() and constructMarkerFromBody() (#138 <https://github.com/ros-planning/geometric_shapes/issues/138>)
* [maint] API cleanup
* Improve inlining
* ConvexMesh::MeshData as pimpl
* Reverted ABI compatibility fixups for Melodic: ed4cf1339cf3765ae9ffa6e6fd111a4e342c5fa2, d582479084a10cac53a7f17e29818b3d8be6161e
* Contributors: Martin Pecka, Robert Haschke

-- Dave Coleman <[email protected]> Sun, 24 May 2020 22:00:00 -0000

ros-noetic-geometric-shapes (0.6.3-1focal) focal; urgency=high

* [maint] Provide checkIsometry() helper function (#144 <https://github.com/ros-planning/geometric_shapes/issues/144>)
* [maint] Remove dynamic casts (#143 <https://github.com/ros-planning/geometric_shapes/issues/143>)
* [feature] Added createEmptyBodyFromShapeType() (#137 <https://github.com/ros-planning/geometric_shapes/issues/137>)
This allows more efficient body construction when scale, padding or pose should also be set during the construction.
* Contributors: Martin Pecka, Michael Görner

-- Dave Coleman <[email protected]> Sun, 24 May 2020 22:00:00 -0000

ros-noetic-geometric-shapes (0.6.2-1focal) focal; urgency=high

* [maint] clang-tidy fixes in headers (#139 <https://github.com/ros-planning/geometric_shapes/issues/139>)
* [fix] Various fixes + performance improvements (#109 <https://github.com/ros-planning/geometric_shapes/issues/109>, #126 <https://github.com/ros-planning/geometric_shapes/issues/126>, #107 <https://github.com/ros-planning/geometric_shapes/issues/107>, #108 <https://github.com/ros-planning/geometric_shapes/issues/108>)
* Use Eigen::Isometry3d::linear() instead of rotation()
* Normalize the direction vector passed to Body::intersectsRay() (#115 <https://github.com/ros-planning/geometric_shapes/issues/115>)
* Improved test coverage
* [feature] Added support for non-uniform scaling and padding of shapes. (#103 <https://github.com/ros-planning/geometric_shapes/issues/103>)
* [maint] Made bodies::samplePointInside() const. (#133 <https://github.com/ros-planning/geometric_shapes/issues/133>)
* [fix] Throw runtime exception when a shape or body should have a negative dimension. (#106 <https://github.com/ros-planning/geometric_shapes/issues/106>)
* [maint] Prefer std::make_shared (#116 <https://github.com/ros-planning/geometric_shapes/issues/116>)
* [maint] clang-tidy fixes (#114 <https://github.com/ros-planning/geometric_shapes/issues/114>)
* [fix] Use covariant returns for clone() (#102 <https://github.com/ros-planning/geometric_shapes/issues/102>)
* [feature] Added bodies::Body::computeBoundingBox (aligned box version). (#104 <https://github.com/ros-planning/geometric_shapes/issues/104>)
* [maint] Windows compatibility: fix ASSIMP libraries path (#101 <https://github.com/ros-planning/geometric_shapes/issues/101>)
* [fix] Body::containsPoint(): always include surface points (#97 <https://github.com/ros-planning/geometric_shapes/issues/97>)
* Contributors: Martin Pecka, Alejandro Hernández Cordero, Bryce Willey, Michael Görner, Mike Lautman, Robert Haschke, RoboticsYY, Sean Yen, Tyler Weaver

-- Dave Coleman <[email protected]> Fri, 01 May 2020 22:00:00 -0000

ros-noetic-geometric-shapes (0.6.1-1focal) focal; urgency=high

* Limit minimum number of cylinder vertices (on circumference) to 6 (#92 <https://github.com/ros-planning/geometric_shapes/issues/92>)
* Eigen::Affine3d -> Eigen::Isometry3d (#88 <https://github.com/ros-planning/geometric_shapes/issues/88>)
* Contributors: Robert Haschke, eisoku9618

-- Dave Coleman <[email protected]> Sat, 08 Dec 2018 23:00:00 -0000

ros-noetic-geometric-shapes (0.6.0-1focal) focal; urgency=high

* Add method getPlanes and use double precision for planes (#82 <https://github.com/ros-planning/geometric_shapes/issues/82>)
* Contributors: Bence Magyar

-- Dave Coleman <[email protected]> Sun, 13 May 2018 22:00:00 -0000

ros-noetic-geometric-shapes (0.5.4-1focal) focal; urgency=high

* gracefully handle negative cylinder height: #64 <https://github.com/ros-planning/geometric_shapes/issues/64>, #80 <https://github.com/ros-planning/geometric_shapes/issues/80>
* clang-formatting of whole repo: #79 <https://github.com/ros-planning/geometric_shapes/issues/79>
* operator<< for ShapeType: #80 <https://github.com/ros-planning/geometric_shapes/issues/80>
* adaption to new CONSOLE_BRIDGE_logXXX API: #75 <https://github.com/ros-planning/geometric_shapes/issues/75>, #72 <https://github.com/ros-planning/geometric_shapes/issues/72>
* [fix] box-ray intersection: #73 <https://github.com/ros-planning/geometric_shapes/issues/73>
* Contributors: Dave Coleman, Leroy Rügemer, Malcolm Mielle, Mike Purvis, Robert Haschke, Michael Goerner

-- Dave Coleman <[email protected]> Thu, 05 Apr 2018 22:00:00 -0000

ros-noetic-geometric-shapes (0.5.3-1focal) focal; urgency=high

* [enhance] Add warning about common Assimp bug (#63 <https://github.com/ros-planning/geometric_shapes/issues/63>)
* [maintenance] Update maintainers (#66 <https://github.com/ros-planning/geometric_shapes/issues/66>)
* Contributors: Dave Coleman

-- Dave Coleman <[email protected]> Sat, 25 Nov 2017 23:00:00 -0000

ros-noetic-geometric-shapes (0.5.2-1focal) focal; urgency=high

* [fix] mesh with too many vertices (#39 <https://github.com/ros-planning/geometric_shapes/issues/39>) (#60 <https://github.com/ros-planning/geometric_shapes/issues/60>)
* [fix] gcc6 build error (#56 <https://github.com/ros-planning/geometric_shapes/issues/56>)
* [fix] Clear root transformation on imported Collada meshes. #52 <https://github.com/ros-planning/geometric_shapes/issues/52>
* [improve] relax mesh containment test (#58 <https://github.com/ros-planning/geometric_shapes/issues/58>)
* [maintenance] Switch boost::shared_ptr to std::shared_ptr. #57 <https://github.com/ros-planning/geometric_shapes/pull/57>
* Contributors: Dave Coleman, Isaac I.Y. Saito, Lukas Bulwahn, Maarten de Vries, Michael Goerner

-- Dave Coleman <[email protected]> Wed, 19 Oct 2016 22:00:00 -0000

ros-noetic-geometric-shapes (0.5.1-1focal) focal; urgency=high

* add c++11 safe-guards to the respective headers (#51 <https://github.com/ros-planning/geometric_shapes/issues/51>)
This is, to be polite and point problems that might arise it out to users.
* Fix incorrect hint always sent to Assimp, improved STL reading (#24 <https://github.com/ros-planning/geometric_shapes/issues/24>)
* Contributors: Dave Coleman, Michael Görner

-- Dave Coleman <[email protected]> Mon, 22 Aug 2016 22:00:00 -0000

ros-noetic-geometric-shapes (0.5.0-1focal) focal; urgency=high

* [fix] append cmake module path instead of prepending (#22 <https://github.com/ros-planning/geometric_shapes/issues/22>)
* [fix] FindQhull with non-debian systems (#30 <https://github.com/ros-planning/geometric_shapes/issues/30>). See https://github.com/PointCloudLibrary/pcl/pull/852
* [sys] Use std::shared_ptr for compatibility with FCL 0.5. #47 <https://github.com/ros-planning/geometric_shapes/issues/47>
* [sys] Switch to eigen 3 (#46 <https://github.com/ros-planning/geometric_shapes/issues/46>)
* [sys] Switched to C++11 #44 <https://github.com/ros-planning/geometric_shapes/issues/44>
* [sys] add notice that project will be built in Release mode
* [sys] Remove link_directories, deprecated assimp code
* Contributors: Dave Coleman, Ioan A Sucan, Jochen Sprickerhof, Maarten de Vries, Michael Goerner

-- Dave Coleman <[email protected]> Sat, 30 Jul 2016 22:00:00 -0000

ros-noetic-geometric-shapes (0.4.4-1focal) focal; urgency=high

* Merge pull request #37 <https://github.com/ros-planning/geometric_shapes/issues/37> from corot/indigo-devel
Fix issue #28 <https://github.com/ros-planning/geometric_shapes/issues/28> on small radius cylinders
* Contributors: Dave Coleman, Jorge Santos Simon

-- Dave Coleman <[email protected]> Sat, 05 Mar 2016 23:00:00 -0000

ros-noetic-geometric-shapes (0.4.3-1focal) focal; urgency=high

* add functions for better display of convex meshes
* produce actual triangles for qhull mesh
* Fixed inverted scale for convex meshes inside check
* Contributors: Christian Dornhege, Michael Ferguson

-- Dave Coleman <[email protected]> Wed, 29 Apr 2015 22:00:00 -0000

ros-noetic-geometric-shapes (0.4.2-1focal) focal; urgency=high

* PR #32 <https://github.com/ros-planning/geometric_shapes/issues/32>
Merge shape_tools package into geometric shapes
* PR #33 <https://github.com/ros-planning/geometric_shapes/issues/33>
Add run_depend on visualization_msgs
* PR #26 <https://github.com/ros-planning/geometric_shapes/issues/26>
Prevent every mesh generation opening a new file handle.
* Contributors: Christian Dornhege, Dave Coleman, Jochen Sprickerhof, Michael Ferguson, Steven Peters

-- Dave Coleman <[email protected]> Tue, 21 Apr 2015 22:00:00 -0000

ros-noetic-geometric-shapes (0.4.1-1focal) focal; urgency=high

* update distro for travis testing. precise:=trusty
* update to use debian console_bridge dependency. https://github.com/ros/rosdistro/issues/4633
* Contributors: Ioan A Sucan, Tully Foote

-- Dave Coleman <[email protected]> Sun, 06 Jul 2014 22:00:00 -0000

ros-noetic-geometric-shapes (0.4.0-1focal) focal; urgency=high

* update usage of console_bridge to deal with version in Trusty
* Merge pull request #13 <https://github.com/ros-planning/geometric_shapes/issues/13> from ros-planning/testing-in-travis
Run local and moveit_core tests in Travis builds.
* Merge pull request #18 <https://github.com/ros-planning/geometric_shapes/issues/18> from dirk-thomas/hydro-devel
fix configure config.h.in when paths contain spaces fix #9 <https://github.com/ros-planning/geometric_shapes/issues/9>
* Run local and moveit_core tests in Travis builds.
* Contributors: Acorn, Dave Hershberger, Dirk Thomas, Ioan A Sucan, William Woodall

-- Dave Coleman <[email protected]> Mon, 23 Jun 2014 22:00:00 -0000

ros-noetic-geometric-shapes (0.3.8-1focal) focal; urgency=high

* fix how we find eigen
* Contributors: Ioan Sucan

-- Dave Coleman <[email protected]> Mon, 24 Feb 2014 23:00:00 -0000

ros-noetic-geometric-shapes (0.3.7-1focal) focal; urgency=high

* add build dep so we can find eigen, build fixes
* Contributors: Ioan A Sucan, Scott K Logan

-- Dave Coleman <[email protected]> Sat, 22 Feb 2014 23:00:00 -0000

ros-noetic-geometric-shapes (0.3.6-1focal) focal; urgency=high

* Use assimp-dev dep for building
* Remove stray IS_ASSIMP3 define
* Invert Assimp version detect logic for greater accuracy
* Better feature detection for assimp version
* added travis support
* check for CATKIN_ENABLE_TESTING
* Contributors: Dave Hershberger, Ioan A Sucan, Lukas Bulwahn, Scott K Logan

-- Dave Coleman <[email protected]> Thu, 30 Jan 2014 23:00:00 -0000

ros-noetic-geometric-shapes (0.3.5-1focal) focal; urgency=high

* Fix syntax error.
* white space fixes (tabs are now spaces)
* add comments for shape definitions

-- Dave Coleman <[email protected]> Sun, 22 Sep 2013 22:00:00 -0000


7 changes: 0 additions & 7 deletions debian/changelog.em

This file was deleted.

1 change: 1 addition & 0 deletions debian/compat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9
1 change: 0 additions & 1 deletion debian/compat.em

This file was deleted.

12 changes: 12 additions & 0 deletions debian/control
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Source: ros-noetic-geometric-shapes
Section: misc
Priority: optional
Maintainer: Tyler Weaver <[email protected]>
Build-Depends: debhelper (>= 9.0.0), libassimp-dev, libboost-all-dev, libconsole-bridge-dev, libeigen3-dev, libqhull-dev, pkg-config, ros-noetic-catkin (>= 0.5.68), ros-noetic-eigen-stl-containers, ros-noetic-fcl, ros-noetic-octomap, ros-noetic-random-numbers, ros-noetic-resource-retriever, ros-noetic-rosunit <!nocheck>, ros-noetic-shape-msgs, ros-noetic-visualization-msgs
Homepage: http://ros.org/wiki/geometric_shapes
Standards-Version: 3.9.2

Package: ros-noetic-geometric-shapes
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, libassimp-dev, libboost-all-dev, libconsole-bridge-dev, libeigen3-dev, libqhull-dev, ros-noetic-eigen-stl-containers, ros-noetic-fcl, ros-noetic-octomap, ros-noetic-random-numbers, ros-noetic-resource-retriever, ros-noetic-shape-msgs, ros-noetic-visualization-msgs
Description: Generic definitions of geometric shapes and bodies.
14 changes: 0 additions & 14 deletions debian/control.em

This file was deleted.

10 changes: 3 additions & 7 deletions debian/copyright.em → debian/copyright
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
Format: Bloom subset of https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: @(Name)
@[if BugTracker]Upstream-Contact: @(BugTracker)@\n@[end if]@
@[if Source]Source: @(Source)@\n@[end if]@
@[for License, Text in Licenses]@
Upstream-Name: geometric_shapes

Files: See file headers in repository for details
Copyright: See package copyright in source code for details
License: @(License)
@(Text)
@[end for]@
License: BSD
See repository for full license text
3 changes: 3 additions & 0 deletions debian/gbp.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[git-buildpackage]
upstream-tag=release/noetic/geometric_shapes/0.7.7-1
upstream-tree=tag
3 changes: 0 additions & 3 deletions debian/gbp.conf.em

This file was deleted.

20 changes: 10 additions & 10 deletions debian/rules.em → debian/rules
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ export DH_VERBOSE=1
# https://code.ros.org/trac/ros/ticket/2977
# https://code.ros.org/trac/ros/ticket/3842
export LDFLAGS=
export PKG_CONFIG_PATH=@(InstallationPrefix)/lib/pkgconfig
export PKG_CONFIG_PATH=/opt/ros/noetic/lib/pkgconfig
# Explicitly enable -DNDEBUG, see:
# https://github.com/ros-infrastructure/bloom/issues/327
export DEB_CXXFLAGS_MAINT_APPEND=-DNDEBUG
Expand All @@ -24,44 +24,44 @@ endif
DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)

%:
dh $@@ -v --buildsystem=cmake --builddirectory=.obj-$(DEB_HOST_GNU_TYPE)
dh $@ -v --buildsystem=cmake --builddirectory=.obj-$(DEB_HOST_GNU_TYPE)

override_dh_auto_configure:
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "@(InstallationPrefix)/setup.sh" ]; then . "@(InstallationPrefix)/setup.sh"; fi && \
if [ -f "/opt/ros/noetic/setup.sh" ]; then . "/opt/ros/noetic/setup.sh"; fi && \
dh_auto_configure -- \
-DCATKIN_BUILD_BINARY_PACKAGE="1" \
-DCMAKE_INSTALL_PREFIX="@(InstallationPrefix)" \
-DCMAKE_PREFIX_PATH="@(InstallationPrefix)" \
-DCMAKE_INSTALL_PREFIX="/opt/ros/noetic" \
-DCMAKE_PREFIX_PATH="/opt/ros/noetic" \
$(BUILD_TESTING_ARG)

override_dh_auto_build:
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "@(InstallationPrefix)/setup.sh" ]; then . "@(InstallationPrefix)/setup.sh"; fi && \
if [ -f "/opt/ros/noetic/setup.sh" ]; then . "/opt/ros/noetic/setup.sh"; fi && \
dh_auto_build

override_dh_auto_test:
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
echo -- Running tests. Even if one of them fails the build is not canceled.
if [ -f "@(InstallationPrefix)/setup.sh" ]; then . "@(InstallationPrefix)/setup.sh"; fi && \
if [ -f "/opt/ros/noetic/setup.sh" ]; then . "/opt/ros/noetic/setup.sh"; fi && \
dh_auto_test || true

override_dh_shlibdeps:
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "@(InstallationPrefix)/setup.sh" ]; then . "@(InstallationPrefix)/setup.sh"; fi && \
dh_shlibdeps -l$(CURDIR)/debian/@(Package)/@(InstallationPrefix)/lib/
if [ -f "/opt/ros/noetic/setup.sh" ]; then . "/opt/ros/noetic/setup.sh"; fi && \
dh_shlibdeps -l$(CURDIR)/debian/ros-noetic-geometric-shapes//opt/ros/noetic/lib/

override_dh_auto_install:
# In case we're installing to a non-standard location, look for a setup.sh
# in the install tree that was dropped by catkin, and source it. It will
# set things like CMAKE_PREFIX_PATH, PKG_CONFIG_PATH, and PYTHONPATH.
if [ -f "@(InstallationPrefix)/setup.sh" ]; then . "@(InstallationPrefix)/setup.sh"; fi && \
if [ -f "/opt/ros/noetic/setup.sh" ]; then . "/opt/ros/noetic/setup.sh"; fi && \
dh_auto_install
1 change: 1 addition & 0 deletions debian/source/format
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
3.0 (quilt)
1 change: 0 additions & 1 deletion debian/source/format.em

This file was deleted.

Loading

0 comments on commit b36e1a7

Please sign in to comment.