diff --git a/classes/cmake_kf5.bbclass b/classes/cmake_kf5.bbclass --- a/classes/cmake_kf5.bbclass +++ b/classes/cmake_kf5.bbclass @@ -3,6 +3,7 @@ EXTRA_OECMAKE += " \ -DOE_KF5_PATH_HOST_ROOT=${STAGING_DIR_HOST} \ -DKF5_HOST_TOOLING=${STAGING_DIR_NATIVE}/usr/lib/cmake \ + -DBUILD_TESTING=OFF \ " DEPENDS += "ecm" diff --git a/recipes-kf5/tier1/kconfig.inc b/recipes-kf5/tier1/kconfig.inc new file mode 100644 --- /dev/null +++ b/recipes-kf5/tier1/kconfig.inc @@ -0,0 +1,21 @@ +# requires session management support in QtGui +# eg. via PACKAGECONFIG_append_pn-qtbase = "sm" in local.conf + +DESCRIPTION = "KConfig" +HOMEPAGE = "https://api.kde.org/frameworks/kconfig/html/index.html" +LICENSE = "LGPL-2.1" +LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=2d5025d4aa3495befef8f17206a5b0a1 \ + " +PR = "r0" + +DEPENDS = "qtbase" + +SRC_URI = "git://anongit.kde.org/kconfig;nobranch=1" +S = "${WORKDIR}/git" + +inherit cmake_kf5 + +FILES_${PN}-dev += " \ + ${libdir}/cmake/KF5Config/*.cmake \ + ${prefix}/mkspecs/modules/qt_KConfig*.pri \ +" diff --git a/recipes-kf5/tier1/kconfig_5.36.0.bb b/recipes-kf5/tier1/kconfig_5.36.0.bb new file mode 100644 --- /dev/null +++ b/recipes-kf5/tier1/kconfig_5.36.0.bb @@ -0,0 +1,2 @@ +require ${PN}.inc +SRCREV = "v${PV}"