From a5f71e580f98275eee88a6dd2800453d30c57e7f Mon Sep 17 00:00:00 2001
From: Lennart Reiher <lennart.reiher@ika.rwth-aachen.de>
Date: Mon, 3 Jun 2024 06:38:59 +0000
Subject: [PATCH] Generated debian files for noble

---
 debian/changelog                      | 19 +++++++++++++++++++
 debian/changelog.em                   |  7 -------
 debian/compat                         |  1 +
 debian/compat.em                      |  1 -
 debian/control                        | 12 ++++++++++++
 debian/control.em                     | 14 --------------
 debian/{copyright.em => copyright}    | 10 +++-------
 debian/gbp.conf                       |  3 +++
 debian/gbp.conf.em                    |  3 ---
 debian/{rules.em => rules}            | 22 +++++++++++-----------
 debian/source/format                  |  1 +
 debian/source/format.em               |  1 -
 debian/source/{options.em => options} |  3 +--
 13 files changed, 51 insertions(+), 46 deletions(-)
 create mode 100644 debian/changelog
 delete mode 100644 debian/changelog.em
 create mode 100644 debian/compat
 delete mode 100644 debian/compat.em
 create mode 100644 debian/control
 delete mode 100644 debian/control.em
 rename debian/{copyright.em => copyright} (50%)
 create mode 100644 debian/gbp.conf
 delete mode 100644 debian/gbp.conf.em
 rename debian/{rules.em => rules} (71%)
 create mode 100644 debian/source/format
 delete mode 100644 debian/source/format.em
 rename debian/source/{options.em => options} (81%)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..4342559
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,19 @@
+ros-jazzy-message-tf-frame-transformer (1.1.1-3noble) noble; urgency=high
+
+  * Merge pull request #3 from clalancette/clalancette/fix-compile-error
+    Fix a compile error with modern rclcpp.
+  * Contributors: Lennart Reiher
+
+ -- Lennart Reiher <lennart.reiher@rwth-aachen.de>  Tue, 19 Mar 2024 00:00:00 -0000
+
+ros-jazzy-message-tf-frame-transformer (1.1.0-3noble) noble; urgency=high
+
+  * integrate docker-ros
+  * add support for ros2 iron
+  * add remark for pointcloud2
+    closes #1
+  * Contributors: Lennart Reiher
+
+ -- Lennart Reiher <lennart.reiher@rwth-aachen.de>  Sat, 10 Jun 2023 00:00:00 -0000
+
+
diff --git a/debian/changelog.em b/debian/changelog.em
deleted file mode 100644
index 3585909..0000000
--- a/debian/changelog.em
+++ /dev/null
@@ -1,7 +0,0 @@
-@[for change_version, change_date, changelog, main_name, main_email in changelogs]@(Package) (@(change_version)@(DebianInc)@(Distribution)) @(Distribution); urgency=high
-
-@(changelog)
-
- -- @(main_name) <@(main_email)>  @(change_date)
-
-@[end for]
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/compat.em b/debian/compat.em
deleted file mode 100644
index 7a87216..0000000
--- a/debian/compat.em
+++ /dev/null
@@ -1 +0,0 @@
-@(debhelper_version)
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..6bf0046
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,12 @@
+Source: ros-jazzy-message-tf-frame-transformer
+Section: misc
+Priority: optional
+Maintainer: Lennart Reiher <lennart.reiher@rwth-aachen.de>
+Build-Depends: debhelper (>= 9.0.0), ros-jazzy-ament-cmake, ros-jazzy-geometry-msgs, ros-jazzy-rclcpp, ros-jazzy-ros-environment, ros-jazzy-sensor-msgs, ros-jazzy-tf2, ros-jazzy-tf2-geometry-msgs, ros-jazzy-tf2-ros, ros-jazzy-tf2-sensor-msgs, ros-jazzy-ros-workspace
+Homepage: 
+Standards-Version: 3.9.2
+
+Package: ros-jazzy-message-tf-frame-transformer
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, ros-jazzy-geometry-msgs, ros-jazzy-rclcpp, ros-jazzy-ros-environment, ros-jazzy-sensor-msgs, ros-jazzy-tf2, ros-jazzy-tf2-geometry-msgs, ros-jazzy-tf2-ros, ros-jazzy-tf2-sensor-msgs, ros-jazzy-ros-workspace
+Description: Transforms messages of arbitrary type to a different frame using tf2::doTransform
diff --git a/debian/control.em b/debian/control.em
deleted file mode 100644
index 6d7b65c..0000000
--- a/debian/control.em
+++ /dev/null
@@ -1,14 +0,0 @@
-Source: @(Package)
-Section: misc
-Priority: optional
-Maintainer: @(Maintainer)
-Build-Depends: debhelper (>= @(debhelper_version).0.0), @(', '.join(BuildDepends))
-Homepage: @(Homepage)
-Standards-Version: 3.9.2
-
-Package: @(Package)
-Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, @(', '.join(Depends))
-@[if Conflicts]Conflicts: @(', '.join(Conflicts))@\n@[end if]@
-@[if Replaces]Replaces: @(', '.join(Replaces))@\n@[end if]@
-Description: @(Description)
diff --git a/debian/copyright.em b/debian/copyright
similarity index 50%
rename from debian/copyright.em
rename to debian/copyright
index bc82fd5..2392760 100644
--- a/debian/copyright.em
+++ b/debian/copyright
@@ -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: message_tf_frame_transformer
 
 Files: See file headers in repository for details
 Copyright: See package copyright in source code for details
-License: @(License)
- @(Text)
-@[end for]@
+License: MIT
+ See repository for full license text
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 0000000..df8a64d
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,3 @@
+[git-buildpackage]
+upstream-tag=release/jazzy/message_tf_frame_transformer/1.1.1-3
+upstream-tree=tag
diff --git a/debian/gbp.conf.em b/debian/gbp.conf.em
deleted file mode 100644
index ad24a16..0000000
--- a/debian/gbp.conf.em
+++ /dev/null
@@ -1,3 +0,0 @@
-[git-buildpackage]
-upstream-tag=@(release_tag)
-upstream-tree=tag
diff --git a/debian/rules.em b/debian/rules
similarity index 71%
rename from debian/rules.em
rename to debian/rules
index a856369..a4ae329 100755
--- a/debian/rules.em
+++ b/debian/rules
@@ -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/jazzy/lib/pkgconfig
 # Explicitly enable -DNDEBUG, see:
 # 	https://github.com/ros-infrastructure/bloom/issues/327
 export DEB_CXXFLAGS_MAINT_APPEND=-DNDEBUG
@@ -24,24 +24,24 @@ 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 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/jazzy/setup.sh" ]; then . "/opt/ros/jazzy/setup.sh"; fi && \
 	dh_auto_configure -- \
-		-DCMAKE_INSTALL_PREFIX="@(InstallationPrefix)" \
-		-DAMENT_PREFIX_PATH="@(InstallationPrefix)" \
-		-DCMAKE_PREFIX_PATH="@(InstallationPrefix)" \
+		-DCMAKE_INSTALL_PREFIX="/opt/ros/jazzy" \
+		-DAMENT_PREFIX_PATH="/opt/ros/jazzy" \
+		-DCMAKE_PREFIX_PATH="/opt/ros/jazzy" \
 		$(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 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/jazzy/setup.sh" ]; then . "/opt/ros/jazzy/setup.sh"; fi && \
 	dh_auto_build
 
 override_dh_auto_test:
@@ -49,19 +49,19 @@ override_dh_auto_test:
 	# in the install tree 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/jazzy/setup.sh" ]; then . "/opt/ros/jazzy/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 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/:$(CURDIR)/debian/@(Package)/@(InstallationPrefix)/opt/@(Name)/lib/
+	if [ -f "/opt/ros/jazzy/setup.sh" ]; then . "/opt/ros/jazzy/setup.sh"; fi && \
+	dh_shlibdeps -l$(CURDIR)/debian/ros-jazzy-message-tf-frame-transformer//opt/ros/jazzy/lib/:$(CURDIR)/debian/ros-jazzy-message-tf-frame-transformer//opt/ros/jazzy/opt/message_tf_frame_transformer/lib/
 
 override_dh_auto_install:
 	# In case we're installing to a non-standard location, look for a setup.sh
 	# in the install tree 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/jazzy/setup.sh" ]; then . "/opt/ros/jazzy/setup.sh"; fi && \
 	dh_auto_install
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/source/format.em b/debian/source/format.em
deleted file mode 100644
index 9666bf4..0000000
--- a/debian/source/format.em
+++ /dev/null
@@ -1 +0,0 @@
-3.0 (@(format))
diff --git a/debian/source/options.em b/debian/source/options
similarity index 81%
rename from debian/source/options.em
rename to debian/source/options
index 8c4c78b..8bc9182 100644
--- a/debian/source/options.em
+++ b/debian/source/options
@@ -1,6 +1,5 @@
-@[if format and format == 'quilt']@
 # Automatically add upstream changes to the quilt overlay.
 # http://manpages.ubuntu.com/manpages/trusty/man1/dpkg-source.1.html
 # This supports reusing the orig.tar.gz for debian increments.
 auto-commit
-@[end if]
+