Сейчас libpoco тянет за собой и mysqliclient и libsqlite и кучу всего. Хотя сама по себе (как я вижу) состоит из достаточно продуманных независимых билиотек ("модулей") типа net, xml, db и т.п. Можно ли разбить библиотеки более "тонко" по пакетам? А то (как пример) у меня в проекте мне нужно только libPocoFoundation (само собой) и libPocoNet а мне в нагрузку летят ещё libiodbc,libmysqlclient,libsqlite3
Я сам попробую сделать.
Или Алексей теперь я так понял Вы libpoco мантейните?
(В ответ на комментарий №2) > Или Алексей теперь я так понял Вы libpoco мантейните? Я его собираю постольку поскольку. Если есть силы и идеи как его улучшить - милости просим.
> Я его собираю постольку поскольку. Если есть силы и идеи как его улучшить - > милости просим. Я только начал использовать libpoco. Поэтому не очень ориентируюсь, но хорошо. Я попробую "накидать" своё разделение по подпакетам, а вы посмотрите и смержите если что.
Подсмотрел в Ubuntu: libpococrypto9 libpocodata9 libpocofoundation9 libpocomysql9 libpoconet9 libpoconetssl9 libpocoodbc9 libpocosqlite9 libpocoutil9 libpocoxml9 libpocozip9 При этом пакет - libpoco-dev всё это вытягивает как я понял. Думаю что как раз "нарежу" так же, а devel оставлю один.
[#168937] DONE poco.git=1.7.4-alt2 Разбил на пакеты: libpoco-1.7.4-alt2.i586.rpm libpoco-net-1.7.4-alt2.i586.rpm libpoco-data-1.7.4-alt2.i586.rpm libpoco-crypto-1.7.4-alt2.i586.rpm libpoco-mysql-1.7.4-alt2.i586.rpm libpoco-sqlite-1.7.4-alt2.i586.rpm libpoco-odbc-1.7.4-alt2.i586.rpm libpoco-mongodb-1.7.4-alt2.i586.rpm libpoco-zip-1.7.4-alt2.i586.rpm libpoco-util-1.7.4-alt2.i586.rpm libpoco-ssl-1.7.4-alt2.i586.rpm libpoco-devel-1.7.4-alt2.i586.rpm