summaryrefslogtreecommitdiffstats
path: root/recipes-devtools
AgeCommit message (Collapse)AuthorFilesLines
2018-09-05iotools: move postinstall to postinst_ontargetthudTim Orling1-6/+2
Fixes: ERROR: intel-rt-image-1.0-r0 do_rootfs: Postinstall scriptlets of ['iotools'] have failed. If the intention is to defer them to first boot, then please place them into pkg_postinst_ontarget_${PN} (). Deferring to first boot via 'exit 1' is no longer supported. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-09-05cpuid: upgrade 20170122 -> 20180519Tim Orling1-2/+2
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2018-01-23cpuid: upgrade 20160814 -> 20170122Tim Orling1-3/+3
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2017-10-31php: allow version to floatTim Orling1-0/+0
Upstream version has updated. Allow our bbappend to float so it is not so fragile. Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-10-10php: bbappend: rename to php_5.6.26mortyJoe Konno1-0/+0
meta-openembedded master has updated the php 5.6 recipe to version 5.6.26. Rename in order for bbappend to function. Signed-off-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-09-07iotools: support build/install on different architectureReinette Chatre2-5/+34
When building for a different architecture bitbake ensures that CC is set to correct compiler. Modify the Makefile to accept the value of CC from environment. The binary self is used during installation to create symlinks to appropriate names - it is thus not possible to complete installation on build system when it is of different architecture. Modify the installation rule to only install the binary and create a post install function that will be run on target. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-09-07php: remove all build workaroundsReinette Chatre1-65/+0
We have accumulated several php build workarounds. These are now all disabled as it appears that php builds and runs smoothly at this time. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-09-07iotools: disable build of static librariesReinette Chatre1-1/+5
Static library generation is now disabled by default for Poky and we follow same guidance here to save build time as well as the size used for build output artifacts. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-09-07suspendresume: update development tracking recipe to point to latestReinette Chatre1-1/+1
This is a git recipe, tracking development, update it to point to most recent source revision. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-09-07iotools: update download location of releaseReinette Chatre1-1/+1
The location where latest release is obtained has changed. Update the recipe to reflect new location. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-09-07cpuid: update to release 20160814Reinette Chatre1-3/+3
Moving to krogoth release is great opportunity to ensure we are tracking most recent of packages. Update cpuid to latest release available. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-09-07php bbappend: Updated to new version numberScott Lawson1-0/+0
meta-openembedded layer has updated to PHP 5.6.23. Rename recipes-devtools/php/php_5.6.12.bbappend -> recipes-devtools/php/ php_5.6.23.bbappend Signed-off-by: Scott Lawson <scott.lawson@intel.com> [reinette.chatre@intel.com: change update to 5.6.23 from original 5.6.18] Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Joe Konno <joe.konno@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2016-06-03wmctrl: new recipeReinette Chatre1-0/+12
wmctrl is a UNIX/Linux command line tool to interact with an EWMH/NetWM compatible X Window Manager. The tool provides command line access to almost all the features defined in the EWMH specification. It can be used, for example, to get information about the window manager, to get a detailed list of desktops and managed windows, to switch and resize desktops, to make windows full-screen, always-above or sticky, and to activate, close, move, resize, maximize and minimize them. The command line access to these window management functions makes it easy to automate and execute them from any application that is able to run a command in response to an event. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Reviewed-by: Darren Hart <dvhart@linux.intel.com>
2015-12-02iotools: fixup permissions related to host-user-contaminated warningReinette Chatre1-0/+4
During build we see following QA warning: WARNING: QA Issue: iotools: /iotools/usr/sbin/iotools is owned by uid 1000, which is the same as the user running bitbake. This may be due to host contamination [host-user-contaminated] This is because the Makefile installs files with "cp -a" which preserves ownership of user running bitbake. We fixup the permissions after installation from Makefile. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Acked-by: Darren Hart <dvhart@linux.intel.com>
2015-12-02php: bbappend rename for master version 5.6.12Darren Hart1-0/+0
Update the recipe to apply to the recipe version in master. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-12-02suspendresume: update SRCREV to latest HEADReinette Chatre1-1/+1
We update the SRCREV to pick up the latest development of the suspendresume project. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-06-17php: separate php-cli and php packages to fix installReinette Chatre1-0/+12
The contents of php package only exists when pear is enabled. Since we disabled pear the package is empty. The php binary forms part of php-cli which is what we are most interested in to support the phoronix test suite in the systemdev images. We also need to build sdk images and for these the *-dev variants of packages are needed. For php-cli this currently reverts to being php-dev (since PN in its package config is php). This causes failures during rootfs creation since php-dev depends on php, which is empty because of pear being disabled. We work around this by moving the contents of php-dev to a new php-cli-dev so that we can have the right content in the sdk images we create. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-31add analyze_boot to suspendresume packageTodd E Brandt1-1/+2
Add analyze_boot to the suspendresume package. Signed-off-by: Todd Brandt <todd.e.brandt@linux.intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-03-23introduce iotoolsReinette Chatre1-0/+17
The iotools package provides a set of simple command line tools which allow access to hardware device registers. Supported register interfaces include PCI, IO, memory mapped IO, SMBus, CPUID, and MSR. Also included are some utilities which allow for simple arithmetic, logical, and other operations. This is very useful to have during system development. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20suspendresume: fix runtime dependencyReinette Chatre1-1/+2
We currently get the QA warning of "WARNING: QA Issue: suspendresume requires /usr/bin/python, but no providers in its RDEPENDS [file-rdeps]" Fix this by changing the dependency on python to a runtime dependency. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20php: fix build breakageReinette Chatre1-0/+53
The build of php is currently failing. We find that the pear PHP package is currently installing a configuration file in an unexpected location. Digging into the pear installation scripts did not reveal a clear cause so we disable the inclusion of pear because we do not currently have dependencies on it. The php recipe assumed pear is installed so we expand the do_install task with additional prepend and append tasks that will set up environment for main recipe to succeed and clean up afterwards. The recipe also tries to remove some temporary files that cannot exist and we work around this by temporarily creating those files so that recipe can remove them and succeed. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20disable imap support in phpReinette Chatre1-0/+2
imap support is not needed by phoronix-test-suite for which we include the php package. This imap support also pulls in additional dependencies (pam) that we would like to exclude at this time. Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-02-20Add cpuid tool recipeReinette Chatre1-0/+20
A useful tool during system development, cpuid dumps detailed information about the CPU(s) gathered from the CPUID instruction, and also determines the exact model of CPU(s). It supports Intel, AMD, and VIA CPUs, as well as older Transmeta, Cyrix, UMC, NexGen, Rise, and SiS CPUs Signed-off-by: Reinette Chatre <reinette.chatre@intel.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-01-23Systemdev: Initial commitDarren Hart1-0/+20
The meta-systemdev layer provides a Distro definition (systemdev), and image recipes intended for system development, validation, and benchmarking. The base systemdev-image provides a console-based image with analysis tools, test suites, and benchmarks. The SDK variants add a toolchain and development libraries. The XFCE variants add the XFCE desktop and graphical benchmarks. Signed-off-by: Darren Hart <dvhart@linux.intel.com>