meta-openembedded-contrib/meta-networking/recipes-support/ruli, branch jansa/master-next OpenEmbedded layers collection contribution trees http://git.openembedded.org/meta-openembedded-contrib/atom?h=jansa/master-next 2023-05-28T23:34:59+00:00 ruli: Pass cflags to makefile 2023-05-28T23:34:59+00:00 Khem Raj raj.khem@gmail.com 2023-05-27T07:40:37+00:00 urn:sha1:227d7536f92892206aae740c2ec1c19ac730b63d Fixes WARNING: ruli-0.36-r0 do_package_qa: QA Issue: File /usr/lib/.debug/libruli.so.4 in package ruli-dbg contains reference to TMPDIR [buildpaths] Signed-off-by: Khem Raj <raj.khem@gmail.com> recipes: Update LICENSE variable to use SPDX license identifiers 2022-03-05T01:41:45+00:00 Khem Raj raj.khem@gmail.com 2022-03-04T08:45:46+00:00 urn:sha1:7d8a0e840dd9fc6aabfe29413f3564ef0dc481f8 Signed-off-by: Khem Raj <raj.khem@gmail.com> ruli: recipe cleanup 2020-07-06T14:28:04+00:00 Konrad Weihmann kweihmann@outlook.com 2020-07-05T18:56:10+00:00 urn:sha1:caaee6e9ef954c077fee5ae3d741f726e0606767 - removed B = "${S}", which is the default anyway - removed FILES_${PN} =+ "${bindir}", as it's already covered by ${PN}-bin package Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Khem Raj <raj.khem@gmail.com> ruli: Fix implicit conversion from 'unsigned int' to 'float' 2019-12-29T18:32:10+00:00 Khem Raj raj.khem@gmail.com 2019-12-29T18:22:01+00:00 urn:sha1:a721c091a81ae8c62788f0e7035f34f805fe63e3 Signed-off-by: Khem Raj <raj.khem@gmail.com> ruli: Define OOP_LIB_DIR and INSTALL_LIB_DIR 2019-12-21T00:07:50+00:00 Khem Raj raj.khem@gmail.com 2019-12-20T07:31:21+00:00 urn:sha1:fa6e382bc649bf06a26e176fb8de3ebe84b1be76 This helps in taking care of multilib install dir Signed-off-by: Khem Raj <raj.khem@gmail.com> ruli: Fix install step and build samples too 2019-11-21T06:17:23+00:00 Khem Raj raj.khem@gmail.com 2019-11-20T19:42:40+00:00 urn:sha1:f4e6224b340fba198639bdd4585a81efdf15303e do_install never executed as a result it was empty install Create ruli-bin package for utilities, so libraries can be packages granularily Drop the makefile patch which is no longer needed, set the make variables to get the needed bits set Signed-off-by: Khem Raj <raj.khem@gmail.com> ruli: FIx build with hardening flags 2017-06-28T14:29:59+00:00 Khem Raj raj.khem@gmail.com 2017-06-26T05:34:42+00:00 urn:sha1:bd259171ec0c2163a2c1025e1b83ae379cee96a7 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> ruli: Fix build with hardening flags 2017-06-28T14:29:57+00:00 Khem Raj raj.khem@gmail.com 2017-06-17T17:21:42+00:00 urn:sha1:6eb0dfd012edeb06a6ae6708279fab42960398f1 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> ruli: Add new package 2016-12-14T14:20:12+00:00 Khem Raj raj.khem@gmail.com 2016-12-06T02:36:22+00:00 urn:sha1:489fce65e0b419b446a7ae9f6b4ef76d8986bdb8 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> 4656a1143c9c5'>packagegroup-boot.bb
blob: 1d6ae9eda09e42fd9cf4f0bd7186fd06388cc7ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
DESCRIPTION = "Basic task to get a device booting"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58"

PR = "r58"

inherit packagegroup

# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
#
PACKAGE_ARCH = "${MACHINE_ARCH}"

#
# those ones can be set in machine config to supply packages needed to get machine booting
#
MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""

# Make sure we build the kernel
DEPENDS = "virtual/kernel"

RPROVIDES_${PN} += "task-boot"
RREPLACES_${PN} += "task-boot"
RCONFLICTS_${PN} += "task-boot"

#
# minimal set of packages - needed to boot
#
RDEPENDS_${PN} = "\
    base-files \
    base-passwd \
    busybox \
    netbase \
    ${@base_contains("MACHINE_FEATURES", "keyboard", "keymaps", "", d)} \
    ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS} \
    "

RRECOMMENDS_${PN} = "\
    kernel \
    ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS} \
    "