package/libqb: new package

libqb is a library providing features for client-server architecture,
such as logging, tracing, inter-process communication (IPC) and polling.

see: https://github.com/ClusterLabs/libqb

Signed-off-by: Kamel Bouhara <kamel.bouhara@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
Kamel Bouhara 2021-06-08 14:32:09 +02:00 committed by Arnout Vandecappelle (Essensium/Mind)
parent 04a0094f0e
commit 22864d570d
5 changed files with 27 additions and 0 deletions

View File

@ -1503,6 +1503,7 @@ F: package/dtach/
N: Kamel Bouhara <kamel.bouhara@gmail.com>
F: package/libodb-boost/
F: package/libodb-mysql/
F: package/libqb/
N: Karoly Kasza <kaszak@gmail.com>
F: package/irqbalance/

View File

@ -1939,6 +1939,7 @@ menu "Other"
source "package/libpthread-stubs/Config.in"
source "package/libpthsem/Config.in"
source "package/libpwquality/Config.in"
source "package/libqb/Config.in"
source "package/libseccomp/Config.in"
source "package/libsigc/Config.in"
source "package/libsigsegv/Config.in"

7
package/libqb/Config.in Normal file
View File

@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBQB
bool "libqb"
select BR2_PACKAGE_LIBXML2
help
Library for client-server applications
https://github.com/ClusterLabs/libqb

3
package/libqb/libqb.hash Normal file
View File

@ -0,0 +1,3 @@
# Locally calculated
sha256 f72769c66479c51ac176b56837637b29d200f9dad40d23c5fdcb10f3a53ab1e4 libqb-2.0.2.tar.gz
sha256 00a89b0d18aacd4114decf79122db87bf35bddaf2bc50e383c9c9f4c263390b2 COPYING

15
package/libqb/libqb.mk Normal file
View File

@ -0,0 +1,15 @@
################################################################################
#
# libqb
#
################################################################################
LIBQB_VERSION = 2.0.2
LIBQB_SITE = $(call github,ClusterLabs,libqb,v$(LIBQB_VERSION))
LIBQB_LICENSE = LGPL-2.1+
LIBQB_LICENSE_FILES = COPYING
LIBQB_INSTALL_STAGING = YES
LIBQB_AUTORECONF = YES
LIBQB_DEPENDENCIES = libxml2
$(eval $(autotools-package))