Bug 7438 - Не хватает зависимостей
Summary: Не хватает зависимостей
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: kdepim-kontact (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: rom_as@altlinux.org
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-22 00:51 MSD by wiee
Modified: 2009-10-14 19:41 MSD (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description wiee 2005-07-22 00:51:33 MSD
В установленном из Compact 3.0 по умолчанию Kontact не работают две кнопки,
связанные с синхронизацией и аггрегацией новостей.
Соответственно, нужно либо дополнить зависимости на Kontact, либо найти способ
сделать так, чтобы эти кнопи появлялись только при установке соответствующих
приложений.
Comment 1 Andriy Stepanov 2007-05-28 14:31:36 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
Comment 2 Sergey V Turchin 2009-10-14 19:41:35 MSD
Не, плагины должны цепляться только установленные.
В KDE3 я уже не буду это исправлять.
Если в KDE4 воспроизводиться, перевесьте