Files
meta-qt5-extra/recipes-kde/kf5/tier2/kauth/kauth.bb

39 lines
1.2 KiB
BlitzBasic

SUMMARY = "Abstraction to system policy and authentication features"
LICENSE = "BSD-3-Clause & LGPL-2.0-or-later & LGPL-2.1-or-later"
LIC_FILES_CHKSUM = " \
file://LICENSES/BSD-3-Clause.txt;md5=954f4d71a37096249f837652a7f586c0 \
file://LICENSES/LGPL-2.0-or-later.txt;md5=6d2d9952d88b50a51a5c73dc431d06c7 \
file://LICENSES/LGPL-2.1-or-later.txt;md5=2a4f4fd2128ea2f65047ee63fbca9f68 \
"
inherit kde-kf5 cmake_lib features_check
REQUIRED_DISTRO_FEATURES:class-target = "polkit"
PV = "${KF5_VERSION}"
SRC_URI[sha256sum] = "cee3b9fcc3b265abd8bbaa958ef87174bc3c02b5862c93c581bc55de26776d94"
DEPENDS += "kcoreaddons"
DEPENDS:append:class-target = " \
${BPN}-native \
polkit-qt-1 \
"
EXTRA_OECMAKE += " \
-DAUTOTESTS=OFF \
-DKAUTH_BACKEND_NAME=POLKITQT5-1 \
"
EXTRA_OECMAKE:append:class-native = " -DKAUTH_BUILD_CODEGENERATOR_ONLY=ON"
EXTRA_OECMAKE:append:class-target = " -DKAUTH_BUILD_CODEGENERATOR_ONLY=OFF"
# executables
CMAKE_ALIGN_SYSROOT[1] = "KF5Auth, -s${_IMPORT_PREFIX}/libexec/kauth/kauth-policy-gen, -s${KDE_PATH_EXTERNAL_HOST_LIBEXECS}/kauth/kauth-policy-gen"
CMAKE_ALIGN_SYSROOT:class-native[1] = "ignore"
FILES:${PN} += " \
${datadir}/dbus-1 \
${OE_QMAKE_PATH_PLUGINS} \
"
BBCLASSEXTEND = "native"