third_party_icu/bundle.json
sunyaozu ed3018d38b provide icu ndk interface
Signed-off-by: sunyaozu <sunyaozu@huawei.com>
2024-03-05 10:39:01 +08:00

554 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:ohos_icudat",
"//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:ohos_icudat",
"header": {
"header_files": [],
"header_base": []
}
},
{
"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",
"ohos/init_data.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",
"//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": []
}
}
],
"test": []
}
}
}