Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged tobas_inja_vendor at Robotics Stack Exchange
Package Summary
| Version | 2.16.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/TobasFlightControl/tobas.git |
| VCS Type | git |
| VCS Version | jazzy |
| Last Updated | 2026-08-11 |
| Dev Status | DEVELOPED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Maintainers
- Masayoshi Dohi
Authors
tobas_inja_vendor
This package provides the header-only inja template engine as an exported CMake interface target.
Vendored release
- Upstream tag:
v3.5.0 - Upstream commit:
7d1b4600b68595085a949743331c2e5673f511ea - Source archive SHA-256:
a5f0266673c59028eab6ceeddd8b862c70abfeb32fb7a5387c16bf46f3269ab2 - License: MIT; see
vendor/inja/LICENSE
Only the public headers under include/inja are vendored.
The upstream copy of nlohmann/json is intentionally omitted;
this package uses the nlohmann-json-dev rosdep key instead.
Updating the vendored source
-
Find the latest stable tag on the upstream releases page, and set
UPSTREAM_TAGbelow to that exact tag. -
From this package directory, download and extract the corresponding source archive:
UPSTREAM_TAG=v3.5.0
UPDATE_DIR=$(mktemp -d)
curl -L \
-o "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" \
"https://github.com/pantor/inja/archive/refs/tags/${UPSTREAM_TAG}.tar.gz"
tar -xzf "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz" -C "${UPDATE_DIR}"
sha256sum "${UPDATE_DIR}/inja-${UPSTREAM_TAG}.tar.gz"
- Replace the public headers and license. Do not copy
third_party/include/nlohmann:
UPSTREAM_DIR="${UPDATE_DIR}/inja-${UPSTREAM_TAG#v}"
rsync -a --delete "${UPSTREAM_DIR}/include/inja/" vendor/inja/include/inja/
install -m 0644 "${UPSTREAM_DIR}/LICENSE" vendor/inja/LICENSE
- Update the tag, commit, and archive SHA-256 in the Vendored release section. Obtain the tag commit with:
git ls-remote https://github.com/pantor/inja.git "refs/tags/${UPSTREAM_TAG}" "refs/tags/${UPSTREAM_TAG}^{}"
- Review the upstream changes and license, then validate the package and its consumers:
pre-commit run --files CMakeLists.txt package.xml README.md
colcon build --packages-up-to tobas_setup_assistant tobas_bootmedia_config