putting a dependency on libicu
Riccardo Mottola
rmottola at opencsw.org
Wed Sep 17 22:14:25 CEST 2014
Hi,
what's the best way to mark ICU as a dependency? the version is actually
indifferent to me.
Currently I have in gnustep-base:
BUILD_DEP_PKGS = CSWgmake CSWgcc4objc CSWlibgnutls-dev CSWlibffi-dev
CSWlibicu-dev
DEP_PKGS = CSWgnustep-make CSWlibgnutls28 CSWlibssl1-0-0 CSWlibffi5
CSWlibicuuc52
which means a generic CSW provided ICU version and a specific 5.2
runtime. What would you do?
when I build on unstable10s I get:
==> Verifying installed package CSWlibicu-dev: ok
==> Verifying installed package CSWlibicuuc52: MISSING
running pkginfo on unstable10s shows actually quite a maze of stuff:
application CSWlibharfbuzz-icu0 libharfbuzz_icu0 - OpenType
text shaping engine, libharfbuzz-icu.so.0
application CSWlibicu-dev libicu_dev - Development
files for libicu.so.52
application CSWlibicu46 libicu46 - International
Components for Unicode, libicu*.so.46
application CSWlibicudata48 libicudata48 -
International Components for Unicode, libicudata.so.48
application CSWlibicudata49 libicudata49 -
International Components for Unicode, libicudata.so.49
application CSWlibicudata50 libicudata50 -
International Components for Unicode, libicudata.so.50
application CSWlibicudata51 libicudata51 -
International Components for Unicode, libicudata.so.51
application CSWlibicudata52 libicudata52 -
International Components for Unicode, libicudata.so.52
application CSWlibicui18n48 libicui18n48 -
International Components for Unicode, libicui18n.so.48
application CSWlibicui18n49 libicui18n49 -
International Components for Unicode, libicui18n.so.49
application CSWlibicui18n50 libicui18n50 -
International Components for Unicode, libicui18n.so.50
application CSWlibicui18n51 libicui18n51 -
International Components for Unicode, libicui18n.so.51
application CSWlibicui18n52 libicui18n52 -
International Components for Unicode, libicui18n.so.52
application CSWlibicuio48 libicuio48 - International
Components for Unicode, libicuio.so.48
application CSWlibicuio49 libicuio49 - International
Components for Unicode, libicuio.so.49
application CSWlibicuio50 libicuio50 - International
Components for Unicode, libicuio.so.50
application CSWlibicuio51 libicuio51 - International
Components for Unicode, libicuio.so.51
application CSWlibicuio52 libicuio52 - International
Components for Unicode, libicuio.so.52
application CSWlibicule48 libicule48 - International
Components for Unicode, libicule.so.48
application CSWlibicule49 libicule49 - International
Components for Unicode, libicule.so.49
application CSWlibicule50 libicule50 - International
Components for Unicode, libicule.so.50
application CSWlibicule51 libicule51 - International
Components for Unicode, libicule.so.51
application CSWlibicule52 libicule52 - International
Components for Unicode, libicule.so.52
application CSWlibiculx48 libiculx48 - International
Components for Unicode, libiculx.so.48
application CSWlibiculx49 libiculx49 - International
Components for Unicode, libiculx.so.49
application CSWlibiculx50 libiculx50 - International
Components for Unicode, libiculx.so.50
application CSWlibiculx51 libiculx51 - International
Components for Unicode, libiculx.so.51
application CSWlibiculx52 libiculx52 - International
Components for Unicode, libiculx.so.52
application CSWlibicutest48 libicutest48 -
International Components for Unicode, libicutest.so.48
application CSWlibicutest49 libicutest49 -
International Components for Unicode, libicutest.so.49
application CSWlibicutest50 libicutest50 -
International Components for Unicode, libicutest.so.50
application CSWlibicutest51 libicutest51 -
International Components for Unicode, libicutest.so.51
application CSWlibicutest52 libicutest52 -
International Components for Unicode, libicutest.so.52
application CSWlibicutu48 libicutu48 - International
Components for Unicode, libicutu.so.48
application CSWlibicutu49 libicutu49 - International
Components for Unicode, libicutu.so.49
application CSWlibicutu50 libicutu50 - International
Components for Unicode, libicutu.so.50
application CSWlibicutu51 libicutu51 - International
Components for Unicode, libicutu.so.51
application CSWlibicutu52 libicutu52 - International
Components for Unicode, libicutu.so.52
application CSWlibicuuc48 libicuuc48 - International
Components for Unicode, libicuuc.so.48
application CSWlibicuuc49 libicuuc49 - International
Components for Unicode, libicuuc.so.49
application CSWlibicuuc50 libicuuc50 - International
Components for Unicode, libicuuc.so.50
application CSWlibicuuc51 libicuuc51 - International
Components for Unicode, libicuuc.so.51
application CSWlibicuuc52 libicuuc52 - International
Components for Unicode, libicuuc.so.52
it seems they are "split" and only for 4.6 there is a full version. What
are the splits for?
suggestions?
Riccardo
More information about the maintainers
mailing list