FS#49938 - [unicode-character-database] Add symlinks

Attached to Project: Arch Linux
Opened by felix (fstirlitz) - Monday, 04 July 2016, 09:54 GMT
Last edited by Jan Alexander Steffens (heftig) - Saturday, 03 August 2019, 21:33 GMT
Task Type Feature Request
Category Packages: Extra
Status Closed
Assigned To Jan Alexander Steffens (heftig)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Some software expects the Unicode character database to be installed in /usr/share/unicode, /usr/share/unicode/ucd, /usr/share/unidata or /usr/share/unicode-data; none I found expect it where it's installed now, in /usr/share/unicode-character-database. It'd probably be wise to symlink at least some of these paths to where the database actually is (and/or perhaps install it in one of these paths in the first place).
This task depends upon

Closed by  Jan Alexander Steffens (heftig)
Saturday, 03 August 2019, 21:33 GMT
Reason for closing:  Fixed
Additional comments about closing:  12.1.0-2
Comment by Jan Alexander Steffens (heftig) - Monday, 04 July 2016, 10:13 GMT
Can you give more information about what uses which path? IIRC the database is only used when building gucharmap ATM, so I don't mind moving it.
Comment by felix (fstirlitz) - Monday, 04 July 2016, 10:49 GMT
I know of two packages in AUR: unicode (currently installs the UCD on its own) and birdfont (used to do the same, the dependency is optional though). Both look in /usr/share/unicode first. There may be others.

Tangentially: (0) packaging the source zip files is wasteful and redundant; similarly, USourceGlyphs.pdf also seems unnecessary, and (1) given that the whole UCD is rather large, splitting it into "basic" and "Unihan" packages may be desirable.
Comment by Térence Clastres (Terence) - Saturday, 03 August 2019, 13:02 GMT
Adding a symlink to have them installed in /usr/share/unicode/ucd/ would solve JHBuild error when trying to build ibus: `configure: error: Not found /usr/share/unicode/ucd/NamesList.txt. You can get the UCD files from https://www.unicode.org/Public/UNIDATA/`

Loading...