mirror of
https://gitee.com/openharmony/third_party_icu
synced 2024-11-23 16:19:42 +00:00
64d7a83992
Signed-off-by: sunyaozu <sunyaozu@huawei.com>
540 lines
24 KiB
JSON
540 lines
24 KiB
JSON
{
|
|
"name": "@ohos/icu",
|
|
"description": "ICU is a mature, widely used set of portable C/C++ and Java libraries for Unicode support, software internationalization and globalization (i18n/g11n). The packages are mirrors of the main website.",
|
|
"version": "3.1",
|
|
"license": "ICU,BSD 3-Clause",
|
|
"publishAs": "code-segment",
|
|
"segment": {
|
|
"destPath": "third_party/icu"
|
|
},
|
|
"dirs": [],
|
|
"scripts": {},
|
|
"component": {
|
|
"name": "icu",
|
|
"subsystem": "thirdparty",
|
|
"syscap": [],
|
|
"features": ["icu_support_locales"],
|
|
"adapted_system_type": [ "mini", "small", "standard" ],
|
|
"rom": "",
|
|
"ram": "",
|
|
"deps": {
|
|
"components": [],
|
|
"third_party": []
|
|
},
|
|
"build": {
|
|
"sub_component": [
|
|
"//third_party/icu/icu4c:shared_icuuc",
|
|
"//third_party/icu/icu4c:shared_icui18n",
|
|
"//third_party/icu/ohos_icu4c:icundk"
|
|
],
|
|
"inner_kits": [
|
|
{
|
|
"name": "//third_party/icu/icu4c:shared_icuuc",
|
|
"header": {
|
|
"header_files": [
|
|
"bmpset.h",
|
|
"brkeng.h",
|
|
"bytesinkutil.h",
|
|
"capi_helper.h",
|
|
"charstr.h",
|
|
"charstrmap.h",
|
|
"cmemory.h",
|
|
"cpputils.h",
|
|
"cstr.h",
|
|
"cstring.h",
|
|
"cwchar.h",
|
|
"dictbe.h",
|
|
"dictionarydata.h",
|
|
"emojiprops.h",
|
|
"hash.h",
|
|
"icuplugimp.h",
|
|
"localefallback_data.h",
|
|
"localeprioritylist.h",
|
|
"localsvc.h",
|
|
"locbased.h",
|
|
"locdistance.h",
|
|
"loclikelysubtags.h",
|
|
"locmap.h",
|
|
"locutil.h",
|
|
"lsr.h",
|
|
"lstmbe.h",
|
|
"messageimpl.h",
|
|
"msvcres.h",
|
|
"mutex.h",
|
|
"norm2allmodes.h",
|
|
"norm2_nfc_data.h",
|
|
"normalizer2impl.h",
|
|
"patternprops.h",
|
|
"pluralmap.h",
|
|
"propname.h",
|
|
"propname_data.h",
|
|
"propsvec.h",
|
|
"punycode.h",
|
|
"putilimp.h",
|
|
"rbbidata.h",
|
|
"rbbinode.h",
|
|
"rbbirb.h",
|
|
"rbbirpt.h",
|
|
"rbbiscan.h",
|
|
"rbbisetb.h",
|
|
"rbbitblb.h",
|
|
"rbbi_cache.h",
|
|
"resource.h",
|
|
"restrace.h",
|
|
"ruleiter.h",
|
|
"serv.h",
|
|
"servloc.h",
|
|
"servnotf.h",
|
|
"sharedobject.h",
|
|
"sprpimpl.h",
|
|
"static_unicode_sets.h",
|
|
"uarrsort.h",
|
|
"uassert.h",
|
|
"ubidiimp.h",
|
|
"ubidi_props.h",
|
|
"ubidi_props_data.h",
|
|
"ubrkimpl.h",
|
|
"ucase.h",
|
|
"ucasemap_imp.h",
|
|
"ucase_props_data.h",
|
|
"uchar_props_data.h",
|
|
"ucln.h",
|
|
"ucln_cmn.h",
|
|
"ucln_imp.h",
|
|
"ucmndata.h",
|
|
"ucnvmbcs.h",
|
|
"ucnv_bld.h",
|
|
"ucnv_cnv.h",
|
|
"ucnv_ext.h",
|
|
"ucnv_imp.h",
|
|
"ucnv_io.h",
|
|
"ucol_data.h",
|
|
"ucol_swp.h",
|
|
"ucptrie_impl.h",
|
|
"ucurrimp.h",
|
|
"udatamem.h",
|
|
"udataswp.h",
|
|
"uelement.h",
|
|
"uenumimp.h",
|
|
"uhash.h",
|
|
"uinvchar.h",
|
|
"ulayout_props.h",
|
|
"ulist.h",
|
|
"ulocimp.h",
|
|
"umapfile.h",
|
|
"umutex.h",
|
|
"unifiedcache.h",
|
|
"uniquecharstr.h",
|
|
"unisetspan.h",
|
|
"unistrappender.h",
|
|
"unormimp.h",
|
|
"uposixdefs.h",
|
|
"uprops.h",
|
|
"uresdata.h",
|
|
"uresimp.h",
|
|
"ureslocs.h",
|
|
"usc_impl.h",
|
|
"uset_imp.h",
|
|
"ustrenum.h",
|
|
"ustrfmt.h",
|
|
"ustr_cnv.h",
|
|
"ustr_imp.h",
|
|
"util.h",
|
|
"utracimp.h",
|
|
"utrie.h",
|
|
"utrie2.h",
|
|
"utrie2_impl.h",
|
|
"utypeinfo.h",
|
|
"uvector.h",
|
|
"uvectr32.h",
|
|
"uvectr64.h",
|
|
"wintz.h",
|
|
"unicode/appendable.h",
|
|
"unicode/brkiter.h",
|
|
"unicode/bytestream.h",
|
|
"unicode/bytestrie.h",
|
|
"unicode/bytestriebuilder.h",
|
|
"unicode/caniter.h",
|
|
"unicode/casemap.h",
|
|
"unicode/char16ptr.h",
|
|
"unicode/chariter.h",
|
|
"unicode/dbbi.h",
|
|
"unicode/docmain.h",
|
|
"unicode/dtintrv.h",
|
|
"unicode/edits.h",
|
|
"unicode/enumset.h",
|
|
"unicode/errorcode.h",
|
|
"unicode/filteredbrk.h",
|
|
"unicode/icudataver.h",
|
|
"unicode/icuplug.h",
|
|
"unicode/idna.h",
|
|
"unicode/localebuilder.h",
|
|
"unicode/localematcher.h",
|
|
"unicode/localpointer.h",
|
|
"unicode/locdspnm.h",
|
|
"unicode/locid.h",
|
|
"unicode/messagepattern.h",
|
|
"unicode/normalizer2.h",
|
|
"unicode/normlzr.h",
|
|
"unicode/parseerr.h",
|
|
"unicode/parsepos.h",
|
|
"unicode/platform.h",
|
|
"unicode/ptypes.h",
|
|
"unicode/putil.h",
|
|
"unicode/rbbi.h",
|
|
"unicode/rep.h",
|
|
"unicode/resbund.h",
|
|
"unicode/schriter.h",
|
|
"unicode/simpleformatter.h",
|
|
"unicode/std_string.h",
|
|
"unicode/strenum.h",
|
|
"unicode/stringoptions.h",
|
|
"unicode/stringpiece.h",
|
|
"unicode/stringtriebuilder.h",
|
|
"unicode/symtable.h",
|
|
"unicode/ubidi.h",
|
|
"unicode/ubiditransform.h",
|
|
"unicode/ubrk.h",
|
|
"unicode/ucasemap.h",
|
|
"unicode/ucat.h",
|
|
"unicode/uchar.h",
|
|
"unicode/ucharstrie.h",
|
|
"unicode/ucharstriebuilder.h",
|
|
"unicode/uchriter.h",
|
|
"unicode/uclean.h",
|
|
"unicode/ucnv.h",
|
|
"unicode/ucnvsel.h",
|
|
"unicode/ucnv_cb.h",
|
|
"unicode/ucnv_err.h",
|
|
"unicode/uconfig.h",
|
|
"unicode/ucpmap.h",
|
|
"unicode/ucptrie.h",
|
|
"unicode/ucurr.h",
|
|
"unicode/udata.h",
|
|
"unicode/udisplaycontext.h",
|
|
"unicode/uenum.h",
|
|
"unicode/uidna.h",
|
|
"unicode/uiter.h",
|
|
"unicode/uldnames.h",
|
|
"unicode/uloc.h",
|
|
"unicode/umachine.h",
|
|
"unicode/umisc.h",
|
|
"unicode/umutablecptrie.h",
|
|
"unicode/unifilt.h",
|
|
"unicode/unifunct.h",
|
|
"unicode/unimatch.h",
|
|
"unicode/uniset.h",
|
|
"unicode/unistr.h",
|
|
"unicode/unorm.h",
|
|
"unicode/unorm2.h",
|
|
"unicode/uobject.h",
|
|
"unicode/urename.h",
|
|
"unicode/urep.h",
|
|
"unicode/ures.h",
|
|
"unicode/uscript.h",
|
|
"unicode/uset.h",
|
|
"unicode/usetiter.h",
|
|
"unicode/ushape.h",
|
|
"unicode/usprep.h",
|
|
"unicode/ustring.h",
|
|
"unicode/ustringtrie.h",
|
|
"unicode/utext.h",
|
|
"unicode/utf.h",
|
|
"unicode/utf16.h",
|
|
"unicode/utf32.h",
|
|
"unicode/utf8.h",
|
|
"unicode/utf_old.h",
|
|
"unicode/utrace.h",
|
|
"unicode/utypes.h",
|
|
"unicode/uvernum.h",
|
|
"unicode/uversion.h"
|
|
],
|
|
"header_base": "//third_party/icu/icu4c/source/common"
|
|
}
|
|
},
|
|
{
|
|
"name": "//third_party/icu/icu4c:shared_icui18n",
|
|
"header": {
|
|
"header_files": [
|
|
"anytrans.h",
|
|
"astro.h",
|
|
"bocsu.h",
|
|
"brktrans.h",
|
|
"buddhcal.h",
|
|
"casetrn.h",
|
|
"cecal.h",
|
|
"chnsecal.h",
|
|
"collation.h",
|
|
"collationbuilder.h",
|
|
"collationcompare.h",
|
|
"collationdata.h",
|
|
"collationdatabuilder.h",
|
|
"collationdatareader.h",
|
|
"collationdatawriter.h",
|
|
"collationfastlatin.h",
|
|
"collationfastlatinbuilder.h",
|
|
"collationfcd.h",
|
|
"collationiterator.h",
|
|
"collationkeys.h",
|
|
"collationroot.h",
|
|
"collationrootelements.h",
|
|
"collationruleparser.h",
|
|
"collationsets.h",
|
|
"collationsettings.h",
|
|
"collationtailoring.h",
|
|
"collationweights.h",
|
|
"collunsafe.h",
|
|
"coptccal.h",
|
|
"cpdtrans.h",
|
|
"csdetect.h",
|
|
"csmatch.h",
|
|
"csr2022.h",
|
|
"csrecog.h",
|
|
"csrmbcs.h",
|
|
"csrsbcs.h",
|
|
"csrucode.h",
|
|
"csrutf8.h",
|
|
"currfmt.h",
|
|
"dangical.h",
|
|
"dayperiodrules.h",
|
|
"decContext.h",
|
|
"decNumber.h",
|
|
"decNumberLocal.h",
|
|
"double-conversion-bignum-dtoa.h",
|
|
"double-conversion-bignum.h",
|
|
"double-conversion-cached-powers.h",
|
|
"double-conversion-diy-fp.h",
|
|
"double-conversion-double-to-string.h",
|
|
"double-conversion-fast-dtoa.h",
|
|
"double-conversion-ieee.h",
|
|
"double-conversion-string-to-double.h",
|
|
"double-conversion-strtod.h",
|
|
"double-conversion-utils.h",
|
|
"double-conversion.h",
|
|
"dtitv_impl.h",
|
|
"dtptngen_impl.h",
|
|
"dt_impl.h",
|
|
"erarules.h",
|
|
"esctrn.h",
|
|
"ethpccal.h",
|
|
"fmtableimp.h",
|
|
"formattedval_impl.h",
|
|
"formatted_string_builder.h",
|
|
"fphdlimp.h",
|
|
"funcrepl.h",
|
|
"gregoimp.h",
|
|
"hebrwcal.h",
|
|
"indiancal.h",
|
|
"inputext.h",
|
|
"islamcal.h",
|
|
"japancal.h",
|
|
"measunit_impl.h",
|
|
"msgfmt_impl.h",
|
|
"name2uni.h",
|
|
"nfrlist.h",
|
|
"nfrs.h",
|
|
"nfrule.h",
|
|
"nfsubs.h",
|
|
"nortrans.h",
|
|
"nultrans.h",
|
|
"number_affixutils.h",
|
|
"number_asformat.h",
|
|
"number_compact.h",
|
|
"number_currencysymbols.h",
|
|
"number_decimalquantity.h",
|
|
"number_decimfmtprops.h",
|
|
"number_decnum.h",
|
|
"number_formatimpl.h",
|
|
"number_longnames.h",
|
|
"number_mapper.h",
|
|
"number_microprops.h",
|
|
"number_modifiers.h",
|
|
"number_multiplier.h",
|
|
"number_patternmodifier.h",
|
|
"number_patternstring.h",
|
|
"number_roundingutils.h",
|
|
"number_scientific.h",
|
|
"number_skeletons.h",
|
|
"number_types.h",
|
|
"number_usageprefs.h",
|
|
"number_utils.h",
|
|
"number_utypes.h",
|
|
"numparse_affixes.h",
|
|
"numparse_compositions.h",
|
|
"numparse_currency.h",
|
|
"numparse_decimal.h",
|
|
"numparse_impl.h",
|
|
"numparse_scientific.h",
|
|
"numparse_symbols.h",
|
|
"numparse_types.h",
|
|
"numparse_utils.h",
|
|
"numparse_validators.h",
|
|
"numrange_impl.h",
|
|
"numsys_impl.h",
|
|
"olsontz.h",
|
|
"persncal.h",
|
|
"pluralranges.h",
|
|
"plurrule_impl.h",
|
|
"quant.h",
|
|
"quantityformatter.h",
|
|
"rbt.h",
|
|
"rbt_data.h",
|
|
"rbt_pars.h",
|
|
"rbt_rule.h",
|
|
"rbt_set.h",
|
|
"regexcmp.h",
|
|
"regexcst.h",
|
|
"regeximp.h",
|
|
"regexst.h",
|
|
"regextxt.h",
|
|
"region_impl.h",
|
|
"reldtfmt.h",
|
|
"remtrans.h",
|
|
"scriptset.h",
|
|
"selfmtimpl.h",
|
|
"sharedbreakiterator.h",
|
|
"sharedcalendar.h",
|
|
"shareddateformatsymbols.h",
|
|
"sharednumberformat.h",
|
|
"sharedpluralrules.h",
|
|
"smpdtfst.h",
|
|
"standardplural.h",
|
|
"string_segment.h",
|
|
"strmatch.h",
|
|
"strrepl.h",
|
|
"taiwncal.h",
|
|
"titletrn.h",
|
|
"tolowtrn.h",
|
|
"toupptrn.h",
|
|
"transreg.h",
|
|
"tridpars.h",
|
|
"tzgnames.h",
|
|
"tznames_impl.h",
|
|
"ucln_in.h",
|
|
"ucol_imp.h",
|
|
"uitercollationiterator.h",
|
|
"umsg_imp.h",
|
|
"unesctrn.h",
|
|
"uni2name.h",
|
|
"units_complexconverter.h",
|
|
"units_converter.h",
|
|
"units_data.h",
|
|
"units_router.h",
|
|
"uspoof_conf.h",
|
|
"uspoof_impl.h",
|
|
"usrchimp.h",
|
|
"utf16collationiterator.h",
|
|
"utf8collationiterator.h",
|
|
"vzone.h",
|
|
"windtfmt.h",
|
|
"winnmfmt.h",
|
|
"wintzimpl.h",
|
|
"zonemeta.h",
|
|
"zrule.h",
|
|
"ztrans.h",
|
|
"unicode/alphaindex.h",
|
|
"unicode/basictz.h",
|
|
"unicode/calendar.h",
|
|
"unicode/choicfmt.h",
|
|
"unicode/coleitr.h",
|
|
"unicode/coll.h",
|
|
"unicode/compactdecimalformat.h",
|
|
"unicode/curramt.h",
|
|
"unicode/currpinf.h",
|
|
"unicode/currunit.h",
|
|
"unicode/datefmt.h",
|
|
"unicode/dcfmtsym.h",
|
|
"unicode/decimfmt.h",
|
|
"unicode/displayoptions.h",
|
|
"unicode/dtfmtsym.h",
|
|
"unicode/dtitvfmt.h",
|
|
"unicode/dtitvinf.h",
|
|
"unicode/dtptngen.h",
|
|
"unicode/dtrule.h",
|
|
"unicode/fieldpos.h",
|
|
"unicode/fmtable.h",
|
|
"unicode/format.h",
|
|
"unicode/formattedvalue.h",
|
|
"unicode/fpositer.h",
|
|
"unicode/gender.h",
|
|
"unicode/gregocal.h",
|
|
"unicode/listformatter.h",
|
|
"unicode/measfmt.h",
|
|
"unicode/measunit.h",
|
|
"unicode/measure.h",
|
|
"unicode/msgfmt.h",
|
|
"unicode/nounit.h",
|
|
"unicode/numberformatter.h",
|
|
"unicode/numberrangeformatter.h",
|
|
"unicode/numfmt.h",
|
|
"unicode/numsys.h",
|
|
"unicode/plurfmt.h",
|
|
"unicode/plurrule.h",
|
|
"unicode/rbnf.h",
|
|
"unicode/rbtz.h",
|
|
"unicode/regex.h",
|
|
"unicode/region.h",
|
|
"unicode/reldatefmt.h",
|
|
"unicode/scientificnumberformatter.h",
|
|
"unicode/search.h",
|
|
"unicode/selfmt.h",
|
|
"unicode/simpletz.h",
|
|
"unicode/smpdtfmt.h",
|
|
"unicode/sortkey.h",
|
|
"unicode/stsearch.h",
|
|
"unicode/tblcoll.h",
|
|
"unicode/timezone.h",
|
|
"unicode/tmunit.h",
|
|
"unicode/tmutamt.h",
|
|
"unicode/tmutfmt.h",
|
|
"unicode/translit.h",
|
|
"unicode/tzfmt.h",
|
|
"unicode/tznames.h",
|
|
"unicode/tzrule.h",
|
|
"unicode/tztrans.h",
|
|
"unicode/ucal.h",
|
|
"unicode/ucol.h",
|
|
"unicode/ucoleitr.h",
|
|
"unicode/ucsdet.h",
|
|
"unicode/udat.h",
|
|
"unicode/udateintervalformat.h",
|
|
"unicode/udatpg.h",
|
|
"unicode/udisplayoptions.h",
|
|
"unicode/ufieldpositer.h",
|
|
"unicode/uformattable.h",
|
|
"unicode/uformattedvalue.h",
|
|
"unicode/ugender.h",
|
|
"unicode/ulistformatter.h",
|
|
"unicode/ulocdata.h",
|
|
"unicode/umsg.h",
|
|
"unicode/unirepl.h",
|
|
"unicode/unum.h",
|
|
"unicode/unumberformatter.h",
|
|
"unicode/unumberrangeformatter.h",
|
|
"unicode/unumsys.h",
|
|
"unicode/upluralrules.h",
|
|
"unicode/uregex.h",
|
|
"unicode/uregion.h",
|
|
"unicode/ureldatefmt.h",
|
|
"unicode/usearch.h",
|
|
"unicode/uspoof.h",
|
|
"unicode/utmscale.h",
|
|
"unicode/utrans.h",
|
|
"unicode/vtzone.h"
|
|
],
|
|
"header_base": "//third_party/icu/icu4c/source/i18n"
|
|
}
|
|
},
|
|
{
|
|
"name": "//third_party/icu/ohos_icu4c:icundk",
|
|
"header": {
|
|
"header_files": [],
|
|
"header_base": "//third_party/icu/ohos_icu4c"
|
|
}
|
|
}
|
|
],
|
|
"test": []
|
|
}
|
|
}
|
|
}
|