DC++ клиенты

Nebulosa
Кстати, ребят, раз уж речь пошла, кто осилит написать PKGBUILD для freedcpp? Очень хочется попробовать чего они там накрутили…

http://code.google.com/p/freedcpp/
и http://forum.ubuntu.ru/index.php?topic= … #msg522514

Пользуйтесь на здоровье:
PKGBUILD для freedcpp
# Contributor: mng
pkgname=freedcpp
pkgver=21
pkgrel=1
pkgdesc="DC + + client based on the source code LinuxDC + +."
arch=('i686' 'x86_64')
url="http://code.google.com/p/freedcpp/"
license=('GPL')
depends=('libglade' 'bzip2' 'openssl')
makedepends=('pkgconfig' 'subversion' 'scons')
provides=(freedcpp)
conflicts=('linuxdcpp' 'linuxdcpp-bzr' 'linuxdcpp-bzr-i18n')
source=()
md5sums=('')
_svnmod="freedcpp"
_svntrunk="http://freedcpp.googlecode.com/svn/trunk/"
                                                               
build() {                                                      
  cd ${srcdir}                                                 
                                                               
  #####                                                        
  msg "Getting sources..."                                     
  if [ -d ${_svnmod}/.svn ]; then                              
    (cd ${_svnmod} && svn up -r ${pkgver})
  else
    svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
    cd ${_svnmod}
  fi
  msg "SVN checkout done or server timeout"
  msg "Starting make..."
  #####
  # Generating build system
  scons PREFIX=/usr LIBDIR=/usr/share || return 1
  scons PREFIX=/usr LIBDIR=/usr/share install FAKE_ROOT=$startdir/pkg || return 1
  scons DESTDIR=${pkgdir} install || return 1
}

mango
Пользуйтесь на здоровье:
PKGBUILD для freedcpp

Вот спасибо, так спасибо! Какбы еще в AUR разместить, я думаю будет спрос :)
2mango
1.забыл в депенды вписать libgnome
freedcpp/trunk$ scons
scons: Reading SConscript files ...
...
Checking for g++ >= 4.1...(cached) yes
Checking for pkg-config... yes
Checking for gtk+-2.0 >= 2.10... yes
Checking for gthread-2.0 >= 2.4... yes
Checking for libglade-2.0 >= 2.4... yes
Checking for libgnome-2.0 >= 2.0... no
	libgnome >= 2.0 not found.
	Note: You might have the lib but not the headers
2. linuxdcpp собирается без этой libgnome.
freedcpp это фактически просто рефакторинг кода linuxdcpp, серьёзных изменений в свн нет.
2dhampire
Спасибо. поправил.

AUR Вот только это кому-нить нужно?

Ну как бы изменения есть… Много поточность, разукрасили чат и добавили возможность проигрывания звуков.
Мне нужно!

Еще бы в PKGBUILD добавить установку ярлыка в списке приложений.. freedcpp.desktop опять же выложить.

Едем дальше!
http://forum.ubuntu.ru/index.php?topic= … #msg524372 товарищ подписал там кой чего.. какбы эти патчи тоже применить на основную разработку?.. Или дождаться когда патчи сольют в основной код..
Ну это не проблема.
Можно… я просто сам почитаю, что там сделано. А то как то выкладывать, что что не понимаю или не смотрел - не совсем правильно ;-)

зы.. почитал. Более менее разобрался.
Тут все изменения
а вот про патчи… как бы сложнее применять патчи к r21, если они предназначались для r20
Короче - путаница будет. Кто в лес, а кто по дрова.
Так что обновляться будем с транка.
Как можно сделать так чтобы при нажатии ссылки она попадал в ДС, а то браузер говорит “Нет приложений связаных с протоколом magnet”
добавить протокол magnet

для opera
Настройки - –

Протокол - magnet
значение - /usr/bin/eiskaltdc


для firefox в about:config
ключ(строковое) - network.protocol-handler.app.magnet
значение - /usr/bin/eiskaltdc

для firefox 3.6 в about:config
ключ(логическое) - network.protocol-handler.expose.magnet
значение - false
нажать на магнет ссылку и в появившемся диалоге выбрать чем открывать

далее, Правка-Настройки, вкладка Приложения …
У меня у одного linuxdcpp-bzr не хочет собираться?
==> ОШИБКА: linuxdcpp.desktop не найден в каталоге сборки и это не URL.
Error: Makepkg was unable to build linuxdcpp-bzr package.
PoZiTPoH
У меня у одного linuxdcpp-bzr не хочет собираться?
==> ОШИБКА: linuxdcpp.desktop не найден в каталоге сборки и это не URL.
Error: Makepkg was unable to build linuxdcpp-bzr package.
Юзай freedcpp-svn из AUR - фактически это тот же linuxdcpp-bzr, но шагнувший на много вперёд.
 
Зарегистрироваться или войдите чтобы оставить сообщение.