From 2d3ffdbc66ad143972fb4fa8045bb1f959c35dea Mon Sep 17 00:00:00 2001 From: Allan Noble <76786581+i-machine-things@users.noreply.github.com> Date: Wed, 30 Sep 2026 18:36:39 -0700 Subject: [PATCH 1/4] Add open-autoroute catalog metadata A COLREGs-aware marine auto-routing plugin: plans a route between two points using NOAA S-57 ENC charts (depth, hazards, traffic separation schemes, restricted areas, locks) and adds it to the Route Manager. Can also re-plan or check an existing route through its own waypoints. https://github.com/i-machine-things/open-autoroute Four targets: Debian 12/13 (x86_64), Windows (msvc, x86), macOS (darwin, arm64). Only the Debian builds have been confirmed working in a real OpenCPN install so far -- the Windows and macOS metadata say so explicitly in their own description field. --- ...autoroute_pi-0.1.4-darwin-arm64-14-arm64.xml | 17 +++++++++++++++++ ...toroute_pi-0.1.4-debian-x86_64-12-x86_64.xml | 17 +++++++++++++++++ ...toroute_pi-0.1.4-debian-x86_64-13-x86_64.xml | 17 +++++++++++++++++ .../openautoroute_pi-0.1.4-msvc-143-x86.xml | 17 +++++++++++++++++ 4 files changed, 68 insertions(+) create mode 100644 metadata/openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml create mode 100644 metadata/openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml create mode 100644 metadata/openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml create mode 100644 metadata/openautoroute_pi-0.1.4-msvc-143-x86.xml diff --git a/metadata/openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml b/metadata/openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml new file mode 100644 index 0000000000..e6a62acd2b --- /dev/null +++ b/metadata/openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml @@ -0,0 +1,17 @@ + + Auto-route + 0.1.4 + 1 + Plan a safe route between two points from NOAA S-57 charts + 1.20 + yes + open-autoroute contributors + https://github.com/i-machine-things/open-autoroute + Plans a route between two points using the open-autoroute engine and adds it to the Route Manager. A planning aid only; not for navigation. UNVERIFIED on real hardware for this platform: builds clean in CI, but nobody has yet confirmed it loads in a real OpenCPN install. Please report back if you try it. + darwin-arm64 + 14 + arm64 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-macos-arm64.tar.gz + fd6a4cfdd6cfe8d2305ea010c9022331c5aabe078d1237f55651946950ddcec9 + https://github.com/i-machine-things/open-autoroute + diff --git a/metadata/openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml b/metadata/openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml new file mode 100644 index 0000000000..f3d697187e --- /dev/null +++ b/metadata/openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml @@ -0,0 +1,17 @@ + + Auto-route + 0.1.4 + 1 + Plan a safe route between two points from NOAA S-57 charts + 1.20 + yes + open-autoroute contributors + https://github.com/i-machine-things/open-autoroute + Plans a route between two points using the open-autoroute engine and adds it to the Route Manager. A planning aid only; not for navigation. + debian-x86_64 + 12 + x86_64 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-debian12-x86_64.tar.gz + 34a871d538758ee6f3a0373ad762af96adc8867c2e95ae40958a34ad8c3e68f7 + https://github.com/i-machine-things/open-autoroute + diff --git a/metadata/openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml b/metadata/openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml new file mode 100644 index 0000000000..cff12abd0b --- /dev/null +++ b/metadata/openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml @@ -0,0 +1,17 @@ + + Auto-route + 0.1.4 + 1 + Plan a safe route between two points from NOAA S-57 charts + 1.20 + yes + open-autoroute contributors + https://github.com/i-machine-things/open-autoroute + Plans a route between two points using the open-autoroute engine and adds it to the Route Manager. A planning aid only; not for navigation. + debian-x86_64 + 13 + x86_64 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-debian13-x86_64.tar.gz + 5b65427467ccd1580306cfc083f6120a57c4daa3e755fc905c0cc28176eef911 + https://github.com/i-machine-things/open-autoroute + diff --git a/metadata/openautoroute_pi-0.1.4-msvc-143-x86.xml b/metadata/openautoroute_pi-0.1.4-msvc-143-x86.xml new file mode 100644 index 0000000000..47369ca42b --- /dev/null +++ b/metadata/openautoroute_pi-0.1.4-msvc-143-x86.xml @@ -0,0 +1,17 @@ + + Auto-route + 0.1.4 + 1 + Plan a safe route between two points from NOAA S-57 charts + 1.20 + yes + open-autoroute contributors + https://github.com/i-machine-things/open-autoroute + Plans a route between two points using the open-autoroute engine and adds it to the Route Manager. A planning aid only; not for navigation. UNVERIFIED on real hardware for this platform: builds clean in CI, but nobody has yet confirmed it loads in a real OpenCPN install. Please report back if you try it. + msvc + 143 + x86 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-windows-x86.tar.gz + a9d7255e1f518ec09e2c97bc9cc4233cb7aaf7df4cb8e6b9bd73bbf62457fb3b + https://github.com/i-machine-things/open-autoroute + From 924d9bd6d115755776636700a45b3f1043448b48 Mon Sep 17 00:00:00 2001 From: Allan Noble Date: Sat, 24 Oct 2026 13:13:36 -0700 Subject: [PATCH 2/4] Update open-autoroute catalog metadata to v0.1.6 Replaces the v0.1.4 metadata submitted in this PR. v0.1.4 had a bug (open-autoroute#51) that made OpenCPN's plugin list show the wrong version; v0.1.6 fixes it. Also renames the macOS target from darwin-arm64 to darwin-wx32, matching open-autoroute#50. Co-Authored-By: Claude Sonnet 5 --- ...ml => openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml} | 8 ++++---- ...=> openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml} | 6 +++--- ...=> openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml} | 6 +++--- ...43-x86.xml => openautoroute_pi-0.1.6-msvc-143-x86.xml} | 6 +++--- 4 files changed, 13 insertions(+), 13 deletions(-) rename metadata/{openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml => openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml} (80%) rename metadata/{openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml => openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml} (80%) rename metadata/{openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml => openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml} (80%) rename metadata/{openautoroute_pi-0.1.4-msvc-143-x86.xml => openautoroute_pi-0.1.6-msvc-143-x86.xml} (82%) diff --git a/metadata/openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml b/metadata/openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml similarity index 80% rename from metadata/openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml rename to metadata/openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml index e6a62acd2b..f0eda2de04 100644 --- a/metadata/openautoroute_pi-0.1.4-darwin-arm64-14-arm64.xml +++ b/metadata/openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.4 + 0.1.6 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -8,10 +8,10 @@ open-autoroute contributors https://github.com/i-machine-things/open-autoroute Plans a route between two points using the open-autoroute engine and adds it to the Route Manager. A planning aid only; not for navigation. UNVERIFIED on real hardware for this platform: builds clean in CI, but nobody has yet confirmed it loads in a real OpenCPN install. Please report back if you try it. - darwin-arm64 + darwin-wx32 14 arm64 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-macos-arm64.tar.gz - fd6a4cfdd6cfe8d2305ea010c9022331c5aabe078d1237f55651946950ddcec9 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-macos-arm64.tar.gz + 23c99dc30237853ecfba8b1c4f92506b269f06b63482316ebcfaf3dd922e5359 https://github.com/i-machine-things/open-autoroute diff --git a/metadata/openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml b/metadata/openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml similarity index 80% rename from metadata/openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml rename to metadata/openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml index f3d697187e..68f3bbfb97 100644 --- a/metadata/openautoroute_pi-0.1.4-debian-x86_64-12-x86_64.xml +++ b/metadata/openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.4 + 0.1.6 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -11,7 +11,7 @@ debian-x86_64 12 x86_64 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-debian12-x86_64.tar.gz - 34a871d538758ee6f3a0373ad762af96adc8867c2e95ae40958a34ad8c3e68f7 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-debian12-x86_64.tar.gz + 9953b035b8914f03e698a6232dc8c39d3e6ebcbc04f3398562aa8934175be24b https://github.com/i-machine-things/open-autoroute diff --git a/metadata/openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml b/metadata/openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml similarity index 80% rename from metadata/openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml rename to metadata/openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml index cff12abd0b..73150770fc 100644 --- a/metadata/openautoroute_pi-0.1.4-debian-x86_64-13-x86_64.xml +++ b/metadata/openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.4 + 0.1.6 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -11,7 +11,7 @@ debian-x86_64 13 x86_64 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-debian13-x86_64.tar.gz - 5b65427467ccd1580306cfc083f6120a57c4daa3e755fc905c0cc28176eef911 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-debian13-x86_64.tar.gz + 77c7ab577810fa340913de7b01039eaa7941e774e739be9ee8210e8994dc1be2 https://github.com/i-machine-things/open-autoroute diff --git a/metadata/openautoroute_pi-0.1.4-msvc-143-x86.xml b/metadata/openautoroute_pi-0.1.6-msvc-143-x86.xml similarity index 82% rename from metadata/openautoroute_pi-0.1.4-msvc-143-x86.xml rename to metadata/openautoroute_pi-0.1.6-msvc-143-x86.xml index 47369ca42b..90382b1c89 100644 --- a/metadata/openautoroute_pi-0.1.4-msvc-143-x86.xml +++ b/metadata/openautoroute_pi-0.1.6-msvc-143-x86.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.4 + 0.1.6 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -11,7 +11,7 @@ msvc 143 x86 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.4/openautoroute-opencpn-plugin-v0.1.4-windows-x86.tar.gz - a9d7255e1f518ec09e2c97bc9cc4233cb7aaf7df4cb8e6b9bd73bbf62457fb3b + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-windows-x86.tar.gz + 86fa4c8451416443b9bee031bfd4c921f911f5da116cf2b4a013e67980420d3a https://github.com/i-machine-things/open-autoroute From 2e2e6ac7a81addc9c779553d91e5cfdae18b85fc Mon Sep 17 00:00:00 2001 From: open-autoroute release automation Date: Sun, 25 Oct 2026 15:33:52 +0000 Subject: [PATCH 3/4] Update open-autoroute catalog metadata to v0.1.7 --- ....xml => openautoroute_pi-0.1.7-darwin-wx32-14-arm64.xml} | 6 +++--- ...l => openautoroute_pi-0.1.7-debian-x86_64-12-x86_64.xml} | 6 +++--- ...l => openautoroute_pi-0.1.7-debian-x86_64-13-x86_64.xml} | 6 +++--- ...-143-x86.xml => openautoroute_pi-0.1.7-msvc-143-x86.xml} | 6 +++--- 4 files changed, 12 insertions(+), 12 deletions(-) rename metadata/{openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml => openautoroute_pi-0.1.7-darwin-wx32-14-arm64.xml} (83%) rename metadata/{openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml => openautoroute_pi-0.1.7-debian-x86_64-12-x86_64.xml} (80%) rename metadata/{openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml => openautoroute_pi-0.1.7-debian-x86_64-13-x86_64.xml} (80%) rename metadata/{openautoroute_pi-0.1.6-msvc-143-x86.xml => openautoroute_pi-0.1.7-msvc-143-x86.xml} (82%) diff --git a/metadata/openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml b/metadata/openautoroute_pi-0.1.7-darwin-wx32-14-arm64.xml similarity index 83% rename from metadata/openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml rename to metadata/openautoroute_pi-0.1.7-darwin-wx32-14-arm64.xml index f0eda2de04..42905f5d61 100644 --- a/metadata/openautoroute_pi-0.1.6-darwin-wx32-14-arm64.xml +++ b/metadata/openautoroute_pi-0.1.7-darwin-wx32-14-arm64.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.6 + 0.1.7 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -11,7 +11,7 @@ darwin-wx32 14 arm64 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-macos-arm64.tar.gz - 23c99dc30237853ecfba8b1c4f92506b269f06b63482316ebcfaf3dd922e5359 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.7/openautoroute-opencpn-plugin-v0.1.7-macos-arm64.tar.gz + 947c8937cfe3c349e31401fc27d18d5a3f96d3c3de132c31d9ad322641d3304a https://github.com/i-machine-things/open-autoroute diff --git a/metadata/openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml b/metadata/openautoroute_pi-0.1.7-debian-x86_64-12-x86_64.xml similarity index 80% rename from metadata/openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml rename to metadata/openautoroute_pi-0.1.7-debian-x86_64-12-x86_64.xml index 68f3bbfb97..2b4b6bb592 100644 --- a/metadata/openautoroute_pi-0.1.6-debian-x86_64-12-x86_64.xml +++ b/metadata/openautoroute_pi-0.1.7-debian-x86_64-12-x86_64.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.6 + 0.1.7 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -11,7 +11,7 @@ debian-x86_64 12 x86_64 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-debian12-x86_64.tar.gz - 9953b035b8914f03e698a6232dc8c39d3e6ebcbc04f3398562aa8934175be24b + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.7/openautoroute-opencpn-plugin-v0.1.7-debian12-x86_64.tar.gz + e7dc54176ff59b6063f4c7f9043d988b14aff522162dbadc9752c315197a1f16 https://github.com/i-machine-things/open-autoroute diff --git a/metadata/openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml b/metadata/openautoroute_pi-0.1.7-debian-x86_64-13-x86_64.xml similarity index 80% rename from metadata/openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml rename to metadata/openautoroute_pi-0.1.7-debian-x86_64-13-x86_64.xml index 73150770fc..968da86fa7 100644 --- a/metadata/openautoroute_pi-0.1.6-debian-x86_64-13-x86_64.xml +++ b/metadata/openautoroute_pi-0.1.7-debian-x86_64-13-x86_64.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.6 + 0.1.7 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -11,7 +11,7 @@ debian-x86_64 13 x86_64 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-debian13-x86_64.tar.gz - 77c7ab577810fa340913de7b01039eaa7941e774e739be9ee8210e8994dc1be2 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.7/openautoroute-opencpn-plugin-v0.1.7-debian13-x86_64.tar.gz + 6ee1522838dee100b4010ffaeb07dcb906b9a4a6ebc8dff4523d9fc5a7c48a75 https://github.com/i-machine-things/open-autoroute diff --git a/metadata/openautoroute_pi-0.1.6-msvc-143-x86.xml b/metadata/openautoroute_pi-0.1.7-msvc-143-x86.xml similarity index 82% rename from metadata/openautoroute_pi-0.1.6-msvc-143-x86.xml rename to metadata/openautoroute_pi-0.1.7-msvc-143-x86.xml index 90382b1c89..fe170d68b2 100644 --- a/metadata/openautoroute_pi-0.1.6-msvc-143-x86.xml +++ b/metadata/openautoroute_pi-0.1.7-msvc-143-x86.xml @@ -1,6 +1,6 @@ Auto-route - 0.1.6 + 0.1.7 1 Plan a safe route between two points from NOAA S-57 charts 1.20 @@ -11,7 +11,7 @@ msvc 143 x86 - https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.6/openautoroute-opencpn-plugin-v0.1.6-windows-x86.tar.gz - 86fa4c8451416443b9bee031bfd4c921f911f5da116cf2b4a013e67980420d3a + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.7/openautoroute-opencpn-plugin-v0.1.7-windows-x86.tar.gz + fed621c81f0e498e9c1a6cc37e72b98343115805445e764a2a498a6dfcc6824b https://github.com/i-machine-things/open-autoroute From 73c4142c45cf0d226e60eff98da4a017b0d63f9e Mon Sep 17 00:00:00 2001 From: open-autoroute release automation Date: Sun, 25 Oct 2026 16:29:11 +0000 Subject: [PATCH 4/4] Update open-autoroute catalog metadata to v0.1.7 --- ...ute_pi-0.1.7-flatpak-x86_64-25.08-x86_64.xml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 metadata/openautoroute_pi-0.1.7-flatpak-x86_64-25.08-x86_64.xml diff --git a/metadata/openautoroute_pi-0.1.7-flatpak-x86_64-25.08-x86_64.xml b/metadata/openautoroute_pi-0.1.7-flatpak-x86_64-25.08-x86_64.xml new file mode 100644 index 0000000000..3fb89b944b --- /dev/null +++ b/metadata/openautoroute_pi-0.1.7-flatpak-x86_64-25.08-x86_64.xml @@ -0,0 +1,17 @@ + + Auto-route + 0.1.7 + 1 + Plan a safe route between two points from NOAA S-57 charts + 1.20 + yes + open-autoroute contributors + https://github.com/i-machine-things/open-autoroute + Plans a route between two points using the open-autoroute engine and adds it to the Route Manager. A planning aid only; not for navigation. UNVERIFIED on real hardware for this platform: builds clean in CI, but nobody has yet confirmed it loads in a real OpenCPN install. Please report back if you try it. + flatpak-x86_64 + 25.08 + x86_64 + https://github.com/i-machine-things/open-autoroute/releases/download/v0.1.7/openautoroute-opencpn-plugin-v0.1.7-flatpak25.08-x86_64.tar.gz + 9fff1af8d9a13457ed787c901ff29b646fc7d580b06fab35de8b3224a03ca7dc + https://github.com/i-machine-things/open-autoroute +