GitHunt
EL

eldk/UKTides_pi

Uses the UKHO Tidal API to show times/heights of HW/LW at over 600 UK tidal stations

UKTides_pi README

A plugin for OpenCPN which downloads tidal heights for HW/LW from the UKHO.

Icons made by Freepik(http://www.freepik.com) from Flaticon(https://www.flaticon.com/) and is licensed by Creative Commons BY 3.0 (http://creativecommons.org/licenses/by/3.0/)

This software is Copyright (c) Mike Rossiter 2017-2020. It is distributed under the terms of the Gnu Public License version 2 or, at your option, any later version. See the file COPYING for details.

The software contains open-source licensed files under different licenses including Expat and Libpng. See the source files for details.

The plugin uses a continous integration setup described in CI.md.

Building

Start using rm -rf build; mkdir build; cd build

Regular installer tarball

Generate a tar.gz tarball which can be used by the new plugin installer,
available from OpenCPN 5.2.0:

$ cmake ..
$ make tarball           

flatpak tarball

Build a installer tarball to be used by the flatpak'ed opencpn plugin
installer:

$ cmake ..
$ make flatpak

Legacy installer

On most platforms besides flatpak: build a platform-dependent legacy
installer like a NSIS .exe on Windows, a Debian .deb package on Linux
and a .dmg image for MacOS:

$ cmake ..
$ make pkg

Building on windows (MSVC)

On windows, a somewhat different workflow is used:

> cmake -T v141\_xp ..
> cmake -G "Visual Studio 15 2017" --config RelWithDebInfo  ..
> cmake --build . --target tarball --config RelWithDebInfo

This is to build the installer tarball. Use --target pkg to build the
legacy NSIS installer. The build requires access to a specific wxWidgets
3.1.2 build, see the appveyour.yml file for details.

Contributors

GNU General Public License v2.0
Created June 17, 2024
Updated June 17, 2024
eldk/UKTides_pi | GitHunt