kde restructure and new recipes

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
This commit is contained in:
Andreas Müller
2014-12-03 14:55:38 +01:00
parent 2ce1b968fa
commit 688dd19005
64 changed files with 112 additions and 3 deletions

View File

@@ -2,7 +2,7 @@
BBPATH .= ":${LAYERDIR}"
# We have a recipes directory, add to BBFILES
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILES += "${LAYERDIR}/recipes-*/*/*.bb ${LAYERDIR}/recipes-*/*/*/*.bb ${LAYERDIR}/recipes-*/*/*.bbappend"
BBFILE_COLLECTIONS += "meta-maui"
BBFILE_PATTERN_meta-maui := "^${LAYERDIR}/"

View File

@@ -0,0 +1,37 @@
From 4f41c2cffc007a927bda10db3737c98dbefa187f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@googlemail.com>
Date: Wed, 3 Dec 2014 14:52:14 +0100
Subject: [PATCH] Do not search for Qt5X11Extras in x-less environments
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
---
CMakeLists.txt | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d89bb9f..cfdb8e0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -29,7 +29,7 @@ set(REQUIRED_QT_VERSION 5.2.0)
find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets)
if(NOT WIN32 AND NOT APPLE)
- find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras DBus)
+ find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED DBus)
endif()
if(APPLE)
@@ -42,6 +42,7 @@ if(NOT APPLE)
endif()
if(X11_FOUND)
+ find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED X11Extras)
find_package(XCB COMPONENTS XCB SYNC)
find_package(X11_XCB)
if (X11_XSync_FOUND AND XCB_XCB_FOUND AND X11_XCB_FOUND AND XCB_SYNC_FOUND)
--
1.8.3.1

View File

@@ -0,0 +1,15 @@
SUMMARY = "Monitoring user activity"
LICENSE = "GPLv2 | LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://COPYING;md5=5c213a7de3f013310bd272cdb6eb7a24 \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
"
inherit kde cmake-lib
SRC_URI += "file://0001-Do-not-search-for-Qt5X11Extras-in-x-less-environment.patch"
SRCREV = "31e0bc0429000c93da91cba8df79b08e1afd6a9b"
# cross libs / headers
CMAKE_HIDE_ERROR[1] = "KF5IdleTime, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_HIDE_ERROR[2] = "KF5IdleTime, -S${includedir}, -S${STAGING_INCDIR}"

View File

@@ -6,7 +6,28 @@ LIC_FILES_CHKSUM = " \
inherit kde cmake-lib
DEPENDS += "karchive kbookmarks"
DEPENDS += " \
karchive \
kbookmarks \
kcodecs \
kcompletion \
kconfig \
kconfigwidgets \
kcoreaddons \
kdbusaddons \
kdoctools \
ki18n \
kiconthemes \
kitemviews \
kjobwidgets \
knotifications \
kservice \
solid \
kwidgetsaddons \
kwindowsystem \
kxmlgui \
kwallet \
"
# cross libs / headers
CMAKE_HIDE_ERROR[1] = "KF5I18n, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"

View File

@@ -0,0 +1,19 @@
SUMMARY = "Abstraction for system notifications"
LICENSE = "MIT & LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
file://COPYING-CMAKE-SCRIPTS;md5=54c7042be62e169199200bc6477f04d1 \
"
inherit kde cmake-lib
DEPENDS += "kwindowsystem kservice kconfig kiconthemes kcodecs kcoreaddons phonon"
DEPENDS += "${@bb.utils.contains("DISTRO_FEATURES", "x11", "qtx11extras", "", d)}"
SRCREV = "09f44e8fff59ffa2cd67f21906980d6a566324f8"
# cross libs / headers
CMAKE_HIDE_ERROR[1] = "KF5Notifications, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_HIDE_ERROR[2] = "KF5Notifications, -S${includedir}, -S${STAGING_INCDIR}"
FILES_${PN} += "${datadir}/dbus-1"

View File

@@ -9,7 +9,7 @@ inherit kde
SRCREV = "174472e8aae63899dbf09c9c07ba249d84d4a4c0"
DEPENDS += "qtdeclarative kconfig kcoreaddons ki18n kio"
DEPENDS += "qtdeclarative kconfig kcoreaddons ki18n kio kservice solid"
#CMAKE_HIDE_ERROR[1] = "KF5Solid, -S${libdir}, -S${STAGING_LIBDIR}"

View File

@@ -0,0 +1,17 @@
SUMMARY = "Secure and unified container for user passwords"
LICENSE = "LGPLv2.1"
LIC_FILES_CHKSUM = " \
file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \
"
inherit kde cmake-lib
DEPENDS += "libgcrypt gpgme kconfig kwindowsystem ki18n"
SRCREV = "85723c9c84a1a47e4e108de812183ac07656859b"
#EXTRA_OECMAKE += "-DBUILD_TESTING=OFF"
# cross libs / headers
CMAKE_HIDE_ERROR[1] = "KF5XmlGui, -S${libdir}/lib, -S${STAGING_LIBDIR}/lib"
CMAKE_HIDE_ERROR[2] = "KF5XmlGui, -S${includedir}, -S${STAGING_INCDIR}"