This is an Ada 2012 library that implements Unicode v12.1.0.
UCA is split up into components that can be linked only if required, the base library provides support for definite string types, everything else is built on top of this. The libraries try to match the Ada standard for the other string types.
$ cd build/gnat
$ make
Ada 2012 compiler.
FSF GNAT 9.2.0
v0.0.10
Copyright (C) 2020, Luke A. Guest
MPL 2.0