myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
 
Ответить в данную темуНачать новую тему

> Ptokax, opendchub (DC++) - Сборка пакета для OpenWRT, LEDE 2017, Пакеты хабов для прошивки роутера

Рейтинг 5 V
Теги
Нет тегов для показа
мамин_парень
сообщение 29.8.2017, 7:00
Сообщение #1


Активный участник
***

Группа: Пользователи
Сообщений: 50
Регистрация: 9.2.2012
Из: СОВЕТСКИЙ СОЮЗ
Пользователь №: 10 273
Спасибо сказали: 21 раз






КОМПИЛЯЦИЯ ПАКЕТОВ DC++

feeds.conf.default добавить:

src-git rtndev https://github.com/Entware-for-kernel-3x/rtndev-3x.git - для Entware пакетов - ptokax (возможно и др. тоже заюзать от Entware, с правков естественно)
src-git oldpackages 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, с ней нормально.

----------------------------------------------------------------------
Код
Advanced configuration options (for developers) > Toolchain Options ->
C Library implementation -> Use (e)glibc
(e)glibc version -> glibc 2.21

----------------------------------------------------------------------

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.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=ptokax
PKG_VERSION:=0.5.2.2
PKG_RELEASE:=1

PKG_SOURCE:=$(PKG_VERSION)-nix-src.tgz
PKG_SOURCE_URL:=http://www.ptokax.org/files
PKG_MD5SUM:=0d5ca7ae81be69eb351fadfd1a498217

include $(INCLUDE_DIR)/package.mk

PKG_UNPACK=$(HOST_TAR) -C $(PKG_BUILD_DIR) --strip-components=1 -xzf $(DL_DIR)/$(PKG_SOURCE)

define Package/ptokax
    SECTION:=net
    CATEGORY:=Network
    SUBMENU:=P2P
    DEPENDS:=+liblua +libpthread +zlib +libstdcpp +librt
    TITLE:=DC hub
    URL:=http://www.czdc.org/PtokaX/
    MAINTAINER:=Entware team, http://entware.net
endef

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

TARGET_CFLAGS += -DTIXML_USE_STL
TARGET_LDFLAGS += -ldl

define Build/Compile
    $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/skein $(MAKE_FLAGS)
    $(MAKE_VARS) $(MAKE) -C $(PKG_BUILD_DIR)/tinyxml $(MAKE_FLAGS)
    $(call Build/Compile/Default)
endef

define Package/ptokax/install
    $(INSTALL_DIR) $(1)/usr/bin
    $(INSTALL_BIN) $(PKG_BUILD_DIR)/PtokaX $(1)/usr/bin/
    $(INSTALL_DIR) $(1)/etc/init.d
    $(INSTALL_BIN) ./files/ptokax $(1)/etc/init.d
    $(INSTALL_DIR) $(1)/root/.PtokaX/cfg
    $(INSTALL_DATA) $(PKG_BUILD_DIR)/cfg.example/*.xml $(1)/root/.PtokaX/cfg
endef

$(eval $(call BuildPackage,ptokax))


Исходники PtokaX 0.5.2.2 - CC LEDE - feeds patch makefile cfg

0.8.3 Для OpenWRT нужно изменить пути установки!!!
https://github.com/Entware/openwrt-oldpacka...ndchub/Makefile
Код
#
# Copyright (C) 2006-2010 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#

include $(TOPDIR)/rules.mk

PKG_NAME:=opendchub
PKG_VERSION:=0.8.3
PKG_RELEASE:=1

PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=@SF/opendchub
PKG_MD5SUM:=e0ce773232f47ee39e1705dbf09485b7

PKG_INSTALL:=1

include $(INCLUDE_DIR)/package.mk

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

CONFIGURE_ARGS += \
    --disable-perl \

define Package/opendchub/install
    $(INSTALL_DIR) $(1)/opt/bin
    $(INSTALL_BIN) $(PKG_INSTALL_DIR)/opt/bin/opendchub $(1)/opt/bin/
    $(INSTALL_DIR) $(1)/opt/var/opendchub $(1)/opt/etc/init.d
    $(INSTALL_BIN) ./files/S61opendchub $(1)/opt/etc/init.d
endef

$(eval $(call BuildPackage,opendchub))



black_heart.gif Автор: sakatgg
Подробно на форуме: http://cyber-place.ru/showpost.php?p=37144&postcount=247
Обсуждения и обновления тут: http://dcbeelinekz.1bb.ru/viewtopic.php?id=191#p477

Ptokax для роутеров TP-LINK под прошивкой LEDE
http://mydc.ru/topic5858.html


Спасибо сказали:
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No New Posts Перехват выполнения бана(ов) PtokaX
Возможно ли?
0 MIKHAIL 862 1.8.2022, 10:31 Посл. сообщение: MIKHAIL
No new Topic has attachmentsУстановка хаба PtokaX 0.5.2.2 на роутер под прошивкой LEDE 2017
DC++ сервер в роутере
15 мамин_парень 16 686 29.1.2021, 8:02 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsPtokaX 0.5.0.1 Mod
Модификация PtokaX от alex82
112 alex82 101 760 13.9.2019, 17:57 Посл. сообщение: CyberGhost404
No new Topic has attachmentsPtokaX 0.5.2.1 Mod
Модификация PtokaX от alex82
17 alex82 20 697 22.8.2019, 12:27 Посл. сообщение: SergSat
No New Posts Ptokax 0.5.0.2
Crash-14.11.2014-01.11.48.log
8 Drakula 12 413 6.6.2019, 15:09 Посл. сообщение: avalon
No New Posts Topic has attachmentsµHub для LEDE|OPENWRT (Легкий хаб с шифрованием)
При 350 юзерах занимает в памяти несколько десятков килобайт ОЗУ
0 мамин_парень 7 799 3.2.2019, 11:17 Посл. сообщение: мамин_парень
No New Posts Topic has attachmentsПрошивка LEDE 17.01.4 для 740n v4,v5 c PtokaX 0.5.0.1
Готовая прошивка с поддержкой сервера DC++, все влезло в 4мб ))
1 мамин_парень 5 896 10.3.2018, 15:29 Посл. сообщение: мамин_парень
No new Topic has attachmentsАнтиреклама для PtokaX
API1, API2 | Скрипт антирекламы для чата и лички
39 Damaks 54 136 9.8.2017, 14:26 Посл. сообщение: Ksan
No New Posts Помогите собрать пакет хаб софта для прошивки роутера OpenWRT (РЕШЕНО)
ptokax и opendchub
2 мамин_парень 5 766 5.5.2017, 5:21 Посл. сообщение: мамин_парень
No new ВАЖНО: Topic has attachmentsPtokaX
Описание. Публикация новых версий
94 Svyat 180 191 11.4.2017, 23:08 Посл. сообщение: Alexey
No new Topic has attachmentsPtokaX в OpenWrt (Linux)
Ребята как собрать под эту систему?
21 мамин_парень 27 713 10.4.2017, 15:19 Посл. сообщение: мамин_парень
No New Posts Linux хаб OpenDCHub под Android
Есть кто сможет передлать из программистов форума
7 Sezam 8 917 9.1.2017, 15:42 Посл. сообщение: Saymon21
No New Posts Автозапуск PtokaX на Rassberry Pi?
Не могу запустить
13 Sezam 14 357 7.11.2016, 9:14 Посл. сообщение: Saymon21
No New Posts Доска обьявлений для Ptokax 0.5.0.x
3 NightmareUA 7 945 11.8.2016, 16:22 Посл. сообщение: Ksan
No New Posts FreeBSD 11.0 & PtokaX
Проблема подключения в клиенте PtokaX по имени
5 nsd7 8 248 22.4.2016, 3:47 Посл. сообщение: Saymon21

 



RSS Сейчас: 29.3.2024, 16:33