С последним обновлением libtorrent-rasterbar 0.15.0-1, приехала проблема - Flush 0.9.2 не запускался - опять проблема расшаренных библиотек:) Ладно, с новой версией не компилится, собираем flush-bundle. Берем с AUR-а PKGBUILD для flush, и правим

pkgname=flush-bundle
_pkgname=flush
pkgver=0.9.2
pkgrel=1
pkgdesc="GTK+-based BitTorrent client"
arch=('i686' 'x86_64')
url="http://sourceforge.net/projects/flush/"
license=('GPL')
depends=('libconfig' 'libglademm' 'dbus-core')
install=${_pkgname}.install
source=('http://sourceforge.net/projects/flush/files/flush/0.9.2/flush-0.9.2-bundle.tar.bz2')
md5sums=('a53c015f15e3f963c19a2eb95335688b')

build() {
cd "${srcdir}/${_pkgname}-${pkgver}"
export LDFLAGS="${LDFLAGS//-Wl,--as-needed}"
./configure --prefix=/usr

#sed -i 's|#include <boost/exception.hpp>|#include <boost/exception/all.hpp>|g' src/common.cpp

make || return 1
make DESTDIR="${pkgdir}/" install
}

Вот так-то. Ждем новой версии или других патчей. Кстати, в файле /usr/share/applications/flush.desktop меняем строку

Exec=flush %F

на

Exec=dbus-launch flush

Кажется, так не будет перехватывать торренты, если открывать их из браузера. А без этого просто не будет запускаться, выдавая ошибку вида, не могу создать сессию.


Опубликовано

29 March 2010

Метки


blog comments powered by Disqus