aboutsummaryrefslogtreecommitdiffstats
path: root/classes
AgeCommit message (Collapse)Author
2012-07-11mirrors.bbclass: add new KERNELORG_MIRRORApelete Seketeli
Add http://mirror.sit.wisc.edu/pub as a new KERNELORG_MIRROR because the libpam_1.1.1 source package could not be found on any of the defined kernel.org mirrors. Signed-off-by: Apelete Seketeli <apelete@seketeli.net>
2012-07-11mirrors.bbclass: add new GNU_MIRRORApelete Seketeli
Add ftp://mirrors.usc.edu/pub/gnu as a new GNU_MIRROR because the binutils_2.21 source package could not be found on any of the defined GNU mirrors. Signed-off-by: Apelete Seketeli <apelete@seketeli.net>
2012-06-19classes/mirrors.bbclass: update debian snapshot mirror urlKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Tom Rini <trini@ti.com>
2011-11-02sourceipk: dereference symlinks in sourceipkChase Maupin
* Added the -h option to the tar command to make sure that any patches that may have been applied by the recipe are actually copied instead of made as symlinks to the recipe directory. * This is so that people can see the actual patches and unapply individual patches as desired. Signed-off-by: Chase Maupin <Chase.Maupin@ti.com> Signed-off-by: Denys Dmytriyenko <denys@ti.com>
2011-08-04gtk-icon-cache bbclass: only add runtime dependencies on hicolor-icon-theme ↵Koen Kooi
when installing icons Also import a fix from OE-core for setting the loader dir. Tested with gnome-icon-theme and libsoup recipes on angstrom. Signed-off-by: Koen Kooi <koen@openembedded.org> Acked-by: Steffen Sledz <sledz@dresearch-fe.de>
2011-06-04sourceipk: exclude temp dirs when S == WORKDIRChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-06-04sourceipk: deal with compileconfigs only when it existsChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-06-04sourceipk: use tar to get the files copied, rather than cpChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-06-04sourceipk: allow override of the sectionChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-03-26fennec: Make it build on ARM eglibc/uclibcKhem Raj
This patchset enables fennec to build again Upgrades to latest release tag Bunch of patches to fix uclibc build Disable few options notably --disable-elf-hack Add -L<sysroot>/usr/lib to LDFLAGS otherwise make tried to find the libs in /usr/lib Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2011-03-17image.bbclass: add link to .rootfs.<type> or .<type>.imgBen Gardiner
The current image link-creation code will unconditionaly create a link from .<type> pointing to the .rootfs.<type> output. This is not compatible with the UBIFS images produced which have .<type>.img extension since they are not considered to be valid rootfs images when they are not included in a UBI container. Check for existence of the link target .rootfs.<type> before creating the link and fallback to a check for the .<type>.img target after that. Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca> Acked-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Tom Rini <tom_rini@mentor.com> (cherry picked from commit cfde49e8d0f1cf09d589910f1a342849db148519) Signed-off-by: Ben Gardiner <bengardiner@nanometrics.ca> Acked-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-26gnome.bbclass: Add --disable-scrollkeeper to EXTRA_OECONFTom Rini
Virtually all gnome recipes pass this already, this just fixes a few such as zenity. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-26sdk.bbclass: Need to mask TOOLCHAIN_OPTIONS here as wellTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-25package.bbclass: Update locking now that pstaging is always on.Tom Rini
In a few functions we checked if pstagingactive was set and if so, grabbed the lock. But really, we should always be locking here. And inside of package_do_shlibs we need to keep the lock a little longer than we had been otherwise we can run into a race.. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-25insane.bbclas: Add locking in package_qa_check_stagedTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-25src_distribute.bbclass: distribute only SRC_DISTRIBUTE_LICENSESOtavio Salvador
A distro can require conf/licenses.conf or set SRC_DISTRIBUTE_LICENSES selecting which licenses are wanted to be distributed. In case it is empty or undefined we default to distribute all licenses to not break backward compatibility. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-25Revert "autotools: symlink where we can"Chris Larson
This is nice in theory, but there's a risk that a broken source tree could try to modify the files through the symlinks, screwing up everybody else using them. Of course, per-recipe sysroots would resolve this, so we can revisit this if/when that gets implemented. This reverts commit 302395545185b4e85bf76a8f319bc71bd3a7be1d. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-02-24bitbake.conf, native*.bbclass: pass --sysroot to TOOLCHAIN_OPTIONSDenys Dmytriyenko
Commit 9c5b9db29738a89837917b1a2d8ee5a1cae0b4cc (bitbake.conf: Simplify TARGET_CPPFLAGS/LDFLAGS) potentially breaks external toolchains, when their default sysroot is different from our sysroot/staging location. Pass default --sysroot to compiler/linker through TOOLCHAIN_OPTIONS, avoiding native and nativesdk packages. This matches the corresponding changes in Poky. cross.bbclass was already doing it, since it originated from Poky, AFAIK. Signed-off-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Tom Rini <tom_rini@mentor.com>
2011-02-23kernel.bbclass: provide virtual/kernel-${PV}Andreas Oberritter
* Allow precompiled modules to depend on a specific kernel version. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-23package_deb.bbclass: create a proper package_update_index_deb task.Filip Zyzniewski
Until now the Packages.gz generation was hardcoded in rootfs_deb_do_rootfs. (Tom Rini: While in here, trailing whitespace cleanup) Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-23cmake.bbclass: use QT_CONF_PATH to support Qt4 projectsOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-23cmake.bbclass: use 2.8 modulesOtavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-23qmake_base.bbclass: add generate_qt_config_file taskOtavio Salvador
This writes a qt.conf inside WORKDIR to properly configure projects based on CMake. This is required since qmake variables (returned by -query command) are fixed into the binary and can only be changed using a qt.conf file. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-23package_deb.bbclass: make version acceptable for dpkg-deb.Filip Zyzniewski
dpkg-deb does not like version numbers without digits: NOTE: Running task 428 of 604 (ID: 14, [...]/openembedded/recipes/linux-firmware/linux-firmware_git.bb, do_package_write_deb) dpkg-deb - error: (upstream) version (`git') doesn't contain any digits dpkg-deb: 1 errors in control file NOTE: package linux-firmware-git-r1+gitr2fab48391fda8a914b55c8ac265eb3b6ee10ace8: task do_package_write_deb: Started This commit causes version numbers without digits to be appended with '0': linux-firmware-agere_git0-r1+gitr2fab48391fda8a914b55c8ac265eb3b6ee10ace8_all.deb Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-23cross.bbclass: Fix many QA RPATH errors for distros preferring libtool-2.2Andreas Müller
* This patch removes the absolute path in sysroots/<arch>/usr/lib/libstdc++.la * * It was build tested wih clean tmp for xfce46-image. Additional known * QA-RPATH-error-candidates were checked for successful build: * * aspell-0.60.6-r0 * curl-7.21.2-r4.0 * clutter-box2d-0.10.0-r2.0+git4e72b9c135a9439b82d801c62422531db611f98b * enchant-1.6.0-r2 * gnome-vfs-2.24.1-r3 * libcdio-0.82-r3.0 * libsoup-2.2.100-r1: * neon-0.25.5-r4 * schroedinger-1.0.9-r0 * tiff-3.9.4+4.0.0beta6-r0 * * Build environment was (RPATH QA errors treated as fatal / acl fixed manually) * * BB_VERSION = "1.10.2" * METADATA_BRANCH = "cross-bbclass-test" * METADATA_REVISION = "a44300e" * TARGET_ARCH = "arm" * TARGET_OS = "linux-gnueabi" * MACHINE = "overo" * DISTRO = "angstrom" * DISTRO_VERSION = "2010.7-test-20110219" * TARGET_FPU = "hard" * * Notes: * - To have effect, gcc-cross has to be rebuild (changing all gcc packed * was not an option) * - This patch does not affect libtool-2.4 distos * - The story is found at * http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-February/030115.html Signed-off-by: Andreas Mueller <schnitzeltony@gmx.de> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-21insane.bbclass: Fix a thinko in powerpc64 supportTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-21kernel-arch.bbclass: Add powerpc64 mappingsTom Rini
A future TODO is to see if there's anything left that must build with ARCH=ppc in the kernel that can't be upgraded to a newer kernel with ARCH=powerpc. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-21insane.bbclass: Add powerpc64 entries.Tom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-21debian.bbclass: call auto_libname in reverse sorted AUTO_LIBNAME_PKGSMartin Jansa
* see comment for reason why we need this * more info: http://lists.linuxtogo.org/pipermail/openembedded-devel/2011-February/029877.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-20package_deb.bbclass/apt: armel architecture name for eabi systems.Filip Zyzniewski
For dpkg EABI system architecture is called armel, not arm. Reference: http://wiki.debian.org/ArmEabiPort Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-20insane.bbclass: Make RPATH a non-fatal errorTom Rini
In order to make the user experience better we now use bb.warn on non-fatal QA errors and bb.error on fatal errors. Also note that the RPATH problem is a security issue. (not part of the acks, but suggested on the ML). Signed-off-by: Tom Rini <tom_rini@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com> Acked-by: Denys Dmytriyenko <denys@ti.com> Acked-by: Eric Benard <eric@eukrea.com>
2011-02-20insane.bbclass: Clarify missing gettext messageTom Rini
Make it clear that what's missing is an 'inherit gettext' in a recipe. Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-19sdk.bbclass: cache ${libdir} as ${target_libdir}Otavio Salvador
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
2011-02-18kernel.bbclass: fix retrieving dependencies between modules.Filip Zyzniewski
get_dependencies() searched for a filename key in dependencies directory with the /lib/modules/kernel_version prefix while the directory had entries stripped of it. Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Acked-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-16autotools: symlink where we canChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2011-02-16autotools: split out a oe_autoreconf functionChris Larson
This functionality logically belongs in its own function, and it makes it easier to explicitly run against subdirs in certain cases. Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2011-02-16autotools: cleanupChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com> Acked-by: Khem Raj <raj.khem@gmail.com>
2011-02-16native: fix duplicating virtclass-native entries in OVERRIDESChris Larson
A function was called from ${@} in OVERRIDES which was supposed to return the bits to prepend when in virtclass context, yet it *set* overrides instead, returning None. This resulted in 1) adding an extra virtclass-native to OVERRIDES each time it was expanded, and 2) appending None, causing 'localNone' to be in overrides rather than the expected 'local'. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-02-15rootfs_ipk: don't emit error code when ONLINE_PACKAGE_MANAGEMENT is really noneMartin Jansa
* currently do_rootfs fails when it's "none", because that test returns exit code '1': | log_check: Using /OE/tmpdir-shr/work/spitz-oe-linux-gnueabi/initramfs-kexecboot-klibc-image-1.0-r0/temp/log.do_rootfs.21324 as logfile | Logfile is clean | + rm -rf /OE/tmpdir-shr/rootfs/initramfs-kexecboot-klibc-image-tmp | + '[' none '!=' none ']' NOTE: package initramfs-kexecboot-klibc-image-1.0-r0: task do_rootfs: Failed ERROR: Function 'do_rootfs' failed (see /OE/tmpdir-shr/work/spitz-oe-linux-gnueabi/initramfs-kexecboot-klibc-image-1.0-r0/temp/log.do_rootfs.21324 for further information) ERROR: Task 1356 (/OE/dev/recipes/images/initramfs-kexecboot-klibc-image.bb, do_rootfs) failed with exit code '1' ERROR: '/OE/dev/recipes/images/initramfs-kexecboot-klibc-image.bb' failed Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2011-02-14package_deb.bbclass: remove double DISTRO_PR from the package version.Filip Zyzniewski
PKGR already contains DISTRO_PR, so no need to add it twice. Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-14package_deb.bbclass: depend on apt, not dpkg.Filip Zyzniewski
Both package_deb.bbclass and rootfs_deb.bbclass use apt-get. Without apt system cannot be bootstrapped because there is no optimal way to fetch new packages. Apt depends on dpkg, so switching from dpkg to apt in EXTRA_DEPENDS provides both. Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-14Revert 6a7f8c in favor of a real fixChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-02-14package_deb.bbclass: Use PKGV/PKGR variables where applicable.Filip Zyzniewski
Using PV/PR causes problems like libncursesw5_5.7-r16 depending on libtinfo5 (>= 5.7+20110115). Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-14packaged-staging: Don't pass a trailing ' ' to bb.mkdirhierTom Rini
Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-14image.bbclass: move insert_feed_uris() to rootfs_ipk.bbclassFilip Zyzniewski
This function generates feed configuration for opkg and as such should be used only for images using ipk, not rpm or deb. Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-14utils: drop exported var env caching for oe_popenChris Larson
This was dangerous, as an oe_run executed from the configuration metadata would result in caching the config metadata information, rather than the final metadata information. We could also cache it by the datasmart instance, but I don't think its worth the trouble at this time, particularly given the next bitbake release exports all exported vars into the process environment automatically, avoiding the need for any of this. Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-02-14packaged-staging: add debug info for oe_run failuresChris Larson
Signed-off-by: Chris Larson <chris_larson@mentor.com>
2011-02-14deb packages support: switch from /var/dpkg to /var/lib/dpkgFilip Zyzniewski
OE generally tries to use /var/dpkg, but the change is missing in some places, so it is needed to move completely to one of the options. Keeping the dpkg's default /var/lib/dpkg causes less maintenance overhead for OE. Signed-off-by: Filip Zyzniewski <filip.zyzniewski@gmail.com> Signed-off-by: Tom Rini <tom_rini@mentor.com>
2011-02-14packaged-staging.bbclass: partial revert of commit ↵Marco Cavallini
fe706bb9af34ce43e8ec55fbf929a85d3b6d612a due to build error * # ERROR: Error in compiling python function in: * # ERROR: The lines leading to this error were: * # ERROR: 22:SyntaxError:' except Exception as ex:'
2011-02-13python-dir.bbclass: Add checks for 2.7 and 3.1 as wellKhem Raj
Signed-off-by: Khem Raj <raj.khem@gmail.com>