User Tools

Site Tools


ru:maintainers

Основные рекомендации

  1. Выносить все плагины, использующие QtMobility или содержащие в своем описании слово mobile (все пакеты с префиксом mobile и stackedchatform) в отдельный пакет qutim-mobile или подобный ему.
  2. Сильно нестабильные плагины, которые лежат в папке plugins, выносить в отдельный пакет. Туда же выносить quickchat, несмотря на то, что он лежит в core, но он еще может работать нестабильно.
  3. Не собирать плагины qrcicons и bearermanager (пока) из состава QtMobility. Первый нужен только на Симбиане или других мобильных платформах, а второй еще недоделан.
  4. Уделять внимание (периодически проверять!) тому как выглядит кутим сразу после установки и если будут явные косяки в выборе дефолтных сервисов, то незамедлительно сообщать об этом разработчикам!
  5. Для задания дефолтных настроек можно создавать файлы наподобие profile.json'а, который лежит в core репе, и класть их в SystemConfigDir (обычно это /usr/share/config/qutim).
  6. Желательно, чтобы кутим нормально отображался с темой иконок, которая установлена в системе по умолчанию, для этого возможно придется где-то раздобыть дополнительные иконки к тем, которые идут вместе с кутимом. Для этого можно использовать переменную QUTIM_ADDITIONAL_ART_PATH в cmake'е. Все созданные таким образом темы иконок лучше добавлять в репу qutim/artwork на гиториусе.
  7. Одно- и многопрофильность контролируются параметром Cmake QUTIM_SINGLE_PROFILE. 1)

RPM

qutim (core)

Requires
  • Qt >= 4.7.1
Provides
  • qutim
  • libqutim.so

Protocols:

  • icq
  • jabber
  • mrim
  • vkontakte
  • irc

Plugins:

  • emoticonssettings
  • simpleabout
  • adiumchat
  • nocryptoservice
  • contactinfo
  • filetransfersettings
  • notificationfilter
  • chatspellchecker
  • joinchatdialog
  • idledetector
  • addcontactdlg
  • authdialog
  • humanity-icons
  • idlestatuschanger
  • jsonhistory
  • sessionhelper
  • localization
  • dataformsbackend
  • filetransfer
  • notificationssettings
  • simpleactionbox
  • shortcutsettings
  • migration02x03
  • xsettingsdialog
  • qticons
  • accountcreator
  • plistconfig
  • qsoundbackend
  • jsonconfig
  • softkeysactionbox
  • chatnotificationsbackend
  • oldsoundtheme
  • kopeteemoticonsbackend
  • simpleactions
  • metacontacts
  • searchdialog
  • proxysettings
  • trayicon
  • simplecontactlist
  • adiumsrvicons
  • simplerosterstorage
  • kineticscroller
  • soundthemeselector
  • servicechooser
  • password

qutim-mobile

  • mobileabout
  • mobilenotificationssettings
  • mobilesettingsdialog
  • mobilecontactinfo
  • joingroupchatdlg: Диалог входа в конференций. Версия для мобильных устройств.
  • mobility (QtMobility)
  • connectionmanager: Менеджер соединений — переподключает учётные записи при проблемах с сетью (QtMobility).
  • qrcicons: Загрузчик значков из ресурсов — для мобильных устройств.

qutim-protocol-quetzal

qutim-protocol-astral

qutim-plugins

Provides
  • aescrypto: AES crypto service loader (qca2-devel).
  • birthdayreminder
  • clconf: добавляет комнаты в список контактов.
  • emoedit: позволяет орудовать графическими смайлами в поле ввода при написании сообщений.
  • floaties: добавляет возможность создавать контакты-поплавки и растаскивать их по всему экрану.
  • histman: Менеджер истории — импортирует историю сообщений из других клиентов.
  • kineticpopups
  • massmessaging: «Спамилка» — отправляет сообщение сразу многим контактам.
  • olddelegate - порт ростера (контакт-листа) из qutIM 0.2.
  • scriptapi: позволяет использовать плагины, написанные на JavaScript.
  • unreadmessageskeeper: Хранитель непрочитанных сообщений — сохраняет список непрочитанных сообщений при закрытии qutIM.
  • weather: Погодный плагин — добавляет контакты с погодными сервисами в список контактов.
  • logger: Летописец — записывает отладочный вывод qutIM в файл.
  • urlpreview: предпросмотр картинок и видеороликов с YouTube прямо в окне чата.
  • yandexnarod: Плагин для загрузки файлов на Яндекс.Народ.
  • dbusnotifications: Уведомления DBus — позволяет использовать систему уведомлений, основанную на стандартах Freedesktop.org.
  • nowplaying записывает в статусное сообщение автора и название играющей в музыкальном плеере композиции (пока лишь Linux, потому в этой графе).

qutim-plugin-aspell

ASpell checker — проверка орфографии с помощью GNU Aspell (aspell).

Requires
  • aspell-devel

qutim-plugin-hunspell

HunSpell checker — проверка орфографии с помощью Hunspell.

Requires
  • hunspell-devel

qutim-plugin-sdlsound

Звуковой движок SDL — использует SDL для проигрывания звуков.

Requires
  • libSDL_mixer-devel

qutim-plugin-phononsound

Звуковой движок Phononsound — использует Phonon для проигрывания звуков.

Requires
  • phonon-devel

qutim-plugin-kdeintegration

* Интеграция с KDE.

Requires
  • libkde4-devel

qutim-plugins-unstable

  • antiboss: Антибосс — плагин, прячущий qutIM по нажатию настроенной комбинации.
  • antispam: Антиспам.
  • plugman: Менеджер пакетов. В разработке.
  • ? imagepub
  • ? qmlchat
  • ? sqlhistory
  • ? webhistory
  • ? dbusapi: позволяет управлять qutIM-ом через DBus.
  • awn: Интеграция с AWN — интеграция с доком Advanced Window Navigator.
1) Выбирайте сами, но учтите, что разработчики за однопрофильность даже для Windows.
ru/maintainers.txt · Last modified: 2013/07/15 02:22 (external edit)