Home
Psi+ Project
psi-dev@conference.jabber.ru
Воскресенье, 30 марта 2014< ^ >
Dealer_WeARE установил(а) тему: • Psi+ Project — Development branch of Psi IM Jabber client
• Room languages: Russian, English
http://psi-dev.googlecode.com/ | http://psi-plus.com/
• Wiki: http://psi-plus.com/wiki/ || FAQ: http://psi-plus.com/wiki/faq
• Forum: http://forum.psi-plus.com/ (Registration: http://forum.psi-plus.com/viewtopic.php?f=1&t=548 )
• Psi+ Windows Installer v0.16.261 || Changelog: https://raw.github.com/psi-plus/main/master/changelog.txt
• Чатлоги: http://chatlogs.jabber.ru/psi-dev@conference.jabber.ru
• Правила поведения в конференции: http://psi-plus.com/wiki/conference_rules
• "1000 мелочей" можно *самостоятельно* настроить плагином Extended Options Plugin ;-)
• Psi+ translations (30+ langs) https://sourceforge.net/projects/psiplus/files/Translations/
• Обсуждения новой истории для Psi+ https://gist.github.com/liuch/5460050
! В линуксах с qt =>4.8.5 сломана часть хоткеев. Подробнее: https://bugreports.qt-project.org/browse/QTBUG-32908  https://qt.gitorious.org/qt/qt/commit/0c03af0
Новая страница загрузок | New Downloads Location: http://sourceforge.net/projects/psiplus/files/
Конфигурация комнаты
Участники комнаты

GMT+4
[00:13:53] satrap вышел(а) из комнаты: Будьте здоровы
[00:16:33] proxy_m вошёл(а) в комнату
[00:21:22] proxy_m вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[02:15:10] pashtet80 вошёл(а) в комнату
[02:32:20] pashtet80 выгнали из комнаты: Блокировка статус-флуда!
[02:47:12] pashtet80 вошёл(а) в комнату
[02:52:29] pashtet80 выгнали из комнаты: Блокировка статус-флуда!
[03:07:43] nlо вошёл(а) в комнату
[04:38:34] Z_God вышел(а) из комнаты
[05:35:21] mva вошёл(а) в комнату
[07:28:12] Hamper_ вышел(а) из комнаты
[07:29:07] Hamper_ вошёл(а) в комнату
[09:11:59] elusion вошёл(а) в комнату
[09:29:08] mrDoctorWho вошёл(а) в комнату
[09:43:56] Neustradamus вышел(а) из комнаты
[09:44:09] Neustradamus вошёл(а) в комнату
[10:44:17] proxy_m вошёл(а) в комнату
[10:47:08] proxy_m вышел(а) из комнаты: Квипинфинумбеспокойноеобщение... ни за что! качай Пси+ https://code.google.com/p/psi-dev/wiki/downloads2 http://sourceforge.net/projects/psiplus/files/
[10:50:01] satrap вошёл(а) в комнату
[10:53:15] taurus вышел(а) из комнаты
[12:31:49] liuch вошёл(а) в комнату
[12:32:05] liuch вышел(а) из комнаты: Возможно вернусь
[13:30:11] O01eg вышел(а) из комнаты: Replaced by new connection
[13:30:14] O01eg вошёл(а) в комнату
[13:46:24] Z_God вошёл(а) в комнату
[14:03:46] nlо вышел(а) из комнаты
[14:08:19] nlо вошёл(а) в комнату
[14:15:05] O01eg вышел(а) из комнаты
[16:23:13] mrDoctorWho вышел(а) из комнаты: Replaced by new connection
[16:23:13] mrDoctorWho вошёл(а) в комнату
[16:23:21] mrDoctorWho вышел(а) из комнаты
[17:08:38] O01eg вошёл(а) в комнату
[17:42:07] mrDoctorWho вошёл(а) в комнату
[17:42:53] Dominges вышел(а) из комнаты
[19:02:41] nlо вышел(а) из комнаты
[19:55:06] casper вошёл(а) в комнату
[20:06:33] satrap вышел(а) из комнаты: Будьте здоровы
[20:06:55] satrap вошёл(а) в комнату
[20:35:08] liuch вошёл(а) в комнату
[20:35:26] liuch вышел(а) из комнаты: Возможно вернусь
[21:12:06] mva вышел(а) из комнаты: Disconnected: No route to host
[21:41:42] Qwеst вошёл(а) в комнату
[21:50:57] casper вышел(а) из комнаты
[21:57:55] KukuRuzo вошёл(а) в комнату
[22:04:45] Qwеst вышел(а) из комнаты
[22:05:19] mva вошёл(а) в комнату
[22:07:26] liuch вошёл(а) в комнату
[22:07:32] liuch вышел(а) из комнаты: Возможно вернусь
[22:07:38] <KukuRuzo> Сделал cmake сборку для плагинов пси+ кому интересно она тут, конструктивные замечания и изменения приветствуются
https://github.com/Vitozz/psi-plus-plugins-cmake
[22:07:42] <iSida> Заголовок: Vitozz/psi-plus-plugins-cmake · GitHub
[22:07:42] liuch вошёл(а) в комнату
[22:11:37] mrDoctorWho вышел(а) из комнаты
[22:15:50] <KukuRuzo> liuch: затести плз как будет время, только если нет зависимостей для otrplugin скорее всего сборка не пойдёт
[22:17:09] <liuch> KukuRuzo: Только завтра смогу в лучшем случае. И только соберется/не соберется. Т.к. в cmake совсем не специалист
[22:19:32] <liuch> KukuRuzo:
» cp -f plugins psi/
а зачем флаг -f, может имелся ввиду -r ?
[22:24:59] <KukuRuzo> Перезапись
[22:25:11] <KukuRuzo> --force
[22:25:52] <KukuRuzo> -r тоже нужно спасибо что сказал
[22:27:41] <KukuRuzo> Там еще ошибка
[22:28:24] mva вышел(а) из комнаты: Disconnected: closed
[22:29:06] <KukuRuzo> cp -rf * psi/ должно быть, там старый вариант, я потом подумал что из родительской папки сырцов собирать удобнее чем из плагинов
[22:30:20] <liuch> Я если буду экспериментировать, то вообще в отдельной структуре. Мало ли что :)
[22:31:35] <KukuRuzo> А оно удобно тем что сборка идёт только в каталоге build не трогая сырцы
[22:35:58] elusion вышел(а) из комнаты
[22:36:02] <KukuRuzo> Потом его можно смело удалять
[23:01:01] proxy_m вошёл(а) в комнату
[23:04:13] taurus вошёл(а) в комнату
[23:05:19] <taurus> liuch: привет.
[23:05:33] <liuch> taurus: привет
[23:05:36] <taurus> liuch: случаем последнюю версию патча на вложенные группы не смотрел?
[23:05:51] <taurus> liuch: я наверно могу сборку для cmake посмотреть, в этом разбираюсь.
[23:06:29] <KukuRuzo> taurus: посмотри плз, для меня это первый опыт для такого проекта делать
[23:06:57] <liuch> нет, не смотрел.пока никак
[23:10:05] <taurus> KukuRuzo: почему только для linux ?
[23:10:25] <KukuRuzo> taurus: для мака не умею, для винды пока-что тоже
[23:10:50] <KukuRuzo> Да и для винды думаю и не надо
[23:11:53] <taurus> KukuRuzo  зачем в src условия продублировано?
[23:12:10] <KukuRuzo> Копипаст
[23:14:15] <taurus> KukuRuzo: если честно, то в принципе не правильно сделано.
[23:15:02] <KukuRuzo> taurus: всё?
[23:15:36] rion☫ вошёл(а) в комнату
[23:15:42] <taurus> KukuRuzo: ну во первых project должен быть только один, в самом верхнем уровне.
[23:16:06] <taurus> KukuRuzo: дальше, условия не надо дублировать в каждом файле.
[23:17:00] <taurus> KukuRuzo: если надо собирать не все плагины, то это делается через всякие -DPLUGINS_LIST=bla-bla, это когда cmake запускаешь.
[23:17:16] <taurus> KukuRuzo: дальше ты не учитываешь такую штуку что бывает Qt5
[23:17:54] <KukuRuzo> Я знаю, пока-что не добавлял поддержку умышленно, т.к. и проверить не смогу
[23:18:05] <taurus> set ( CMAKE_BUILD_TYPE Release ) вот такое вообще нельзя использовать, CMAKE_BUILD_TYPE должно использоваться только в командной строке
[23:19:58] <KukuRuzo> taurus: с этим сложно
» 22:16:55] <taurus> KukuRuzo: если надо собирать не все плагины, то это делается через всякие -DPLUGINS_LIST=bla-bla, это когда cmake запускаешь.
[23:20:15] liuch вышел(а) из комнаты: Возможно вернусь
[23:20:21] <taurus> KukuRuzo: посмотри как в qca сделано, я очень старался.
[23:24:18] <KukuRuzo> taurus: а нужно в каждой поддиректории вот это дублировать
set ( PLUGIN_INSTALL_PATH ${PLUGIN_INSTALL_PATH} PARENT_SCOPE )
Чтобы потом в плагине использовать?
[23:24:32] <taurus> KukuRuzo: вот такие вещи тоже не очень использовать
pkg_check_modules( PC_LIBOTR QUIET libotr )
[23:24:58] <taurus> KukuRuzo: надо использовать find_package, если нет, то писать свой и использовать.
[23:25:31] Neustradamus вышел(а) из комнаты
[23:25:50] <KukuRuzo> taurus: а его можно в корне положить и не устанавливать в /usr/share?
[23:26:19] <taurus> KukuRuzo: кого его?
[23:26:25] <KukuRuzo> taurus: пакет
[23:26:44] <taurus> KukuRuzo: да
[23:27:13] <taurus> KukuRuzo:
$ readlink -f FindLibGcrypt.cmake
/home/taurus/develop/qca/cmake/modules/FindLibGcrypt.cmake
понимаешь?
[23:27:36] <KukuRuzo> Просто в доках которые я читал было написано что нужно в /usr/share/cmake/Modules ставить, вот я и не стал такое делать
[23:29:30] <taurus> KukuRuzo: плагины ставить в
"${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/psi-plus/plugins"
[23:30:02] <KukuRuzo> taurus: а если я в хомяка хочу поставить?
[23:30:54] <taurus> KukuRuzo:
cmake -DCMAKE_INSTALL_PREFIX=$HOME/psi-plus-plugins .
[23:32:12] <KukuRuzo> Тогда выходит ставить надо в префикс
[23:34:15] rion☫ вышел(а) из комнаты
[23:35:43] <taurus> KukuRuzo: ну и похорошему надо psi-plus полностью собирать с помощью cmake
[23:36:04] <taurus> KukuRuzo: посмотри как у меня qca сделан, там многие моменты учтены.
[23:36:21] <KukuRuzo> taurus: согласен, но это очень много работы а времени мало свободного
[23:36:32] <taurus> KukuRuzo: ну правда там MacOS X толком не сделана, всё руки не дошли.
[23:36:53] <taurus> KukuRuzo: ну просто я думаю что если что то делать, то делать хорошо.
[23:37:34] <taurus> KukuRuzo: а, да самый первый шаг, это отделить iris в отдельную библиотеку, в принципе в Kopete это уже сделано.'
[23:39:19] <KukuRuzo> taurus: а если всё в один файл перенести или с поддиректориями правильнее?
[23:39:34] <taurus> KukuRuzo: поддиректории правильно.
[23:39:51] <taurus> KukuRuzo: Add Apple support лучше напиши Add Mac OS X support
[23:40:34] <KukuRuzo> taurus: а как тогда сборку заставлять релиз делать через дефинишнс?
[23:41:07] <taurus> KukuRuzo: cmake -DCMAKE_BUILD_TYPE=Release
[23:42:20] <KukuRuzo> А если так
set ( CMAKE_BUILD_TYPE Release CACHE STRING "Build type" ) ?
[23:42:45] <KukuRuzo> Я так понял, что так дефолтные значения можно задать
[23:49:09] <taurus> KukuRuzo: это неправильно.
[23:49:21] <taurus> KukuRuzo: это должно задаваться ТОЛЬКО через командную строку.
[23:49:29] <taurus> KukuRuzo: только как опция cmake
[23:49:46] <taurus> KukuRuzo: ты конечно можешь так сделать, но это в принципе неверный подход
[23:53:56] <KukuRuzo> Хорошо, а если я введу свою переменную как копию этой и буду использовать свою
[23:54:21] <KukuRuzo> Тупость какую от написал )
[23:54:30] <KukuRuzo> Какую-то
[23:55:06] <KukuRuzo> Уберу это вообще
[23:55:08] Dominges вошёл(а) в комнату
[23:56:34] <KukuRuzo> taurus: а можно как-то install из корня делать, или нужно всё-таки каждый плагин ставить отдельно?
[23:57:48] <taurus> KukuRuzo: make install ?
[23:59:46] <KukuRuzo> taurus: да
Powered by ejabberd Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!