From patchwork Mon Feb 8 15:11:05 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Kamel BOUHARA X-Patchwork-Id: 1437709 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4DZ8cX244lz9sWF for ; Tue, 9 Feb 2021 02:11:24 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1B9228699B; Mon, 8 Feb 2021 15:11:20 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gblp1klFyXfn; Mon, 8 Feb 2021 15:11:18 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id BC45786A07; Mon, 8 Feb 2021 15:11:18 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id B0B781BF396 for ; Mon, 8 Feb 2021 15:11:16 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id AD33585C06 for ; Mon, 8 Feb 2021 15:11:16 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id t4GBdDzEGuEg for ; Mon, 8 Feb 2021 15:11:15 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from relay10.mail.gandi.net (relay10.mail.gandi.net [217.70.178.230]) by fraxinus.osuosl.org (Postfix) with ESMTPS id E5EC585B4A for ; Mon, 8 Feb 2021 15:11:14 +0000 (UTC) Received: from localhost (unknown [78.193.40.249]) (Authenticated sender: kamel.bouhara@bootlin.com) by relay10.mail.gandi.net (Postfix) with ESMTPSA id 91AFD240007; Mon, 8 Feb 2021 15:11:10 +0000 (UTC) From: Kamel Bouhara To: buildroot@buildroot.org Date: Mon, 8 Feb 2021 16:11:05 +0100 Message-Id: <20210208151106.196836-2-kamel.bouhara@bootlin.com> X-Mailer: git-send-email 2.29.2 In-Reply-To: <20210208151106.196836-1-kamel.bouhara@bootlin.com> References: <20210208151106.196836-1-kamel.bouhara@bootlin.com> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/2] package/libqb: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Kamel Bouhara , Thomas Petazzoni , Miquel Raynal Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" 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 --- DEVELOPERS | 3 +++ package/Config.in | 1 + package/libqb/Config.in | 7 +++++++ package/libqb/libqb.hash | 3 +++ package/libqb/libqb.mk | 15 +++++++++++++++ 5 files changed, 29 insertions(+) create mode 100644 package/libqb/Config.in create mode 100644 package/libqb/libqb.hash create mode 100644 package/libqb/libqb.mk diff --git a/DEVELOPERS b/DEVELOPERS index dd44331b85..edf616118e 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1405,6 +1405,9 @@ F: package/easy-rsa/ N: Justin Maggard F: package/dtach/ +N: Kamel Bouhara +F: package/libqb/ + N: Karoly Kasza F: package/irqbalance/ F: package/openvmtools/ diff --git a/package/Config.in b/package/Config.in index edf7687ab7..fd06b9eeaa 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1810,6 +1810,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" diff --git a/package/libqb/Config.in b/package/libqb/Config.in new file mode 100644 index 0000000000..4ab010ca50 --- /dev/null +++ b/package/libqb/Config.in @@ -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 diff --git a/package/libqb/libqb.hash b/package/libqb/libqb.hash new file mode 100644 index 0000000000..0a01a9bbb5 --- /dev/null +++ b/package/libqb/libqb.hash @@ -0,0 +1,3 @@ +# Locally calculated +sha256 f72769c66479c51ac176b56837637b29d200f9dad40d23c5fdcb10f3a53ab1e4 libqb-2.0.2.tar.gz +sha256 00a89b0d18aacd4114decf79122db87bf35bddaf2bc50e383c9c9f4c263390b2 COPYING diff --git a/package/libqb/libqb.mk b/package/libqb/libqb.mk new file mode 100644 index 0000000000..9da6d7f900 --- /dev/null +++ b/package/libqb/libqb.mk @@ -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))