Как стать автором
Обновить

Патчим и собираем pidgin на дому

Время на прочтение1 мин
Количество просмотров2.4K
Топик навеян выходом патча для IM клиента Pidgin. Суть та же, что и у других клиентов — вместо сгенерированных случайным образом значений в качестве номера последовательности подставляются числа из заранее известных «правильных» вариантов.

Что делать? Как быстро бновиться?

Ленивые — качайте liboscar.so.0.0.0 и кладите в /usr/lib/purple-2, сбэкапив предварительно находящийся там. Проверено с версией 2.5.2, должно работать и на 2.5.4. Собрано под 32-разрядную архитектуру.

Не ленивые — читайте дальше!

1) Открываем терминал, качаем исходники pidgin и патч от eveel
wget downloads.sourceforge.net/pidgin/pidgin-2.5.4.tar.bz2
wget developer.pidgin.im/raw-attachment/ticket/8198/pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch
2) Устанавливаем необходимые для сборки пакеты (не все обязательны, при запуске ./configure предложит ключи для отключения соответствующих возможностей)
sudo aptitude install libglib2.0-dev libgtk2.0-dev libxss-dev libstartup-notification0-dev libgtkspell-dev libxml2-dev libgstreamer0.10-dev libmeanwhile-dev libavahi-ui-dev libdbus-glib-1-dev network-manager-dev libperl-dev libgnutls-dev tcl-dev tk-dev gcc make
3) Распаковываем pidgin-2.5.4.tar.bz2
tar xvfj pidgin-2.5.4.tar.bz2
4) Патчим!
patch < pidgin-NOT-UPSTREAM-2.5.4-icq-russia.patch
5) Конфигурируем, собираем, устанавливаем
cd pidgin-2.5.4
./configure --prefix=/opt/ && make
sudo make install

Запускаем /opt/bin/pidgin и радуемся :)

maniak сделал PKGBUILD для Arch Linux
Теги:
Хабы:
Всего голосов 31: ↑27 и ↓4+23
Комментарии40

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
24 – 25 октября
One Day Offer для AQA Engineer и Developers
Онлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
26 октября
ProIT Network Fest
Санкт-Петербург
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань