Summary: | Не хватает зависимостей | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | wiee <egor> |
Component: | kdepim-kontact | Assignee: | rom_as <rom_as> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
wiee
2005-07-22 00:51:33 MSD
kontact основан на плугинах. Для каждого компонента используется свой плугин. На текущей момент есть такие плугины: 1. akregator 2. kaddressbook 3. karm 4. kitchensync 5. kmail 6. knode 7. korganizer Плугин задает библиотеку которую он использует в .desktop файле в поле: X-KDE-KontactPartLibraryName В момент доступа к плугину идет вызов загруки библиотеки: QVariant libNameProp = (*it)->property( "X-KDE-KontactPartLibraryName" ); $ grep -rn X-KDE-KontactPartLibraryName . 1./akregator/akregatorplugin.desktop:9:X-KDE-KontactPartLibraryName=libakregatorpart 2./kaddressbook/kaddressbookplugin.desktop:9:X-KDE-KontactPartLibraryName=libkaddressbookpart 3./knode/knodeplugin.desktop:9:X-KDE-KontactPartLibraryName=libknodepart 4./kmail/kmailplugin.desktop:9:X-KDE-KontactPartLibraryName=libkmailpart 5./kitchensync/kitchensync.desktop:9:X-KDE-KontactPartLibraryName=libkitchensyncpart 6./korganizer/korganizerplugin.desktop:9:X-KDE-KontactPartLibraryName=libkorganizerpart 7./karm/karmplugin.desktop:9:X-KDE-KontactPartLibraryName=libkarmpart В итоге нужно добавить _вручную_ следующие зависимости на пакеты: kdepim-akregator kdepim-kaddressbook kdepim-karm kdepim-ksync kdepim-kmail kdepim-knode kdepim-korganizer Не, плагины должны цепляться только установленные. В KDE3 я уже не буду это исправлять. Если в KDE4 воспроизводиться, перевесьте |