LINUX.ORG.RU

Сообщения antonsv

 

Тестирование мессенджера Pica Pica

Хай, ЛОР!

нужны тестеры-добровольцы, которые смогут собрать (или установить из бинарников) и потестировать последнюю версию распределённого децентрализованного криптографически защищённого мессенджера

Подробности:

https://groups.google.com/forum/#!topic/pica-pica-development-ru/6nmwXu08zoU

Pica Pica Messenger 0.5.3

Вышел первый релиз Pica Pica Messenger

Это пока тестовая версия, новые фичи будут добавляться до релиза. С момента последнего релиза осуществлён переход на децентрализованное создание аккаунтов, добавлена возможность передавать файлы, сделаны звуковые оповещения о приходе сообщения, исправлены баги и т.д. В следующем релизе планируется добавить голосовые и видео звонки

Исходники можно взять здесь

https://github.com/antonsviridenko/pica-pica

также есть deb пакеты и сборка клиента под windows

http://picapica.im/?page_id=33&lang=ru

 ,

antonsv
()

Сборка приложения на FreeBSD, зависящего от сторонних библиотек, средствами autotools

Как известно, на FreeBSD всё, что не входит в базовую систему и ставится из портов, по дефолту лежит в директории /usr/local/, в том числе библиотеки в /usr/local/lib. Но /usr/local/lib не выставлена по дефолту в список системных директорий с либами, и когда я запускаю ./configure на FreeBSD, то он падает на этапе выполнения макросов AC_CHECK_LIB, когда библиотека лежит в /usr/local/lib а не /usr/lib

Собственно, как правильно и кроссплатформенно разруливать эту ситуацию в configure.ac? Делать проверку на FreeBSD, например, так

AC_CANONICAL_HOST

...

     AS_CASE([$host],
       [*-*-freebsd*], [LDFLAGS="$LDFLAGS -L/usr/local/lib"],
       #тут проверки для других ОС
       ...
       []
     )

и вручную выставлять правильные директории для каждой ОС, или есть какой-то изкоробочный макрос для этого дела, выставляющий нужные директории?

 , ,

antonsv
()

Как правильно делать пункты меню в deb-пакетах для Debian/Ubuntu?

Делаю deb-пакет. В мануале сказано

 X Window System users usually have a window manager with a menu that can be customized to launch programs. If they have installed the Debian menu package, a set of menus for every program on the system will be created for them.

Here's the default menu.ex file that dh_make created. 

?package(gentoo):needs=X11|text|vc|wm \
        section=Applications/see-menu-manual\
        title=gentoo command=/usr/bin/gentoo

заполнил этот файлик (menu) вот так:

?package(pica-client):needs="X11" section="Applications/Network/Communication"\
        title="Pica Pica IM Client" command="/usr/bin/pica-client"

После инсталляции сгенерированного .deb пакета в убунте никакого пункта меню нигде (в Unity) не появляется.

Для сравнения, в ебилде для Gentoo инсталляция пунктов меню сделана вот так:

pkg_postinst() {
	xdg-icon-resource install --size 32 "${S}/pica-client/picapica-icon-sit.png" pica-client
	xdg-icon-resource install --size 22 "${S}/pica-client/picapica-icon-sit.png" pica-client
	xdg-icon-resource install --size 64 "${S}/pica-client/picapica-icon-sit.png" pica-client

	xdg-desktop-menu install "${S}/pica-client/pica-client.desktop"
}

Куда будет правильно засунуть вызов xdg-* утилит для инсталляции меню в случае deb-пакета? Если они вызываются из Makefile в процессе выполнения make install, то dpkg-buildpackage ругается на проблемы с песочницей

 , , ,

antonsv
()

Сертификат ЛОРа не проходит валидацию в Konqueror

The server failed the authenticity check (www.linux.org.ru).

The certificate is not signed by any trusted certificate authority

вот так ругается

KDE 4.8.5 Gentoo

antonsv
()

RSS подписка на новые темы