Second big update

pull/35/head
Igor Zalatov (from Citadel PC) 2021-08-07 18:08:18 +03:00
parent 9d38b15e49
commit 8a3fddc800
89 changed files with 326 additions and 284 deletions

View File

@ -3,10 +3,11 @@ source "$BR2_EXTERNAL_FULLHAN_PATH/package/fullhan_patcher/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/libhv/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/libsrt/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_FULLHAN_PATH/package/node-exporter/Config.in"

View File

@ -3,10 +3,11 @@ include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fullhan_patcher/fullhan_patcher.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libhv/libhv.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libsrt/libsrt.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/majestic/majestic.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_FULLHAN_PATH)/package/node-exporter/node-exporter.mk

View File

@ -0,0 +1 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv

View File

@ -0,0 +1 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt

View File

@ -0,0 +1 @@
../../general/package/libsrt-openipc

View File

@ -3,10 +3,11 @@ source "$BR2_EXTERNAL_GOKE_PATH/package/goke_patcher/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libhv/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libsrt/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_GOKE_PATH/package/node-exporter/Config.in"

View File

@ -3,10 +3,11 @@ include $(BR2_EXTERNAL_GOKE_PATH)/package/goke_patcher/goke_patcher.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libhv/libhv.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libsrt/libsrt.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic/majestic.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_GOKE_PATH)/package/node-exporter/node-exporter.mk

View File

@ -0,0 +1 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv

View File

@ -0,0 +1 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt

View File

@ -0,0 +1 @@
../../general/package/libsrt-openipc

View File

@ -6,10 +6,11 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/gdbserver-lite/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_gpio/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3516ev300/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libhv/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libsrt/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516ev300/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_HISILICON_PATH/package/node-exporter/Config.in"

View File

@ -53,7 +53,7 @@ BR2_PACKAGE_HISI_GPIO=y
BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_HI3516EV300=y
@ -79,6 +79,6 @@ BR2_PACKAGE_YAML_CLI=y
# BR2_PACKAGE_RTL8188EU is not set
# Project
BR2_PACKAGE_MBEDTLS=y
# BR2_PACKAGE_MBEDTLS_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_COMPRESSION is not set
BR2_PACKAGE_MBEDTLS_OPENIPC=y
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set

View File

@ -54,7 +54,7 @@ BR2_PACKAGE_HISI_GPIO=y
BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_HI3516EV300=y

View File

@ -57,7 +57,7 @@ BR2_PACKAGE_HISI_GPIO=y
BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_HI3516EV300=y

View File

@ -53,7 +53,7 @@ BR2_PACKAGE_HISI_GPIO=y
BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_HI3516EV300=y

View File

@ -53,7 +53,7 @@ BR2_PACKAGE_HISI_GPIO=y
BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_HI3516EV300=y
@ -78,8 +78,10 @@ BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U=y
# BR2_PACKAGE_SSHPASS is not set
# BR2_PACKAGE_RTL8188EU is not set
# Project
BR2_PACKAGE_MBEDTLS=y
# BR2_PACKAGE_MBEDTLS_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_COMPRESSION is not set
# Test 2021.08.07
BR2_PACKAGE_LIBOGG_OPENIPC=y
BR2_PACKAGE_MBEDTLS_OPENIPC=y
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set
BR2_PACKAGE_OPUS_OPENIPC=y
BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y

View File

@ -53,7 +53,7 @@ BR2_PACKAGE_HISI_GPIO=y
BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_HI3516EV300=y

View File

@ -53,7 +53,7 @@ BR2_PACKAGE_HISI_GPIO=y
BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_HI3516EV300=y

View File

@ -6,12 +6,13 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/fwprintenv-openipc/fwprintenv-ope
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_gpio/hisi_gpio.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libhv/libhv.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libsrt/libsrt.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516ev300/majestic-hi3516ev300.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/mbdtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/node-exporter/node-exporter.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/opus-openipc/opus-openipc.mk
include $(BR2_EXTERNAL_HISILICON_PATH)/package/vtund-openipc/vtund-openipc.mk

View File

@ -0,0 +1 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv

View File

@ -0,0 +1 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt

View File

@ -0,0 +1 @@
../../general/package/libsrt-openipc

View File

@ -3,10 +3,11 @@ source "$BR2_EXTERNAL_INGENIC_PATH/package/ingenic_patcher/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libhv/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libsrt/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_INGENIC_PATH/package/node-exporter/Config.in"

View File

@ -3,10 +3,11 @@ include $(BR2_EXTERNAL_INGENIC_PATH)/package/ingenic_patcher/ingenic_patcher.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libhv/libhv.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libsrt/libsrt.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic/majestic.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_INGENIC_PATH)/package/node-exporter/node-exporter.mk

View File

@ -0,0 +1 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv

View File

@ -0,0 +1 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt

View File

@ -0,0 +1 @@
../../general/package/libsrt-openipc

View File

@ -3,10 +3,11 @@ source "$BR2_EXTERNAL_NOVATEK_PATH/package/novatek_patcher/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/libhv/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/libsrt/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/majestic/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_NOVATEK_PATH/package/node-exporter/Config.in"

View File

@ -3,10 +3,11 @@ include $(BR2_EXTERNAL_NOVATEK_PATH)/package/novatek_patcher/novatek_patcher.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libhv/libhv.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libsrt/libsrt.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/majestic/majestic.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_NOVATEK_PATH)/package/node-exporter/node-exporter.mk

View File

@ -0,0 +1 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv

View File

@ -0,0 +1 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt

View File

@ -0,0 +1 @@
../../general/package/libsrt-openipc

View File

@ -4,10 +4,11 @@ source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/gdbserver-lite/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libhv/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libsrt/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/majestic-ssc335/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/mbedtls-openipc/Config.in"
source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/node-exporter/Config.in"

View File

@ -53,7 +53,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_LAME_OPENIPC is not set
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
# BR2_PACKAGE_LIBYAML is not set
# BR2_PACKAGE_MAJESTIC_SSC335 is not set
@ -81,8 +81,8 @@ BR2_PACKAGE_VTUND_OPENIPC=y
# Project
BR2_PACKAGE_GESFTPSERVER=y
BR2_PACKAGE_LIBHV=y
BR2_PACKAGE_LIBSRT=y
BR2_PACKAGE_MBEDTLS=y
# BR2_PACKAGE_MBEDTLS_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_COMPRESSION is not set
BR2_PACKAGE_LIBHV_OPENIPC=y
BR2_PACKAGE_LIBSRT_OPENIPC=y
BR2_PACKAGE_MBEDTLS_OPENIPC=y
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set

View File

@ -60,7 +60,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_LAME_OPENIPC is not set
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
BR2_PACKAGE_LIBYAML=y
# BR2_PACKAGE_MAJESTIC_SSC335 is not set

View File

@ -52,7 +52,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_LAME_OPENIPC is not set
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
BR2_PACKAGE_LIBYAML=y
# BR2_PACKAGE_MAJESTIC_SSC335 is not set

View File

@ -51,7 +51,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_LAME_OPENIPC is not set
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
BR2_PACKAGE_LIBYAML=y
# BR2_PACKAGE_MAJESTIC_SSC335 is not set

View File

@ -52,7 +52,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_SSC335=y
@ -83,6 +83,6 @@ BR2_PACKAGE_MOSQUITTO=y
# BR2_PACKAGE_MOSQUITTO_BROKER is not set
# Project
BR2_PACKAGE_MBEDTLS=y
# BR2_PACKAGE_MBEDTLS_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_COMPRESSION is not set
BR2_PACKAGE_MBEDTLS_OPENIPC=y
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set

View File

@ -52,7 +52,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_SSC335=y
@ -83,6 +83,6 @@ BR2_PACKAGE_MOSQUITTO=y
# BR2_PACKAGE_MOSQUITTO_BROKER is not set
# Project
BR2_PACKAGE_MBEDTLS=y
# BR2_PACKAGE_MBEDTLS_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_COMPRESSION is not set
BR2_PACKAGE_MBEDTLS_OPENIPC=y
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set

View File

@ -52,7 +52,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_LAME_OPENIPC is not set
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
BR2_PACKAGE_LIBYAML=y
# BR2_PACKAGE_MAJESTIC_SSC335 is not set

View File

@ -52,7 +52,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
# BR2_PACKAGE_LAME is not set
# BR2_PACKAGE_LAME_OPENIPC is not set
# BR2_PACKAGE_LIBEVENT_OPENIPC is not set
BR2_PACKAGE_LIBYAML=y
# BR2_PACKAGE_MAJESTIC_SSC335 is not set
@ -83,6 +83,6 @@ BR2_PACKAGE_MOSQUITTO=y
# BR2_PACKAGE_MOSQUITTO_BROKER is not set
# Project
BR2_PACKAGE_MBEDTLS=y
# BR2_PACKAGE_MBEDTLS_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_COMPRESSION is not set
BR2_PACKAGE_MBEDTLS_OPENIPC=y
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set

View File

@ -52,7 +52,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
BR2_PACKAGE_MAJESTIC_SSC335=y
@ -83,6 +83,6 @@ BR2_PACKAGE_MOSQUITTO=y
# BR2_PACKAGE_MOSQUITTO_BROKER is not set
# Project
BR2_PACKAGE_MBEDTLS=y
# BR2_PACKAGE_MBEDTLS_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_COMPRESSION is not set
BR2_PACKAGE_MBEDTLS_OPENIPC=y
# BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS is not set
# BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION is not set

View File

@ -4,10 +4,11 @@ include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/gdbserver-lite/gdbserver-lite.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libhv/libhv.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libsrt/libsrt.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/majestic-ssc335/majestic-ssc335.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/node-exporter/node-exporter.mk

View File

@ -0,0 +1 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv

View File

@ -0,0 +1 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt

View File

@ -0,0 +1 @@
../../general/package/libsrt-openipc

View File

@ -3,10 +3,11 @@ source "$BR2_EXTERNAL_XIONGMAI_PATH/package/xiongmai_patcher/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/aura-httpd/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/fwprintenv-openipc/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/ipctool/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/lame-openipc/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libevent-openipc/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libhv/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libhv-openipc/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libogg-openipc/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libsrt/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libsrt-openipc/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/majestic-xm510/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/majestic-xm530/Config.in"
source "$BR2_EXTERNAL_XIONGMAI_PATH/package/mbedtls-openipc/Config.in"

View File

@ -49,7 +49,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
# BR2_PACKAGE_MAJESTIC_XM510 is not set

View File

@ -49,7 +49,7 @@ BR2_PACKAGE_FWPRINTENV_OPENIPC=y
# BR2_PACKAGE_HASERL is not set
BR2_PACKAGE_IPCTOOL=y
BR2_PACKAGE_JSON_C=y
BR2_PACKAGE_LAME=y
BR2_PACKAGE_LAME_OPENIPC=y
BR2_PACKAGE_LIBEVENT_OPENIPC=y
BR2_PACKAGE_LIBYAML=y
# BR2_PACKAGE_MAJESTIC_XM530 is not set

View File

@ -3,10 +3,11 @@ include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai_patcher/xiongmai_patcher.
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/aura-httpd/aura-httpd.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/ipctool/ipctool.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/lame-openipc/lame-openipc.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libevent-openipc/libevent-openipc.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libhv/libhv.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libhv-openipc/libhv-openipc.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libogg-openipc/libogg-openipc.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libsrt/libsrt.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libsrt-openipc/libsrt-openipc.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/majestic-xm510/majestic-xm510.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/majestic-xm530/majestic-xm530.mk
include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk

View File

@ -0,0 +1 @@
../../general/package/lame-openipc

View File

@ -1 +0,0 @@
../../general/package/libhv

View File

@ -0,0 +1 @@
../../general/package/libhv-openipc

View File

@ -1 +0,0 @@
../../general/package/libsrt

View File

@ -0,0 +1 @@
../../general/package/libsrt-openipc

View File

@ -0,0 +1,6 @@
config BR2_PACKAGE_LAME_OPENIPC
bool "lame-openipc"
help
LAME is a high quality MPEG Audio Layer III (MP3) encoder.
http://lame.sourceforge.net/

View File

@ -0,0 +1,33 @@
################################################################################
#
# lame-openipc
#
################################################################################
LAME_OPENIPC_VERSION = 3.100
LAME_OPENIPC_SITE = http://downloads.sourceforge.net/project/lame/lame/$(LAME_OPENIPC_VERSION)
LAME_OPENIPC_DEPENDENCIES = host-pkgconf
LAME_OPENIPC_INSTALL_STAGING = YES
LAME_OPENIPC_CONF_ENV = GTK_CONFIG=/bin/false
LAME_OPENIPC_CONF_OPTS = --enable-dynamic-frontends
LAME_OPENIPC_LICENSE = LGPL-2.0+
LAME_OPENIPC_LICENSE_FILES = COPYING
ifeq ($(BR2_PACKAGE_LIBSNDFILE),y)
LAME_OPENIPC_DEPENDENCIES += libsndfile
LAME_OPENIPC_CONF_OPTS += --with-fileio=sndfile
endif
ifeq ($(BR2_PACKAGE_NCURSES),y)
LAME_OPENIPC_DEPENDENCIES += ncurses
endif
ifeq ($(BR2_ENDIAN),"BIG")
define LAME_OPENIPC_BIGENDIAN_ARCH
echo "#define WORDS_BIGENDIAN 1" >>$(@D)/config.h
endef
endif
LAME_OPENIPC_POST_CONFIGURE_HOOKS += LAME_OPENIPC_BIGENDIAN_ARCH
$(eval $(autotools-package))

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_LIBEVENT
bool "libevent"
config BR2_PACKAGE_LIBEVENT_OPENIPC
bool "libevent-openipc"
help
Userspace library for handling asynchronous notifications

View File

@ -0,0 +1,39 @@
################################################################################
#
# libevent-openipc
#
################################################################################
LIBEVENT_OPENIPC_VERSION = 2.1.11
LIBEVENT_OPENIPC_SITE = https://github.com/libevent/libevent/releases/download/release-$(LIBEVENT_OPENIPC_VERSION)-stable
LIBEVENT_OPENIPC_SOURCE = libevent-$(LIBEVENT_OPENIPC_VERSION)-stable.tar.gz
LIBEVENT_OPENIPC_INSTALL_STAGING = YES
LIBEVENT_OPENIPC_LICENSE = BSD-3-Clause, OpenBSD
LIBEVENT_OPENIPC_LICENSE_FILES = LICENSE
LIBEVENT_OPENIPC_CONF_OPTS = \
--disable-libevent-regress \
--disable-samples
HOST_LIBEVENT_OPENIPC_CONF_OPTS = \
--disable-libevent-regress \
--disable-samples \
--disable-openssl
define LIBEVENT_OPENIPC_REMOVE_PYSCRIPT
rm $(TARGET_DIR)/usr/bin/event_rpcgen.py
endef
# libevent installs a python script to target - get rid of it if we
# don't have python support enabled
ifneq ($(BR2_PACKAGE_PYTHON)$(BR2_PACKAGE_PYTHON3),y)
LIBEVENT_OPENIPC_POST_INSTALL_TARGET_HOOKS += LIBEVENT_OPENIPC_REMOVE_PYSCRIPT
endif
ifeq ($(BR2_PACKAGE_OPENSSL),y)
LIBEVENT_OPENIPC_DEPENDENCIES += host-pkgconf openssl
LIBEVENT_OPENIPC_CONF_OPTS += --enable-openssl
else
LIBEVENT_OPENIPC_CONF_OPTS += --disable-openssl
endif
$(eval $(autotools-package))
$(eval $(host-autotools-package))

View File

@ -1,4 +0,0 @@
# locally computed
md5 7f35cfe69b82d879111ec0d7b7b1c531 libevent-2.1.11-stable.tar.gz
sha1 a76bba0a281da9384d4be5b40f3907c07e21428c libevent-2.1.11-stable.tar.gz
sha256 ff02effc9b331edcdac387d198691bfa3e575e7d244ad10cb826aa51ef085670 LICENSE

View File

@ -1,39 +0,0 @@
################################################################################
#
# libevent
#
################################################################################
LIBEVENT_VERSION = 2.1.11
LIBEVENT_SITE = https://github.com/libevent/libevent/releases/download/release-$(LIBEVENT_VERSION)-stable
LIBEVENT_SOURCE = libevent-$(LIBEVENT_VERSION)-stable.tar.gz
LIBEVENT_INSTALL_STAGING = YES
LIBEVENT_LICENSE = BSD-3-Clause, OpenBSD
LIBEVENT_LICENSE_FILES = LICENSE
LIBEVENT_CONF_OPTS = \
--disable-libevent-regress \
--disable-samples
HOST_LIBEVENT_CONF_OPTS = \
--disable-libevent-regress \
--disable-samples \
--disable-openssl
define LIBEVENT_REMOVE_PYSCRIPT
rm $(TARGET_DIR)/usr/bin/event_rpcgen.py
endef
# libevent installs a python script to target - get rid of it if we
# don't have python support enabled
ifneq ($(BR2_PACKAGE_PYTHON)$(BR2_PACKAGE_PYTHON3),y)
LIBEVENT_POST_INSTALL_TARGET_HOOKS += LIBEVENT_REMOVE_PYSCRIPT
endif
ifeq ($(BR2_PACKAGE_OPENSSL),y)
LIBEVENT_DEPENDENCIES += host-pkgconf openssl
LIBEVENT_CONF_OPTS += --enable-openssl
else
LIBEVENT_CONF_OPTS += --disable-openssl
endif
$(eval $(autotools-package))
$(eval $(host-autotools-package))

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_LIBHV
bool "libhv"
config BR2_PACKAGE_LIBHV_OPENIPC
bool "libhv-openipc"
help
Like libevent, libev, and libuv, libhv provides event-loop with
non-blocking IO and timer, but simpler api and richer protocols.

View File

@ -1,16 +1,16 @@
################################################################################
#
# libhv
# libhv-openipc
#
################################################################################
LIBHV_VERSION = 1.1.1
LIBHV_SITE = $(call github,ithewei,libhv,v$(LIBHV_VERSION))
LIBHV_LICENSE = BSDv3-Clause
LIBHV_LICENSE_FILES = LICENSE
LIBHV_OPENIPC_VERSION = 1.1.1
LIBHV_OPENIPC_SITE = $(call github,ithewei,libhv,v$(LIBHV_OPENIPC_VERSION))
LIBHV_OPENIPC_LICENSE = BSDv3-Clause
LIBHV_OPENIPC_LICENSE_FILES = LICENSE
LIBHV_CONF_OPTS += \
LIBHV_OPENIPC_CONF_OPTS += \
--prefix=/usr \
--without-http-server \
--without-http-client \
@ -19,7 +19,7 @@ LIBHV_CONF_OPTS += \
--disable-windump
LIBHV_MAKE_OPTS = \
LIBHV_OPENIPC_MAKE_OPTS = \
CC="$(TARGET_CC)" \
CXX="$(TARGET_CXX)"
# ARCH=$(KERNEL_ARCH) \
@ -31,19 +31,19 @@ LIBHV_MAKE_OPTS = \
# PREFIX="$(TARGET_DIR)" \
define LIBHV_CONFIGURE_CMDS
define LIBHV_OPENIPC_CONFIGURE_CMDS
(cd $(@D); rm -rf config.cache; \
$(TARGET_CONFIGURE_ARGS) \
$(TARGET_CONFIGURE_OPTS) \
./configure $(LIBHV_CONF_OPTS))
./configure $(LIBHV_OPENIPC_CONF_OPTS))
endef
define LIBHV_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) $(LIBHV_MAKE_OPTS) -C $(@D)
define LIBHV_OPENIPC_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) $(LIBHV_OPENIPC_MAKE_OPTS) -C $(@D)
endef
define LIBHV_INSTALL_TARGET_CMDS
define LIBHV_OPENIPC_INSTALL_TARGET_CMDS
$(INSTALL) -D $(@D)/lib/libhv.so $(TARGET_DIR)/usr/lib/libhv.so
endef

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_LIBOGG
bool "libogg"
config BR2_PACKAGE_LIBOGG_OPENIPC
bool "libogg-openipc"
help
Ogg is a multimedia container format, and the native file
and stream format for the Xiph.org multimedia codecs. As

View File

@ -0,0 +1,16 @@
################################################################################
#
# libogg-openipc
#
################################################################################
LIBOGG_OPENIPC_VERSION = 1.3.5
LIBOGG_OPENIPC_SOURCE = libogg-$(LIBOGG_OPENIPC_VERSION).tar.xz
LIBOGG_OPENIPC_SITE = http://downloads.xiph.org/releases/ogg
LIBOGG_OPENIPC_LICENSE = BSD-3-Clause
LIBOGG_OPENIPC_LICENSE_FILES = COPYING
LIBOGG_OPENIPC_INSTALL_STAGING = YES
LIBOGG_OPENIPC_DEPENDENCIES = host-pkgconf
$(eval $(autotools-package))

View File

@ -1,7 +0,0 @@
# From: http://www.xiph.org/downloads/
md5 eadef24aad6e3e8379ba0d14971fd64a libogg-1.3.4.tar.xz
sha1 f07499a35566aa62affb5ca989f62eed5b8092c3 libogg-1.3.4.tar.xz
sha256 c163bc12bc300c401b6aa35907ac682671ea376f13ae0969a220f7ddf71893fe libogg-1.3.4.tar.xz
# Hash for license file:
sha256 d2ab5758336489da61c12cc5bb757da5339c4ae9001f9bb0562b4370249af814 COPYING

View File

@ -1,16 +0,0 @@
################################################################################
#
# libogg
#
################################################################################
LIBOGG_VERSION = 1.3.5
LIBOGG_SOURCE = libogg-$(LIBOGG_VERSION).tar.xz
LIBOGG_SITE = http://downloads.xiph.org/releases/ogg
LIBOGG_LICENSE = BSD-3-Clause
LIBOGG_LICENSE_FILES = COPYING
LIBOGG_INSTALL_STAGING = YES
LIBOGG_DEPENDENCIES = host-pkgconf
$(eval $(autotools-package))

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_LIBSRT
bool "libsrt"
config BR2_PACKAGE_LIBSRT_OPENIPC
bool "libsrt-openipc"
help
Secure Reliable Transport (SRT) is an open source transport technology
that optimizes streaming performance across unpredictable networks,

View File

@ -0,0 +1,40 @@
################################################################################
#
# libsrt-openipc
#
################################################################################
LIBSRT_OPENIPC_VERSION = 1.4.3
LIBSRT_OPENIPC_SITE = $(call github,Haivision,srt,v$(LIBSRT_OPENIPC_VERSION))
LIBSRT_OPENIPC_LICENSE = MPLv2.0
LIBSRT_OPENIPC_LICENSE_FILES = LICENSE
LIBSRT_OPENIPC_CONF_OPTS += \
--prefix=/usr \
--disable-static \
--disable-logging \
--disable-encryption \
--disable-apps
define LIBSRT_OPENIPC_CONFIGURE_CMDS
(cd $(@D); rm -rf config.cache; \
$(TARGET_CONFIGURE_ARGS) \
$(TARGET_CONFIGURE_OPTS) \
./configure $(LIBSRT_OPENIPC_CONF_OPTS))
endef
define LIBSRT_OPENIPC_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
endef
define LIBSRT_OPENIPC_INSTALL_TARGET_CMDS
$(INSTALL) -D $(@D)/libsrt.so.$(LIBSRT_OPENIPC_VERSION) $(TARGET_DIR)/usr/lib/libsrt.so.$(LIBSRT_OPENIPC_VERSION)
ln -sf libsrt.so.$(LIBSRT_OPENIPC_VERSION) $(TARGET_DIR)/usr/lib/libsrt.so
ln -sf libsrt.so.$(LIBSRT_OPENIPC_VERSION) $(TARGET_DIR)/usr/lib/libsrt.so.1.4
endef
$(eval $(generic-package))

View File

@ -1,40 +0,0 @@
################################################################################
#
# libsrt
#
################################################################################
LIBSRT_VERSION = 1.4.3
LIBSRT_SITE = $(call github,Haivision,srt,v$(LIBSRT_VERSION))
LIBSRT_LICENSE = MPLv2.0
LIBSRT_LICENSE_FILES = LICENSE
LIBSRT_CONF_OPTS += \
--prefix=/usr \
--disable-static \
--disable-logging \
--disable-encryption \
--disable-apps
define LIBSRT_CONFIGURE_CMDS
(cd $(@D); rm -rf config.cache; \
$(TARGET_CONFIGURE_ARGS) \
$(TARGET_CONFIGURE_OPTS) \
./configure $(LIBSRT_CONF_OPTS))
endef
define LIBSRT_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
endef
define LIBSRT_INSTALL_TARGET_CMDS
$(INSTALL) -D $(@D)/libsrt.so.$(LIBSRT_VERSION) $(TARGET_DIR)/usr/lib/libsrt.so.$(LIBSRT_VERSION)
ln -sf libsrt.so.$(LIBSRT_VERSION) $(TARGET_DIR)/usr/lib/libsrt.so
ln -sf libsrt.so.$(LIBSRT_VERSION) $(TARGET_DIR)/usr/lib/libsrt.so.1.4
endef
$(eval $(generic-package))

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_MBEDTLS
bool "mbedtls"
config BR2_PACKAGE_MBEDTLS_OPENIPC
bool "mbedtls-openipc"
help
mbed TLS (formerly known as PolarSSL) makes it trivially easy
for developers to include cryptographic and SSL/TLS
@ -8,16 +8,16 @@ config BR2_PACKAGE_MBEDTLS
https://tls.mbed.org/
if BR2_PACKAGE_MBEDTLS
if BR2_PACKAGE_MBEDTLS_OPENIPC
config BR2_PACKAGE_MBEDTLS_PROGRAMS
bool "mbedtls programs"
config BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS
bool "mbedtls-openipc programs"
depends on BR2_USE_MMU # fork()
help
This option enables the installation and the build of
mbed TLS companion programs.
config BR2_PACKAGE_MBEDTLS_COMPRESSION
config BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION
bool "enable compression support"
select BR2_PACKAGE_ZLIB
help

View File

@ -1,17 +1,17 @@
################################################################################
#
# mbedtls
# mbedtls-openipc
#
################################################################################
MBEDTLS_VERSION = 2.25.0
MBEDTLS_SITE = $(call github,ARMmbed,mbedtls,v$(MBEDTLS_VERSION))
MBEDTLS_CONF_OPTS = \
-DENABLE_PROGRAMS=$(if $(BR2_PACKAGE_MBEDTLS_PROGRAMS),ON,OFF) \
MBEDTLS_OPENIPC_VERSION = 2.25.0
MBEDTLS_OPENIPC_SITE = $(call github,ARMmbed,mbedtls,v$(MBEDTLS_OPENIPC_VERSION))
MBEDTLS_OPENIPC_CONF_OPTS = \
-DENABLE_PROGRAMS=$(if $(BR2_PACKAGE_MBEDTLS_OPENIPC_PROGRAMS),ON,OFF) \
-DENABLE_TESTING=OFF
MBEDTLS_INSTALL_STAGING = YES
MBEDTLS_LICENSE = Apache-2.0
MBEDTLS_LICENSE_FILES = apache-2.0.txt
MBEDTLS_OPENIPC_INSTALL_STAGING = YES
MBEDTLS_OPENIPC_LICENSE = Apache-2.0
MBEDTLS_OPENIPC_LICENSE_FILES = apache-2.0.txt
# This is mandatory for hiawatha
ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y)
@ -21,36 +21,36 @@ define MBEDTLS_ENABLE_THREADING
$(SED) "s://#define MBEDTLS_THREADING_PTHREAD:#define MBEDTLS_THREADING_PTHREAD:" \
$(@D)/include/mbedtls/config.h
endef
MBEDTLS_POST_PATCH_HOOKS += MBEDTLS_ENABLE_THREADING
MBEDTLS_OPENIPC_POST_PATCH_HOOKS += MBEDTLS_ENABLE_THREADING
ifeq ($(BR2_STATIC_LIBS),y)
MBEDTLS_CONF_OPTS += -DLINK_WITH_PTHREAD=ON
MBEDTLS_OPENIPC_CONF_OPTS += -DLINK_WITH_PTHREAD=ON
endif
endif
ifeq ($(BR2_STATIC_LIBS),y)
MBEDTLS_CONF_OPTS += \
MBEDTLS_OPENIPC_CONF_OPTS += \
-DUSE_SHARED_MBEDTLS_LIBRARY=OFF -DUSE_STATIC_MBEDTLS_LIBRARY=ON
else ifeq ($(BR2_SHARED_STATIC_LIBS),y)
MBEDTLS_CONF_OPTS += \
MBEDTLS_OPENIPC_CONF_OPTS += \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON -DUSE_STATIC_MBEDTLS_LIBRARY=ON
else ifeq ($(BR2_SHARED_LIBS),y)
MBEDTLS_CONF_OPTS += \
MBEDTLS_OPENIPC_CONF_OPTS += \
-DUSE_SHARED_MBEDTLS_LIBRARY=ON -DUSE_STATIC_MBEDTLS_LIBRARY=OFF
endif
ifeq ($(BR2_PACKAGE_MBEDTLS_COMPRESSION),y)
MBEDTLS_CONF_OPTS += -DENABLE_ZLIB_SUPPORT=ON
MBEDTLS_DEPENDENCIES += zlib
define MBEDTLS_ENABLE_ZLIB
ifeq ($(BR2_PACKAGE_MBEDTLS_OPENIPC_COMPRESSION),y)
MBEDTLS_OPENIPC_CONF_OPTS += -DENABLE_ZLIB_SUPPORT=ON
MBEDTLS_OPENIPC_DEPENDENCIES += zlib
define MBEDTLS_OPENIPC_ENABLE_ZLIB
$(SED) "s://#define MBEDTLS_ZLIB_SUPPORT:#define MBEDTLS_ZLIB_SUPPORT:" \
$(@D)/include/mbedtls/config.h
endef
MBEDTLS_POST_PATCH_HOOKS += MBEDTLS_ENABLE_ZLIB
MBEDTLS_OPENIPC_POST_PATCH_HOOKS += MBEDTLS_ENABLE_ZLIB
else
MBEDTLS_CONF_OPTS += -DENABLE_ZLIB_SUPPORT=OFF
MBEDTLS_OPENIPC_CONF_OPTS += -DENABLE_ZLIB_SUPPORT=OFF
endif
define MBEDTLS_DISABLE_ASM
define MBEDTLS_OPENIPC_DISABLE_ASM
$(SED) '/^#define MBEDTLS_AESNI_C/d' \
$(@D)/include/mbedtls/config.h
$(SED) '/^#define MBEDTLS_HAVE_ASM/d' \
@ -63,9 +63,9 @@ endef
# Microblaze asm optimizations are broken in general
# MIPS R6 asm is not yet supported
ifeq ($(BR2_ENABLE_DEBUG)$(BR2_ARM_INSTRUCTIONS_THUMB)$(BR2_ARM_INSTRUCTIONS_THUMB2),yy)
MBEDTLS_POST_CONFIGURE_HOOKS += MBEDTLS_DISABLE_ASM
MBEDTLS_OPENIPC_POST_CONFIGURE_HOOKS += MBEDTLS_OPENIPC_DISABLE_ASM
else ifeq ($(BR2_microblaze)$(BR2_MIPS_CPU_MIPS32R6)$(BR2_MIPS_CPU_MIPS64R6),y)
MBEDTLS_POST_CONFIGURE_HOOKS += MBEDTLS_DISABLE_ASM
MBEDTLS_OPENIPC_POST_CONFIGURE_HOOKS += MBEDTLS_OPENIPC_DISABLE_ASM
endif
$(eval $(cmake-package))

View File

@ -1,4 +0,0 @@
# From https://github.com/ARMmbed/mbedtls/releases/tag/v2.16.10:
sha256 96257bb03b30300b2f35f861ffe204ed957e9fd0329d80646fe57fc49f589b29 mbedtls-2.16.10.tar.gz
# Locally calculated
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 apache-2.0.txt

View File

@ -1,5 +1,5 @@
config BR2_PACKAGE_OPUS
bool "opus"
config BR2_PACKAGE_OPUS_OPENIPC
bool "opus-openipc"
help
The Opus codec is designed for interactive speech and audio
transmission over the Internet. It is designed by the IETF
@ -14,9 +14,9 @@ config BR2_PACKAGE_OPUS
http://opus-codec.org
if BR2_PACKAGE_OPUS
if BR2_PACKAGE_OPUS_OPENIPC
config BR2_PACKAGE_OPUS_FIXED_POINT
config BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT
bool "use fixed-point" if !BR2_SOFT_FLOAT
default y if BR2_SOFT_FLOAT
help

View File

@ -0,0 +1,31 @@
################################################################################
#
# opus-openipc
#
################################################################################
OPUS_OPENIPC_VERSION = 1.3.1
OPUS_OPENIPC_SITE = https://downloads.xiph.org/releases/opus
OPUS_OPENIPC_LICENSE = BSD-3-Clause
OPUS_OPENIPC_LICENSE_FILES = COPYING
OPUS_OPENIPC_INSTALL_STAGING = YES
OPUS_OPENIPC_CFLAGS = $(TARGET_CFLAGS)
ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
OPUS_OPENIPC_CFLAGS += -O0
endif
OPUS_OPENIPC_CONF_ENV = CFLAGS="$(OPUS_OPENIPC_CFLAGS)"
ifeq ($(BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT),y)
OPUS_OPENIPC_CONF_OPTS += --enable-fixed-point
endif
# When we're on ARM, but we don't have ARM instructions (only
# Thumb-2), disable the usage of assembly as it is not Thumb-ready.
ifeq ($(BR2_arm)$(BR2_armeb):$(BR2_ARM_CPU_HAS_ARM),y:)
OPUS_OPENIPC_CONF_OPTS += --disable-asm
endif
$(eval $(autotools-package))

View File

@ -1,5 +0,0 @@
# From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
sha256 65b58e1e25b2a114157014736a3d9dfeaad8d41be1c8179866f144a2fb44ff9d opus-1.3.1.tar.gz
# Hash for license file
sha256 8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682 COPYING

View File

@ -1,31 +0,0 @@
################################################################################
#
# opus
#
################################################################################
OPUS_VERSION = 1.3.1
OPUS_SITE = https://downloads.xiph.org/releases/opus
OPUS_LICENSE = BSD-3-Clause
OPUS_LICENSE_FILES = COPYING
OPUS_INSTALL_STAGING = YES
OPUS_CFLAGS = $(TARGET_CFLAGS)
ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
OPUS_CFLAGS += -O0
endif
OPUS_CONF_ENV = CFLAGS="$(OPUS_CFLAGS)"
ifeq ($(BR2_PACKAGE_OPUS_FIXED_POINT),y)
OPUS_CONF_OPTS += --enable-fixed-point
endif
# When we're on ARM, but we don't have ARM instructions (only
# Thumb-2), disable the usage of assembly as it is not Thumb-ready.
ifeq ($(BR2_arm)$(BR2_armeb):$(BR2_ARM_CPU_HAS_ARM),y:)
OPUS_CONF_OPTS += --disable-asm
endif
$(eval $(autotools-package))