diff --git a/package/Config.in b/package/Config.in index f6b4f940..6284d645 100644 --- a/package/Config.in +++ b/package/Config.in @@ -5,6 +5,7 @@ source "$BR2_EXTERNAL_INFIX_PATH/package/ifupdown-ng/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/mdnsd/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/python-templating/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/skeleton-init-finit/Config.in" +source "$BR2_EXTERNAL_INFIX_PATH/package/sysrepo-plugins-common/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/tetris/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/umgmt/Config.in" source "$BR2_EXTERNAL_INFIX_PATH/package/querierd/Config.in" diff --git a/package/sysrepo-plugins-common/Config.in b/package/sysrepo-plugins-common/Config.in new file mode 100644 index 00000000..5783a1b9 --- /dev/null +++ b/package/sysrepo-plugins-common/Config.in @@ -0,0 +1,16 @@ +config BR2_PACKAGE_SYSREPO_PLUGINS_COMMON + bool "sysrepo-plugins-common" + depends on BR2_USE_MMU + depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libyang + depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL + select BR2_PACKAGE_LIBYANG + select BR2_PACKAGE_SYSREPO + help + Set of utilities/functionalities which can be used for easier build + of sysrepo plugins. + + Used mainly by Deutsche Telekom sysrepo plugins: + - sysrepo-plugins-system + - sysrepo-plugins-interface + + https://github.com/telekom/sysrepo-plugins-common diff --git a/package/sysrepo-plugins-common/sysrepo-plugins-common.hash b/package/sysrepo-plugins-common/sysrepo-plugins-common.hash new file mode 100644 index 00000000..ffa8c16b --- /dev/null +++ b/package/sysrepo-plugins-common/sysrepo-plugins-common.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 d371a2b5b7fcb58041d7b1afc60b04ab6695c986dd47355bfe77bd844aa4cb89 LICENSE +sha256 28b19ba611c96d38df104cce60bb046aeb19af432bb4da9005bbe419a1c63960 sysrepo-plugins-common-20885de0d3bb95a05610fdb3a0f83d8f7c370fad-br1.tar.gz diff --git a/package/sysrepo-plugins-common/sysrepo-plugins-common.mk b/package/sysrepo-plugins-common/sysrepo-plugins-common.mk new file mode 100644 index 00000000..1745efc5 --- /dev/null +++ b/package/sysrepo-plugins-common/sysrepo-plugins-common.mk @@ -0,0 +1,22 @@ +################################################################################ +# +# sysrepo-plugins-common +# +################################################################################ + +SYSREPO_PLUGINS_COMMON_VERSION = 20885de0d3bb95a05610fdb3a0f83d8f7c370fad +SYSREPO_PLUGINS_COMMON_SITE = https://github.com/telekom/sysrepo-plugins-common +SYSREPO_PLUGINS_COMMON_SITE_METHOD = git +SYSREPO_PLUGINS_COMMON_GIT_SUBMODULES = YES +SYSREPO_PLUGINS_COMMON_LICENSE = BSD-3 +SYSREPO_PLUGINS_COMMON_LICENSE_FILES = LICENSE +SYSREPO_PLUGINS_COMMON_INSTALL_STAGING = YES +SYSREPO_PLUGINS_COMMON_DEPENDENCIES = libyang host-sysrepo sysrepo + +ifeq ($(BR2_INIT_SYSTEMD),y) +SYSREPO_PLUGINS_COMMON_DEPENDENCIES += systemd +else + +endif + +$(eval $(cmake-package))