summaryrefslogtreecommitdiffstats
path: root/meta-phosphor/common/recipes-devtools
Commit message (Collapse)AuthorAgeFilesLines
...
* pyphosphor.bb: bump versionPatrick Williams2017-07-191-1/+1
| | | | | Change-Id: I63039db09157e68e0f8efd2e0f065a48d4673384 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2017-06-021-1/+1
| | | | | Change-Id: I214b03945b01805933cfdf229af51d0c0e97c27b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2017-04-191-1/+1
| | | | | Change-Id: Ie22099563dd7cf2731cc558201589da25aab35bd Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* rsync: add dependsPatrick Williams2017-04-071-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>
* pyphosphor.bb: bump versionPatrick Williams2017-03-301-1/+1
| | | | | Change-Id: I56b1eeef8e943868ae39cf54c060701d5fb8caa1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2017-03-291-1/+1
| | | | | Change-Id: I736d64b864cf11297349478b100fd28795a46fd1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* binutils: allow build on RHEL6Patrick Williams2017-03-295-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>
* qemu: remove unsupported linker option for RHEL6Patrick Williams2017-03-291-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>
* python-mako: remove unneeded fixupPatrick Williams2017-03-291-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>
* pyphosphor.bb: bump versionPatrick Williams2017-03-281-1/+1
| | | | | Change-Id: I0b1bfd652a883795a20e09ef6fdd1d776f67d985 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2017-03-271-1/+1
| | | | | Change-Id: Id05528e28f753f0cf5b7230bc10d10ae4e03650c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Added rsync to package.Dinesh Chinari2017-03-251-0/+4
| | | | | | | Added rsync_%.bbappend recipes file . Change-Id: I2dadb0946e41575753520ed8dcc5b352943007f3 Signed-off-by: Dinesh Chinari <chinari@us.ibm.com>
* Adding patch to remove GNOME compiler warning(deprecated)Saqib Khan2017-03-212-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>
* Change bbappend file to a wildcard nameSaqib Khan2017-03-163-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>
* Add block read support to i2cgetMatt Spinler2017-01-312-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>
* Fixed journal flooding of SSL messagesJosh King2016-12-052-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>
* pyphosphor.bb: bump versionPatrick Williams2016-11-181-1/+1
| | | | | Change-Id: Ia9e787b63c180911c96a72e57f6efd6a78b9fab5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Workaround broken nativesdk bake for python-makoBrad Bishop2016-11-161-0/+4
| | | | | Change-Id: I8ecdb768f4f585f67b1261692315122989c69486 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Enable pyyaml nativesdk bakeBrad Bishop2016-11-161-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>
* Add recipe for python-inflectionBrad Bishop2016-11-082-0/+25
| | | | | Change-Id: If5849e79bd341c5eecccbfb12c5b042d2f122c44 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-phosphor: Add iotools recipeXo Wang2016-10-311-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
* Add recipe for perl YAML::TinyMatt Spinler2016-10-201-0/+17
| | | | | Change-Id: I4e371d6fa8e63a983ac14ddf408e91c2cbcbf76f Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* pyphosphor.bb: bump versionPatrick Williams2016-09-281-1/+1
| | | | | Change-Id: I2e545723e73610db7f703d797821967c68c8a3d4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2016-09-281-1/+1
| | | | | Change-Id: Ia13e8109e11d6949fc65e94e405ef938b8cccf66 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2016-09-231-1/+1
| | | | | Change-Id: I9776659463fb118a8f07c655067095d63c56cc3c Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* bottle: fix python-bottle-app packagePatrick Williams2016-09-161-2/+2
| | | | | | | | | | Since python-bottle-app is selecting items from /usr/bin, it must be before python-bottle in the final PACKAGE list, otherwise python-bottle gets the files first. Use PACKAGE_BEFORE_PN to ensure that is the case. Change-Id: Ia0af342c1b6f4963da126a327b96d956755733ef Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pyphosphor.bb: bump versionPatrick Williams2016-09-121-1/+1
| | | | | Change-Id: Ic66408374431d0d4ce6aab783f67cb31f4b36733 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Fix more missing package dependenciesBrad Bishop2016-09-102-2/+7
| | | | | | | Found a couple missing from Rocket and Bottle. Change-Id: I5ee3c882c3182a20c907f8e8a13f40eec36731fa Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* pyphosphor: add wsgi namespace packagesBrad Bishop2016-09-081-1/+7
| | | | | | | | Add wsgi namespace packages for python module packages that install themselves under obmc.wsgi or obmc.wsgi.apps Change-Id: Ifaf44ad3890922c34b9abf5563aac93b1ea57336 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* pyphosphor: split into subpackagesBrad Bishop2016-09-081-0/+33
| | | | | | | | | | | | | | Add namespace packages for packages that install python modules into the obmc site-packages namespace. Split the modules in the dbuslib and utils dirs into a dbus and utils package. This enables more granular dependency expression in other recipes. Change-Id: I6fd8abc1a56584f25b300260370c8ed2ed9e03ec Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Move pyphosphor to recipes-devtoolsBrad Bishop2016-09-081-0/+15
| | | | | | | With all the rest of the python recipes. Change-Id: I796e1de1edf436feb4eaea9191ca582eb7a1c37a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Gevent fixesBrad Bishop2016-09-083-0/+44
| | | | | | | | | Adds two gevent patches: 1 - add ppc64le to libev compilers 2 - fix broken ssl module detection Change-Id: If3839b80b2cbf829818f7462c252352e72afa73f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* i2c-tools - Mode 'd' for i2cdump - 4 byte read support.Sergey Solomin2016-09-062-1/+95
| | | | | | | | | | | | | | | Current 'i2c-tools' utilities appear to be insufficient for one particular chip the Witherspoon lab team would like to interact with. The chip in question requires a 4 consecutive byte read without initial write of the regiser offset. Adding an enhancement to the existing utilities seems to be a better option than creating a brand new tool. Resolves openbmc/openbmc#466. Change-Id: Ifb7f68fb8f1112eaf494634b37dafb60d200fefd Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Add json-perl recipe.Matt Spinler2016-09-061-0/+74
| | | | | | | Picked up the json-perl 2.90 recipe from openembedded.org. Change-Id: I34424087a509bdf1b548a9582afa08c3872f3bad Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* fix json dbus.Double encodingEdward A. James2016-09-062-0/+67
| | | | | | | | | | | - bad formatting showed up in rest server queries - json used the highest level repr method, which will call the dbus type tp_repr method. Instead we should use the float specific repr method. resolves openbmc/openbmc#411 Change-Id: I04eea6d825fe3833accf1625e138abedb0aa7c95 Signed-off-by: Edward A. James <eajames@us.ibm.com>
* python: Install full email package for native[sdk]Patrick Williams2016-08-161-1/+1
| | | | | | | | | | | The .bbappend for python creates a minimal email package for installation on the target, but was also impacting nativesdk packages. This prevented us from compiling certain python programs inside the SDK. Change the do_install_append to only impact targets (and not native/nativesdk). Change-Id: I68576d7f1f98892840a09ed382690ea4b3aa3940 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add autoconf-archive macros for building with autotoolsMatthew Barth2016-08-042-0/+29
| | | | | | | | | | Created recipe to integrate version 2016.03.20 of the autoconf-archive set of macros to provide more robust features building with autotools. Also included deploying these macros into the appropriate host sdk directory. Change-Id: I73063012092c6cd7b0b26ebecec6466bd5196d2e Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* python-ipy: update 0.81 -> 0.83Wenzong Fan2016-07-121-0/+32
| | | | | | | | | * update SRC_URI checksums * remove PKG-INFO that is not in 0.83 Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> Signed-off-by: Edward A. James <eajames@us.ibm.com>
* python-pexpect: Fix runtime failure with ptyprocessPatrick Williams2016-06-242-0/+24
| | | | | | | | | | | python-pexpect needs python-ptyprocess and this was not specified in the .bb file. This is fixed upstream with python-pexpect_4.1.0, but not backported for 4.0.1, which is the current version used in the yocto 2.1 tree. Also, needed to backport the ptyprocess package itself. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* python-pygobject: Backport 2.28.3Patrick Williams2016-06-242-0/+76
| | | | | | | | | The skeleton code does not run with pygobject-3 today, so backport pygobject-2 recipe from yocto 2.0.1. TODO: Create issue to track upgrade to pygobject-3. Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* python: 2.7.9 -> 2.7.11Patrick Williams2016-06-241-0/+0
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Fix i2c-tools SRCURI syntaxRick Altherr2016-05-251-1/+2
| | | | | | | | | | | | Override syntax (FOO_append, FOO_prepend) doesn't insert spaces to separate the append from the original value. This caused the two URIs to be incorrectly merged into one and caused a download failure. It happens that the fallback in that case is to use the Yocto mirror so it kept working other than emitting a warning. Using =+ prepend syntax correctly adds the separating space. Change-Id: I36f48cb53aa29ea9a4bde738c975784f6ce24250 Signed-off-by: Rick Altherr <raltherr@google.com>
* Merge pull request #85 from bradbishop/dbusnkskjames2015-11-202-0/+39
|\ | | | | python-dbus dbus.Byte.__str__ produces broken utf8
| * python-dbus dbus.Byte.__str__ produces broken utf8Brad Bishop2015-11-172-0/+39
| | | | | | | | | | | | Byte to string simply copied the byte, which isn't valid utf8 for non ascii values. Since dbus.byte is an int subclass, should just be using int's __str__ implementation anyway.
* | Python cleanupBrad Bishop2015-11-1814-601/+77
|/ | | | | | | CherryPy won't be used so remove it. Use wsgi and email that comes with python. Remove wsgi and email standalone recipes. Update bottle and rocket to use new packages.
* Refactor bottle recipeBrad Bishop2015-11-135-5/+14
| | | | | | Adopting some typical conventions: -use python_site_packages variable -python recipe naming conventions
* Add python-rocket recipeBrad Bishop2015-11-134-0/+62
| | | | Rocket is an minimal wsgi http server.
* Add python-wsgiref-standaloneBrad Bishop2015-11-133-0/+243
| | | | | This is a standalone version of the wsgi ref library that comes with python.
* Add python-email-utils-standalone recipeBrad Bishop2015-11-134-0/+300
| | | | | This is a stripped down version of python-email without any dependencies, for packages that just use email.utils.
* Add Bottle recipeBrad Bishop2015-11-094-0/+72
| | | | | Bottle is a python wsgi micro-framework for developing web applications.
OpenPOWER on IntegriCloud