diff options
author | Fabien Proriol <fabien.proriol@kazoe.org> | 2025-05-23 18:30:47 +0200 |
---|---|---|
committer | Fabien Proriol <fabien.proriol@kazoe.org> | 2025-05-23 18:30:47 +0200 |
commit | 09783505e865bab1626fa70b15ea64c6e782fd4a (patch) | |
tree | 24db454ef45f09c464c4fbb6f8cfa354b664e7fd /conf/distro/kazoe.conf | |
parent | 5840b7823d8b03c249da2d3ed31514cc41f80cbf (diff) |
Add default conf and tools
Diffstat (limited to 'conf/distro/kazoe.conf')
-rw-r--r-- | conf/distro/kazoe.conf | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/conf/distro/kazoe.conf b/conf/distro/kazoe.conf new file mode 100644 index 0000000..dfecc4c --- /dev/null +++ b/conf/distro/kazoe.conf @@ -0,0 +1,61 @@ +DISTRO = "kazoe" +DISTRO_NAME = "kazoe" +DISTRO_CODENAME = "KaZoe" +MAINTAINER = "Fabien Proriol <fabien.proriol@kazoe.org>" + +DISTRO_VERSION_RELEASE = "0" +DISTRO_VERSION_FLAG = "" +DISTRO_VERSION_HOTFIX = "" + +SDK_VERSION_MINOR = "0" +SDK_VERSION_RELEASE = "1" +SDK_REVISION = "10" +SDK_DESCRIPTION = "SDK for KaZoe" +SDK_FORMAT = "deb" + + +DISTRO_FEATURES_COMMON = " pam polkit xdg waylan " + +DISTRO_VERSION_MAJOR_scarthgap = "5" +DISTRO_VERSION_MINOR_scarthgap = "0" + +DISTRO_VERSION_MAJOR = "${DISTRO_VERSION_MAJOR_${LAYERSERIES_CORENAMES}}" +DISTRO_VERSION_MINOR = "${DISTRO_VERSION_MINOR_${LAYERSERIES_CORENAMES}}" + +DISTRO_VERSION = "${DISTRO_VERSION_MAJOR}.${DISTRO_VERSION_MINOR}.${DISTRO_VERSION_RELEASE}${DISTRO_VERSION_FLAG}${DISTRO_VERSION_HOTFIX}" +SDK_VENDOR = "-kazoe" +SDK_VERSION = "${@d.getVar('DISTRO_CODENAME', 1).upper()}-${DISTRO_VERSION_MAJOR}.${DISTRO_VERSION_MINOR}.${SDK_VERSION_MINOR}" +TARGET_VENDOR = "-kazoe" +ROOT_HOME = "/root" + +SDK_NAME = "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${TARGET_ARCH}" +SDKPATH = "/opt/sdk/kazoe-{SDK_VERSION}" + +TOOLCHAIN_HOST_TASK = "nativesdk-packagegroup-sdk-host packagegroup-cross-canadian-${MACHINE} " +TOOLCHAIN_TARGET_TASK = "packagegroup-core-standalone-sdk-target packagegroup-core-standalone-sdk-target-dbg" +SDKIMAGE_FEATURES = "dev-pkgs staticdev-pkgs" + +USER_CLASSES ?= "buildstats" + +DISTRO_INIT_MODE ?= "SYSTEMD" +DISTRO_FEATURES_COMMON ?= " ${DISTRO_FEATURES_DEFAULT} ${DISTRO_FEATURES_LIBC} largefile opengl " +DISTRO_FEATURES_SYSTEMD ?= " systemd " +DISTRO_FEATURES_SYSTEMV ?= " sysvinit " +DISTRO_FEATURES = "${DISTRO_FEATURES_COMMON} ${DISTRO_FEATURES_EXTENDS} ${DISTRO_FEATURES_${DISTRO_INIT_MODE}}" +INIT_MANAGER = "${@bb.utils.contains('DISTRO_INIT_MODE', 'SYSTEMD', 'systemd', 'sysvinit', d)}" + +# By default disable interactive patch resolution (tasks will just fail instead): +PATCHRESOLVE = "noop" + + +PACKAGE_CLASSES = "package_deb" + +QEMU_TARGETS = "aarch64 x86_64" +TOOLCHAIN = "gcc" + + +KAZOE_USER ?= "root" + +# Manage Qt6 +QT_QPA_DEFAULT_PLATFORM:pn-qtbase:class-target = "eglfs" +PACKAGECONFIG_GRAPHICS:pn-qtbase:class-target = " wayland opengl kms gbm gles2 eglfs " |