на днях админы <a title="аськи" href="http://icq.com" target="_blank">аськи</a> решили кинуть своих юзеров, быдло-юзерам очевидно нравится когда их кидают, поэтому они продолжают пользоваться аськой, не смотря на то, что есть такой не менее хороший протокол как jabber; так вот в связи с этим мне (вынужденному пользоваться аськой для поддержания совместимости с быдлом) пришлось обновить мой пэйджер - Pidgin и всё бы хорошо если бы я пользовался одним дистром линукса, но я не ищу простых путей, вот поэтому пришлось немного поломать голову каким образом надо собрать прогу, чтобы она работала со многими дистрами, например с xubuntu 8.04, redhat enterprise 5, debian 4 (Etch), Debian 5 (Lenny), после некоторых размышлений было решено собирать pidgin на наиболее древнем дистрибутиве - Debian Etch, вот таким незамысловатым образом я собирал:

**export CFLAGS='-pipe -Os -DNODEBUG -enable-new-dtags'
export LDFLAGS="-Wl,-O1"
./configure --prefix=/opt/pidgin --bindir=/opt/pidgin/bin --sbindir=/opt/pidgin/sbin --libexec=/opt/pidgin/libexec --sysconfdir=/etc --localstatedir=/var --libdir=/opt/pidgin/lib --includedir=/usr/include --datarootdir=/opt/pidgin/share --enable-static --enable-shared --disable-startup-notification --disable-gtkspell --disable-gstreamer --disable-meanwhile --disable-avahi --disable-dbus --disable-nm --enable-gnutls=yes --enable-nss=yes --disable-screensaver --with-x --with-extraversion=ex**
**make**

но тут есть маленький нюанс - это dev пакеты - к сожалению не совсем понятно как поставить их для всех установленных приложений и также убрать когда они будут ненужны, поэтому придётся помучаться, как мучался я

Next Post