From patchwork Thu Feb 15 20:48:12 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Pierre X-Patchwork-Id: 874120 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (1024-bit key; secure) header.d=pinaraf.info header.i=@pinaraf.info header.b="t+RqGWc8"; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3zj7fD3JXTz9sNw for ; Fri, 16 Feb 2018 07:48:36 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id E5C6F8A2D4; Thu, 15 Feb 2018 20:48:31 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d0bBCDrWXC8x; Thu, 15 Feb 2018 20:48:31 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 23EAA8A2D5; Thu, 15 Feb 2018 20:48:31 +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 1C6A41C0015 for ; Thu, 15 Feb 2018 20:48:28 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 19A2B88B3D for ; Thu, 15 Feb 2018 20:48:28 +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 pEm1KGFP4EFP for ; Thu, 15 Feb 2018 20:48:26 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mx2.pinaraf.info (host.pinaraf.info [37.187.77.179]) by fraxinus.osuosl.org (Postfix) with ESMTP id 7906A88B3C for ; Thu, 15 Feb 2018 20:48:26 +0000 (UTC) Received: from localhost.localdomain (unknown [IPv6:2001:41d0:fc04:5400:428d:5cff:fee6:7805]) by mx2.pinaraf.info (Postfix) with ESMTPSA id 3zj7f03t9WzV6h1; Thu, 15 Feb 2018 21:48:24 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=pinaraf.info; s=mx2; t=1518727704; bh=9xksOZT2LwF5rHnycWn8u2U1HPLdxSaVsEhcsw4H3IM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=t+RqGWc85aLw3JZ4mRxvqG+pYWdpb2q3ipjI9nkcsaLFWvf1dEwDCPXHZgNarvLaV fWO98wQNaZcjvXhzIFZ/R4aUPOA158ria9nVyNxxTn1gnN9UQh188GRIYL40h7thw8 LfZKmM1AzvjS8Xz/0GrmMMEUpc3Oc0ie3EgUsJsk= From: Pierre Ducroquet To: buildroot@buildroot.org Date: Thu, 15 Feb 2018 21:48:12 +0100 Message-Id: <20180215204815.14707-2-pinaraf@pinaraf.info> X-Mailer: git-send-email 2.16.1 In-Reply-To: <20180215204815.14707-1-pinaraf@pinaraf.info> References: <20180215204815.14707-1-pinaraf@pinaraf.info> Subject: [Buildroot] [PATCH 2/5] Add first KF5 package : extra-cmake-modules X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.24 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Pierre Ducroquet MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" extra-cmake-modules contains several additional CMake modules used by the other KF5 packages. It does not install anything on the target and contain only CMake files for the host. Signed-off-by: Pierre Ducroquet --- package/kf5/Config.in | 1 + package/kf5/kf5-extra-cmake-modules/Config.in | 11 +++++++++++ .../kf5-extra-cmake-modules.hash | 2 ++ .../kf5-extra-cmake-modules/kf5-extra-cmake-modules.mk | 17 +++++++++++++++++ 4 files changed, 31 insertions(+) create mode 100644 package/kf5/kf5-extra-cmake-modules/Config.in create mode 100644 package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash create mode 100644 package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.mk diff --git a/package/kf5/Config.in b/package/kf5/Config.in index 4e6ee3a107..89d8c7a140 100644 --- a/package/kf5/Config.in +++ b/package/kf5/Config.in @@ -6,4 +6,5 @@ menuconfig BR2_PACKAGE_KF5 select which modules should be built. if BR2_PACKAGE_KF5 +source "package/kf5/kf5-extra-cmake-modules/Config.in" endif diff --git a/package/kf5/kf5-extra-cmake-modules/Config.in b/package/kf5/kf5-extra-cmake-modules/Config.in new file mode 100644 index 0000000000..3319ccf2c7 --- /dev/null +++ b/package/kf5/kf5-extra-cmake-modules/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_KF5_EXTRA_CMAKE_MODULES + bool "kf5-extra-cmake-modules" + help + KF5 is a set of Qt framework addons, extending Qt in + various ways, not only restricted in helping integration + in KDE. + + This package corresponds to the extra CMake modules, required + for most KF5 libraries. + + https://api.kde.org/frameworks/extra-cmake-modules/html/index.html diff --git a/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash b/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash new file mode 100644 index 0000000000..4481b80af7 --- /dev/null +++ b/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.hash @@ -0,0 +1,2 @@ +# Locally calculated +sha256 5757a5ddceede5321b58345a8dbf953c2282487bf9c24ae477efde800b94fffd extra-cmake-modules-5.43.0.tar.xz diff --git a/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.mk b/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.mk new file mode 100644 index 0000000000..7b96e1f1bb --- /dev/null +++ b/package/kf5/kf5-extra-cmake-modules/kf5-extra-cmake-modules.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# kf5-extra-cmake-modules +# +################################################################################ + +KF5_EXTRA_CMAKE_MODULES_VERSION = $(KF5_VERSION) +KF5_EXTRA_CMAKE_MODULES_SITE = $(KF5_SITE) +KF5_EXTRA_CMAKE_MODULES_SOURCE = extra-cmake-modules-$(KF5_EXTRA_CMAKE_MODULES_VERSION).tar.xz +KF5_EXTRA_CMAKE_MODULES_LICENSE = BSD-3-Clause +KF5_EXTRA_CMAKE_MODULES_LICENSE_FILE = COPYING-CMAKE-SCRIPTS + +KF5_EXTRA_CMAKE_MODULES_DEPENDENCIES = host-pkgconf +KF5_EXTRA_CMAKE_MODULES_INSTALL_STAGING = YES +KF5_EXTRA_CMAKE_MODULES_INSTALL_TARGET = NO + +$(eval $(cmake-package))