---
name: "genuca"
section: "8"
platform: "linux"
package: "libicu-dev"
version: "4.4.1-8+squeeze2"
release: "Debian 6.0 (Squeeze)"
platforms: ["linux"]
url: "https://new.carta.tech/genuca"
---

# genuca(8)

create the UCA data table

## NAME

**genuca** - create the UCA data table

## SYNOPSIS

**genuca** \[ **-h, -?, --help** \] \[ **-V, --version** \] \[ **-v, --verbose** \] \[ **-c, --copyright** \] \[ **-s, --sourcedir** *source* \] \[ **-d, --destdir** *destination* \] \[ *file* \]

## DESCRIPTION

**genuca** compiles the Unicode Collation Algorithm (UCA) data from *file* (or from **FractionalUCA.txt** if *file* is omitted) into its binary form, the files **ucadata.dat** and **invuca.dat**. These binary files can then be read directly by ICU, or used by [**pkgdata**(8)](/pkgdata/8.md) for incorporation into a larger archive or library.

## OPTIONS

- **-h, -?, --help**

  Print help about usage and exit.

- **-V, --version**

  Print the version of **genuca** and exit.

- **-v, --verbose**

  Display extra informative messages during execution.

- **-c, --copyright**

  Include a copyright notice into the binary data.

- **-s, --sourcedir** *source*

  Set the source directory to *source*. The default source directory is specified by the environment variable **ICU\_DATA**.

- **-d, --destdir** *destination*

  Set the destination directory to *destination*. The default destination directory is specified by the environment variable **ICU\_DATA**.

## ENVIRONMENT

- **ICU\_DATA**

  Specifies the directory containing ICU data. Defaults to **${prefix}/share/icu/4.4.1/**. Some tools in ICU depend on the presence of the trailing slash. It is thus important to make sure that it is present if **ICU\_DATA** is set.

## FILES

- **FractionalUCA.txt**

  Machine-readable file containing data for the Unicode collation algorithm.

## VERSION

4\.4.1

## COPYRIGHT

Copyright (C) 2001 IBM, Inc. and others.

## SEE ALSO

[**pkgdata**(8)](/pkgdata/8.md)
