summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-support
AgeCommit message (Collapse)AuthorFilesLines
2018-08-28Add cjson recipeEd Tanous1-0/+15
CJson is a support library implementing json support for C libraries. It is relatively small, and compliant enough for secure systems usage. More information can be found in the CJson homepage here: https://github.com/DaveGamble/cJSON Tested by: "bitbake cjson" and saw no build failures. (From meta-phosphor rev: 908d4f44184e34e0d13e6017221122ab5915a310) Change-Id: I8b9fcbc5ce0ffe556da8bfa6b1d84c527160a65e Signed-off-by: Ed Tanous <ed.tanous@intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-05-30cereal: set PVBrad Bishop1-0/+1
OE norms dictate that recipes using the git fetcher set PV explicitly to "x.y.z+git${SRCPV}" Tested: Built the cereal recipe Change-Id: Ib4206b85691e95e0157704c9bd196bc44964c64f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-05-22cereal: Favor ALLOW_EMPTYBrad Bishop1-3/+1
A number of recipes remove PN from the package list. While this seems to work it is unconventional and puts us into dusty corners of oe-core/bitbake. Adopt a more conventional approach with ALLOW_EMPTY_${PN} = "1". Change-Id: I62a980f1b826f79bdba1bd4179b6f491665fe33c Tested: Built cereal and validated package contents Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-04-03nlohmann: Update to 3.1.2Brad Bishop1-4/+4
Change-Id: Ib5bff064f5b158f18268786f5fafd59760a941ac Tested: Built witherspoon and palmetto images Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-26Revert "Enable libyaml nativesdk bake"Brad Bishop1-1/+0
This has been upstreamed. This reverts commit d6c9edf9d789005674c0761b13ff5651f0cccf25. Tested: Built and verified a witherspoon image Change-Id: I95d79c3b5794847fd74e015dd0eecb5c3399e9f2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-15libgpg-error: Patch for ppc64leBrad Bishop2-0/+65
Add a patch to enable ppc64le builds of libgpg-error to work. Change-Id: If6a8a095509a92745f2f4c8f2502b0b7bfb12e2f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-26debug: Avoid lighttpd build dependencyBrad Bishop1-0/+4
The debug tarball pulls in lmsensors, which attempts to pull in lighttpd cgi support (for sensord cgi features) starting in Yocto 2.3. Phosphor disables md4 support in openssl which lighttpd requires, again - starting in Yocto 2.3. Avoid this combination by removing cgi support for sensord. Tested: Built and verified Witherspoon image with QEMU Change-Id: I4870f50f790c8b73d007f7fd89414e6724e21509 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-01-22Fix broken SDK buildDeepak Kodihalli1-0/+2
The SDK build was failing on installing nlohmann-json, with the error : nlohmann-json-dev-3.0.1+git0+ce1dccf347-r0 conflicts with nlohmann-json = 3.0.1+git0+ce1dccf347-r0. The nlohmann-json package is header-only. So apart from the -dev package, the rest would be empty. In general the package foo-dev has an implicit dependency on foo, but yocto will not allow empty packages to be installed. Add a change to allow installation of the empty base package in this case. This will satisfy the dependency requirement of the -dev package. Change-Id: I8cf0814e83be1c298e26741310e6d8ecdd32c399 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
2018-01-05Updating Nlohmann branch issue and updating to 3.0.1David Cobbley1-3/+3
Nlohmann deleted the branch on which we had pinned the YP recipe. Moving the branch back to master and pinning on a commit for version 3.0.1. Change-Id: I478cf338baf096c108532760cefa15c4d01fe45d Signed-off-by: David Cobbley <david.j.cobbley@linux.intel.com>
2017-12-21Add Nlohmann JSON libraryDavid Cobbley1-0/+16
This will make use of the Nlohmann JSON library accessible in the sysroot for other packages to compile with. Use: #include "nlohmann/json.hpp" Change-Id: Ia1dc032bc847fa156c0f7c12afb117e2ae3c2192 Signed-off-by: David Cobbley <david.j.cobbley@linux.intel.com>
2017-06-26Add recipe for CerealDeepak Kodihalli1-0/+21
Cereal is a C++ serialization library; phosphor-logging uses Cereal to serialize and persist error d-bus objects. Have phosphor-logging depend on Cereal. Change-Id: I8142fbfbddfd2ed79cfafec9f4916d2975c39663 Signed-off-by: Deepak Kodihalli <dkodihal@in.ibm.com>
2017-06-22rng-tools: Add systemd service file and package configLeonel Gonzalez2-0/+25
Change-Id: If011dc8bfdd52cc16b489d840a0d3a718352bd77 Signed-off-by: Leonel Gonzalez <lgonzalez@us.ibm.com>
2016-11-16Enable libyaml nativesdk bakeBrad Bishop1-0/+1
Short term workaround pending upstream review: https://patchwork.openembedded.org/patch/133722/ Change-Id: Ice579d23340ba82898c51f92740d21a24fb91fa7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>