summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-devtools
AgeCommit message (Collapse)AuthorFilesLines
2018-03-23Revert "qemu: remove unsupported linker option for RHEL6"Brad Bishop1-2/+0
Drop support for RHEL6 which has been unsupported by Poky since 2.1. This reverts commit 94ac41b1aa87a76a5ec3e50a24f4d7ce61ba5ca1. Tested: Built a witherspoon image Change-Id: I934af01801df03359d00cdf65a57019f08b77c01 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-23Revert "binutils: allow build on RHEL6"Brad Bishop5-213/+0
Drop support for RHEL6 which has been unsupported by Poky since 2.1. This reverts commit e6870323bed60378abc8f8ae4a8ba2f5d1e7c790. Tested: Built a witherspoon image Change-Id: I37020fff870cf652dc344eca65d1ad869f0ef45f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-23json-perl: Move to recipes-develBrad Bishop1-74/+0
Move json-perl to recipes-devel to match meta-cpan. Tested: Built a witherspoon image Change-Id: Ib789762cd99157ee1cf4c634962ec5e7b3420e91 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-15Yocto 2.4Brad Bishop3-1/+11
Move OpenBMC to Yocto 2.4(rocko) Tested: Built and verified Witherspoon and Palmetto images Change-Id: I12057b18610d6fb0e6903c60213690301e9b0c67 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-13Yocto 2.3Brad Bishop5-626/+558
Move OpenBMC to Yocto 2.3(pyro). Tested: Built and verified Witherspoon and Palmetto images Change-Id: I50744030e771f4850afc2a93a10d3507e76d36bc Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Resolves: openbmc/openbmc#2461
2018-03-07i2c-tools: revert alternative download URIBrad Bishop1-4/+1
Upstream now points at the Yocto mirror. Drop. Change-Id: I4cbc6ab8f51acaf2e9c11478ab5275c60f734fd6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-07i2c-tools: Remove dead codeBrad Bishop1-2/+0
We had an i2c-tools bbappend that removed the i2c-tools-misc package as a runtime dependency from the i2c-tools package, but i2c-tools-misc isn't a dependency of i2c-tools in the first place. Drop. Change-Id: I1505a45c7bf84db484eb667f3f842d3835857a8e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-07python-ipy: Drop unused recipeBrad Bishop1-32/+0
This recipe is not used. Drop. Change-Id: I3fa053e55241fbb8b1ded9bee88cc47c2780a8b4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-03-07Revert "Update pypi.python.org packages to use https"Brad Bishop1-2/+0
This has been addressed upstream and no longer required. This reverts commit 74cb437b8c4c4a5c7ebdc68d09de377bece59e5e. Change-Id: I349c4b413da82610b709b8a6ee440652f3698368 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-28rocket: Drop recipeBrad Bishop4-63/+0
python-rocket is unused in-tree. Drop. All in-tree platforms are either using python-gevent or bmcweb as the webserver. Tested: Built witherspoon and palmetto images Change-Id: I9981f77937bd9b4784484c80b80219f70d386d3e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-28pygobject2: bump to 2.28.7Brad Bishop1-3/+3
Tested: Built and verified witherspoon and palmetto images Change-Id: Iecdbd343111ccd66fadc94ee47f6ce5775db73b4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-28bottle: update to bottle 0.12.13Brad Bishop2-5/+5
Tested: Built Witherspoon image and sanity checked REST API Change-Id: I5f4a744fe34cc588933aac0cf8beec7ee72fa1b2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-28pexpect, ptyprocess: Drop recipesBrad Bishop2-24/+0
These recipes are unused. Drop. Tested: Built and verified witherspoon and palmetto images Change-Id: Id75adb67b3581aec14b5ebdd9bf0fd384af6e09f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-28tftpy: drop recipeBrad Bishop1-19/+0
python-tftpy isn't used in-tree anywhere. Drop. Tested: Built witherspoon and palmetto images Change-Id: I33a456c7c3fcffe5f844637292409546966fa885 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-27pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Idfcba5e813b6fb72ded38dcbb259af5a3a0c58fc Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-02-19Add support for building on ppc64leGunnar Mills1-0/+12
ppc64le is a little-endian mode of ppc64. Nodejs determines the endianness of the system and since it already supports bi-endian ppc64, just pass nodejs "ppc64" when the TARGET_ARCH is ppc64le. A patch has been submitted to openembedded: http://lists.openembedded.org/pipermail/openembedded-devel/2018-February/116737.html Until we move to a version of Yocto that has this patch, override the map_nodejs_arch function in a bbappend. This works because in Python "when you define a new function with the same name as a previously defined function, the function name is now bound to the new function object, and the old function object is reclaimed by the garbage collector." Resolves openbmc/openbmc#2907 Tested:Built OpenBMC on a ppc64le system. Change-Id: Ie6a48a5cd1825eb71d9fd5f734f3057bed7d780d Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
2018-02-16yaml-tiny: rename with native suffixBrad Bishop1-0/+0
yaml-tiny is a native only recipe, rename according to convention. This eliminates a number of "manifest-foo:populate_sysroot not found" build warnings. Change-Id: Ibc29bc528fa21f404e7360c8211e65f56f0b015e Tested: Built a Witherspoon image Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-02-13pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Icbbbf5221dce92dbdf891ed78e827b6e53b8f3d7 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-02-03pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Ic00f98f7fe6237ebaeea164ceb74d71e4c547f73 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-02-01gevent-websocket: move to Phosphor layerBrad Bishop1-0/+22
This recipe was erroneously merged directly into the meta-virt subtree with 1ea01342e. Move to the phosphor layer. Tested: Built an image and verified gevent-websocket still installed Change-Id: I33eba0dedbd5ff2a522ddab526e5787345a2f5d5 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-12-19pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: If38b2a30bf167727f14216b71fd41cee7efe5ee4 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-12-18Add support for c++ futures for armv5teJames Feist2-0/+2013
Some openbmc platforms are using -march=armv5te that has a known bug with futures. Backport patch to gcc that fixes this issue. original gcc git commit: c45be7f1aef92f2ea7363cbc4627f943b83ca902 gcc bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64735 Change-Id: I961b104c3d55c075c13d1b8c95306e71231ca0d1 Signed-off-by: James Feist <james.feist@linux.intel.com>
2017-12-13pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Ic24f68a274da32984844e01a50da5c9a7259aee8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-12-01pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I7c5eb02fa8a72fe144bb526f5a6c0bf20e3adaae Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-11-08pyphosphor.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I24e9aee5c39114a29d08a49de48203c22b48dbeb Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2017-10-30Update pypi.python.org packages to use httpsAndrew Geissler2-2/+4
pypi.python.org made a recent change to require all package downloads be via https. Resolves openbmc/openbmc#2530 Change-Id: I7a632a3786d9e0ac4fdf698b83f90a6c3cd38b0c Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2017-10-10devtools: iotools: add service to create symlinksPatrick Venture2-0/+15
The iotools binary is meant to be called via symlinks, similarly to busybox. Therefore, the recipe should provide a service that kicks that off for the user. Change-Id: I64b69bf18bd39e324ba9c6922cdf08b88caf43e2 Signed-off-by: Patrick Venture <venture@google.com>
2017-10-10devtools: iotools: update src_uri and srcrevPatrick Venture1-3/+3
This fork was updated today per a bug I reported internally, and therefore is more likely to be the correct version for the recipes. Change-Id: I427b2404976b9a0f2dd8e919909236d9993d35ab Signed-off-by: Patrick Venture <venture@google.com>
2017-08-01pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: Icd9422fa8425469af771b415467affb5bb7ead54 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-07-19pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I63039db09157e68e0f8efd2e0f065a48d4673384 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-06-02pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I214b03945b01805933cfdf229af51d0c0e97c27b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-04-20pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ie22099563dd7cf2731cc558201589da25aab35bd Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-04-07rsync: add dependsPatrick Williams1-0/+2
Since we set a configure option for rsync to link against external zlib and popt, we also need to add them to the DEPENDS list. This solves a QA warning. Change-Id: Iaf22d8306bd22df155b26cdcafdca4ad39c6ceab Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-30pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I56b1eeef8e943868ae39cf54c060701d5fb8caa1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-30pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I736d64b864cf11297349478b100fd28795a46fd1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-30binutils: allow build on RHEL6Patrick Williams5-0/+213
The gcc in RHEL6 does not support a compiler warning enabled by binutils. The 'target' compiler generated by Yocto does. When cross-compiling or creating the SDK, binutils autoconf detects that the cross-compiler for the 'target' supports this and then enables it for both 'target' and 'host' compile invocations. Since we do not care about compile warnings of a fundamental package like binutils, disable it via patch. See openbmc/openbmc#1407 to track removal. Change-Id: I006ec35fe5b9d67ef4752b66e703f2fd79b46714 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-30qemu: remove unsupported linker option for RHEL6Patrick Williams1-0/+2
RHEL6's native gcc does not support this option and removing it seems to have no effect. Remove to allow compiles on RHEL6. See openbmc/openbmc#1407 to track removal. Change-Id: I073efde520740c57d9a5b51c19092dd74f532c1d Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-30python-mako: remove unneeded fixupPatrick Williams1-3/+0
Upstream python-mako included in Yocto 2.2 doesn't seem to have this problem. Remove the sed patch. Change-Id: If967c04d04b19afba175f86f3afac22df694c019 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-28pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: I0b1bfd652a883795a20e09ef6fdd1d776f67d985 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-27pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: Id05528e28f753f0cf5b7230bc10d10ae4e03650c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-03-25Added rsync to package.Dinesh Chinari1-0/+4
Added rsync_%.bbappend recipes file . Change-Id: I2dadb0946e41575753520ed8dcc5b352943007f3 Signed-off-by: Dinesh Chinari <chinari@us.ibm.com>
2017-03-21Adding patch to remove GNOME compiler warning(deprecated)Saqib Khan2-0/+14
gnome-common is completely deprecated and replaced by autoconf. Therefore this patch removes all gnome dependencies from the code. For reference: https://wiki.gnome.org/Projects/GnomeCommon/Migration Change-Id: I108dd58152e8b60d1390bcbf184877ea415de669 Signed-off-by: Saqib Khan <khansa@us.ibm.com>
2017-03-17Change bbappend file to a wildcard nameSaqib Khan3-0/+0
This would allow us to upgrade package version without having to modify the file name every time. Change-Id: Ibd09f98124e0e718a86ee504c4216ffa31f2c543 Signed-off-by: Saqib Khan <khansa@us.ibm.com>
2017-01-31Add block read support to i2cgetMatt Spinler2-1/+162
Use patch from https://patchwork.ozlabs.org/patch/622104/. Resolves openbmc/openbmc#952 Change-Id: I7cda95f997be863b2fff0b6a5911d9f433b58c6c Signed-off-by: Matt Spinler <spinler@us.ibm.com>
2016-12-05Fixed journal flooding of SSL messagesJosh King2-1/+14
The problem was that when a curl command was given without any options, several error messages would be thrown that can flood the journal. To fix this I had to use a 'try catch' statment to catch the error. I modified the current 'try catch' statement to catch and pass on the ssl error so no error messages of that kind could flood the journal. After implementation no more ssl error messages were flooding the journal, however a new error was thrown so I had to create an additional exception and pass on it as well. This fixes issue number 583. Resolves openbmc/openbmc#583 Change-Id: I4857861f3c0ff103e2bccf9f5a5821c8219aefe6 Signed-off-by: Josh King <jdking@us.ibm.com>
2016-11-18pyphosphor.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ia9e787b63c180911c96a72e57f6efd6a78b9fab5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-11-16Workaround broken nativesdk bake for python-makoBrad Bishop1-0/+4
Change-Id: I8ecdb768f4f585f67b1261692315122989c69486 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-11-16Enable pyyaml nativesdk bakeBrad Bishop1-0/+1
Short term workaround pending upstream review: https://patchwork.openembedded.org/patch/133725/ Change-Id: I63ed880adbc757c1385e0501edd27ef472b4a2be Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-11-08Add recipe for python-inflectionBrad Bishop2-0/+25
Change-Id: If5849e79bd341c5eecccbfb12c5b042d2f122c44 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-10-31meta-phosphor: Add iotools recipeXo Wang1-0/+22
iotools is a command line utility for access to hardware device registers. Since iotools uses a Makefile for building and installing, this recipe includes do_compile for build options and do_install for the packaged binary. Signed-off-by: Xo Wang <xow@google.com> Change-Id: I783477d6de58a1e1868dd0383b46aa9bbe5d37ac