MyDC.ru _ PtokaX под *nix _ Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017
Автор: мамин_парень 29.8.2017, 7:00
КОМПИЛЯЦИЯ ПАКЕТОВ DC++
feeds.conf.default добавить:
src-git rtndev http://mydc.ru/r/?https://github.com/Entware-for-kernel-3x/rtndev-3x.git - для Entware пакетов - ptokax (возможно и др. тоже заюзать от Entware, с правков естественно) src-git oldpackages http://mydc.ru/r/?http://git.openwrt.org/packages.git - для старых пакетов - opendchub
Код
./scripts/feeds update -a ./scripts/feeds install -a
feed/rtndev/ptokax/ - меняем Makefile и добавляем feed/rtndev/ptokax/patches/010-disable-iconv-failed.patch (приложил)
Код
make menuconfig
PtokaX на СС - вместо Use uClibc ставим Use (e)glibc (на uClibc компилятор выдает ошибку iconv.h): На LEDE либу менять не надо, по умолчанию musl, с ней нормально.
make menuconfig -> Network -> P2P -> ptokax, opendchub
Запуск ptokax, установленный на роутере - здесь написал как. Там же и пакет ptokax для ar71xx на LEDE
Приложил Makefile отредактированный и 010-disable-iconv-failed.patch для ptokax на OpenWRT
Makefile PtokaX 0.5.2.2 для LEDE и OPENWRT
Код
# # Copyright (C) 2011-2017 Entware # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. #
define Package/ptokax/description PtokaX Direct Connect Hub is a multi-platform server application for Neo-Modus Direct Connect Peer-To-Peer sharing network. endef
0.8.3 Для OpenWRT нужно изменить пути установки!!! http://mydc.ru/r/?https://github.com/Entware/openwrt-oldpackages-ports/blob/master/opendchub/Makefile
Код
# # Copyright (C) 2006-2010 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. #
define Package/opendchub SUBMENU:=P2P SECTION:=net CATEGORY:=Network DEPENDS:=+libopenssl TITLE:=software for the Direct Connect network URL:=http://opendchub.sourceforge.net/ endef
define Package/opendchub/description Open DC hub is a Unix/Linux version of the hub software for the Direct Connect network endef