diff --git a/recipes-kernel/ssc-broker-driver/ssc-broker-driver_git.bb b/recipes-kernel/ssc-broker-driver/ssc-broker-driver_git.bb new file mode 100644 index 0000000..cf3b880 --- /dev/null +++ b/recipes-kernel/ssc-broker-driver/ssc-broker-driver_git.bb @@ -0,0 +1,22 @@ +# Copyright (C) 2021 Netmodule AG + +DESCRIPTION = "implements a publish/subscribe broker for the various system state topics" +HOMEPAGE = "http://www.netmodule.com/" +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +inherit module + +PV = "1.0.0" +SRCREV ?= "${AUTOREV}" + +SRC_URI = "git://gitlab.com/netmodule/kernel/ssc-broker-driver.git;protocol=ssh;user=git;branch=develop" + + +do_install_append () { + install -d ${STAGING_KERNEL_BUILDDIR}/include/broker + install -m 0644 ${S}/broker.h ${STAGING_KERNEL_BUILDDIR}/include/broker/broker.h + install -m 0644 ${S}/worker.h ${STAGING_KERNEL_BUILDDIR}/include/broker/worker.h +} + +S = "${WORKDIR}/git" diff --git a/recipes-kernel/ssc-extmod-driver/ssc-extmod-driver_git.bb b/recipes-kernel/ssc-extmod-driver/ssc-extmod-driver_git.bb new file mode 100644 index 0000000..3b43f3b --- /dev/null +++ b/recipes-kernel/ssc-extmod-driver/ssc-extmod-driver_git.bb @@ -0,0 +1,22 @@ +# Copyright (C) 2021 Netmodule AG + +DESCRIPTION = "implements a publish/subscribe broker for the various system state topics" +HOMEPAGE = "http://www.netmodule.com/" +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +DEPENDS_${PN} = "ssc-broker-driver" +RDEPENDS_${PN} = "ssc-broker-driver" + +inherit module + +PV = "1.0.0" +SRCREV ?= "${AUTOREV}" + +EXTRA_OEMAKE += "-I${STAGING_KERNEL_BUILDDIR}/include/broker/" + +SRC_URI = " \ + git://gitlab.com/netmodule/tools/ssc-extmod-driver.git;protocol=ssh;user=git;branch=develop \ + " + +S = "${WORKDIR}/git" diff --git a/recipes-kernel/ssc-sysstate-driver/ssc-sysstate-driver_git.bb b/recipes-kernel/ssc-sysstate-driver/ssc-sysstate-driver_git.bb new file mode 100644 index 0000000..994ddd2 --- /dev/null +++ b/recipes-kernel/ssc-sysstate-driver/ssc-sysstate-driver_git.bb @@ -0,0 +1,22 @@ +# Copyright (C) 2021 Netmodule AG + +DESCRIPTION = "implements a publish/subscribe broker for the various system state topics" +HOMEPAGE = "http://www.netmodule.com/" +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +DEPENDS_${PN} = "ssc-broker-driver" +RDEPENDS_${PN} = "ssc-broker-driver" + +inherit module + +PV = "1.0.0" +SRCREV ?= "${AUTOREV}" + +EXTRA_OEMAKE += "-I${STAGING_KERNEL_BUILDDIR}/include/broker/" + +SRC_URI = "\ + git://gitlab.com/netmodule/kernel/ssc-sysstate-driver.git;protocol=ssh;user=git;branch=develop \ + " + +S = "${WORKDIR}/git" diff --git a/recipes-kernel/system-state-framework/packagegroup-system-state-framework.bb b/recipes-kernel/system-state-framework/packagegroup-system-state-framework.bb new file mode 100644 index 0000000..0cfd73d --- /dev/null +++ b/recipes-kernel/system-state-framework/packagegroup-system-state-framework.bb @@ -0,0 +1,15 @@ +# Copyright (C) 2021 Netmodule AG +DESCRIPTION = "implements a publish/subscribe broker for the various system state topics" +HOMEPAGE = "http://www.netmodule.com/" +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +inherit packagegroup + +PROVIDES = "${PN}" + +RDEPENDS_${PN} = " \ + ssc-broker-driver \ + ssc-sysstate-driver \ + ssc-extmod-driver \ + "