summaryrefslogtreecommitdiff
path: root/meta/classes
AgeCommit message (Collapse)AuthorFiles
2009-11-13binconfig/pkgconfig.bbclass: Convert staging functions into ↵Richard Purdie3
SYSROOT_PREPROCESS_FUNCS operating on SYSROOT_DESTDIR Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13autotools.bbclass: Separate out useful staging functions into base.bbclass ↵Richard Purdie2
and call from autotools classes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13autotools.bbclass: No need to fork sed each timeRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13autotools.bbclass: Convert .la file mangling to package preprocessing hookRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13binconfig.bbclass: Convert do_install_append() into a PACKAGE_PREPROCESS_FUNCSRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13package.bbclass: Add the option to declare package preprocess function hooksRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13package.bbclass: Change to operate on a copy of the install directory ↵Richard Purdie1
instead of directly. Also take the opportunity to rename the temp directories so their function is clear Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13package.bbclass: Remove hardcoded use of PKGDEST variableRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13package.bbclass: Move variable checks to one place making the code more readableRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13base.bbclass: Only run do_stage if its been overwritten as the default is ↵Richard Purdie1
empty and its pointless to run it Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13xfce.bbclass: Sync with OE.devRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-29package.bbclass: Cleanup getVar syntax to use True, not 1 as third argumentRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-28packaged-staging: Whitelist the empty base_do_stage function as it does ↵Richard Purdie1
nothing and locks need not be held Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18nativesdk.bbclass: Drop ineffective dynamic linker flagRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17nativesdk/package_ipk.bbclass: Clean up sdk package architecturesRichard Purdie4
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17package_ipk.bbclass: Convert to use SDK_ARCHRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17packaged-staging.bbclass Use libdir_native for opkg paths in directory creationRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17native.bbclass: Use prefix_native variableRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17nativesdk: Convert to use crosssdk toolchain and remove binutils/gcc ↵Richard Purdie1
nativesdk recipes Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17cross-canadian: Add cross-canadian class with gcc and binutils recipesRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17crosssdk: Add crosssdk class with gcc and binutils recipesRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17nativesdk: Don't use search and replace on DEPENDS fieldRichard Purdie1
Search and replace on the DEPENDS field can cause problems if multiple similar names are present in the string so use an alternative approach. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17sdk.bbclass: Rename to nativesdk.bbclassRichard Purdie3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17Remove layout_* variablesRichard Purdie9
Remove layout_* variables and replace them with variables specific to the different classes. The layout variables were only useful for the native/cross classes and caused more confusion than they solved. They didn't scale to the sdk class. It now clear a small set of native/cross variables fulfil the needs. This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes sense since we're installing binaries into the locations we're compiling them for. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-10bitbake.conf: Rename SDK_PREFIX SDKPATHRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-03patch.bbclass: Merge in git resolver changes from OE.dev. Catch all ↵Richard Purdie1
exceptions rather than print horrid backtraces Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-28Add poky-trim-schemas post install script to remove unneeded schema locale ↵Richard Purdie1
translations from images (credit to Ross Burton for the initial script) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-26base.bbclass: Don't retrieve SRC_URI when not necessaryDamien Lespiau1
Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26base.bbclass: packages pulling a mercurial tree should depend on mercurialDamien Lespiau2
As we don't provide a mercurial-native package (yet) let's assume the build machine has it installed and check (sanity.bbclass) if it's the case. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-25base.bbclass: Use subprocess rather than os.system for do_unpackRichard Purdie1
gzip reports broken pipe errors with do_unpack on Fedora with certain builds of gzip and bash. By avoding python's SIGPIPE handler we can work correctly on these distributions. Patch based on a patch from the OE-devel mailing list, thanks to Khem Raj <raj.khem@gmail.com> and Holger Freyther <zecke@selfish.org> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12autotools.bbclass: Remove pointless inheritRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12binconfig.bbclass: Remove pointless inheritRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12package_ipk.bbclass: Place configuration files in WORKDIR, not stagingRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-28packagehistory.bbclass: Make package history package architecture specificRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-16autotools.bbclass: Fix to work with configure files with leading whitespaceRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15root_ipk.bbclass: Give EXTRAOPKGCONFIG a default valueRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-15rootfs_ipk.bbclass: Don't generate the arch.conf file, provide this as a ↵Richard Purdie1
packaged file in future Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-13packagehistory: Make sure package is inherited beforehand to preserve the ↵Richard Purdie1
PACKAGEFUNCS variable Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09gnome.bbclass: Convert to autotools_stageRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-09Add package_history.bbclass which checks generated package against previous ↵Richard Purdie1
package looking for problematic changes
2009-07-08package_ipk.bbclass: Solve opkg-make-index locking problem using flockRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-07pkgconfig.bbclass: No longer default to pkgconfig_stage code (breaks libdrm)Richard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02patch.bbclass: Fix up the environment for the patch resolution codeRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-07-02patch.bbclass: Sync with OE.devRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-22patch.bbclass: Allow a patch to be applied or not applied against a specific ↵Richard Purdie1
srcrev Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-16distutils.bbclass: Sync with OERichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-15poky-autobuild-notifier.bbclass: Remove unneeded recipientsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12pkgconfig.bbclass: Fix typoRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12pkgconfig.bbclass: Split out the staging function into its own class ↵Richard Purdie2
(pkgconfig_stage) Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-12packaged-staging.bbclass: Fix for packages which don't stage anythingRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>