spiegel-keyman/common/windows/delphi/general/KeymanVersionInfo.inc
Marc Durdin f394245636 maint(common): consolidate builder scripts
Clarifies the confusing builder.inc.sh / build-utils.sh distinction by
giving the scripts more appropriate names. Most build scripts should use
builder-full.inc.sh; some helper scripts can use builder-basic.inc.sh.
Documented in resources/build/README.md.

Renames:
* resources/build/builder.inc.sh to resources/build/builder-full.inc.sh
* resources/build/build-utils.sh to resources/build/builder-basic.inc.sh

Other changes:
* Moves Android-specific functions out of builder-basic.inc.sh and into
  android/build.sh.
* Renames functions in builder-basic.inc.sh

More functions may be moved from builder-basic.inc.sh into utils.inc.sh
or other scripts in the future.

Fixes: #14065
Build-bot: build all
Test-bot: skip
2025-08-02 08:11:24 +10:00

18 lines
798 B
PHP

type
TKeymanVersionInfo = record
// These fields match fields in /resources/build/builder-basic.inc.sh
Version: string; // 14.0.2
VersionWin: string; // 14.0.2.0
VersionRelease: string; // 14.0
VersionMajor: Integer; // 14
VersionMinor: Integer; // 0
VersionPatch: Integer; // 2
Tier: string; // alpha, beta or stable
Tag: string; // Tier + Pull Request + Location of build [-alpha|-beta][-test[-1234]][-local]
VersionWithTag: string; // 14.0.2-alpha-test-1234 or 14.0.2-beta-local or 14.0.2
VersionGitTag: string; // release@14.0.2-alpha-test-1234
Environment: string; // alpha, beta, stable, test or local
// These fields are useful only for Windows apps
VersionRc: string; // 14,0,2,0
end;