aboutsummaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support
AgeCommit message (Collapse)Author
2015-03-30opencv: Update SRC_URI to use gitdylanKhem Raj
opencv now has moved to using git. Lets use the git version to fetch SRCs Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2014-01-04fbset-modes: Explicitly set MACHINE_ARCHMartin Jansa
* bitbake-diffsigs output: basehash changed from 2f6aa4302713441e9c3c7207c4edea33 to 3486f2b65998ee4ec5bd5fbbe02cadb0 List of dependencies for variable TARGET_LD_ARCH changed from 'set([])' to 'set(['TUNE_LDARGS'])' List of dependencies for variable TARGET_AS_ARCH changed from 'set([])' to 'set(['TUNE_ASARGS'])' List of dependencies for variable TARGET_OS changed from 'set([])' to 'set(['ABIEXTENSION', 'LIBCEXTENSION'])' List of dependencies for variable TARGET_CC_ARCH changed from 'set([])' to 'set(['TUNE_CCARGS'])' List of dependencies for variable TARGET_ARCH changed from 'set([])' to 'set(['TUNE_ARCH'])' Dependency on Variable ABIEXTENSION was removed Dependency on Variable TUNE_CCARGS was removed Dependency on Variable TUNE_FEATURES_tune-armv5t was removed Dependency on Variable TUNE_FEATURES_tune-armv5te was removed Dependency on Variable TUNE_ARCH was removed Dependency on Variable LIBCEXTENSION was removed Dependency on Variable TUNE_FEATURES_tune-armv5 was removed Dependency on Variable TUNE_LDARGS was removed Dependency on Variable DEFAULTTUNE was removed Dependency on Variable TUNE_ASARGS was removed Dependency on Variable TUNE_FEATURES was removed Variable TARGET_LD_ARCH value changed from 'none' to '${TUNE_LDARGS}' Variable TARGET_AS_ARCH value changed from 'none' to '${TUNE_ASARGS}' Variable TARGET_OS value changed from 'linux' to 'linux${LIBCEXTENSION}${ABIEXTENSION}' Variable TARGET_CC_ARCH value changed from 'none' to '${TUNE_CCARGS}' Variable TARGET_ARCH value changed from 'allarch' to '${TUNE_ARCH}' Hash for dependent task fbset-modes.bb.do_patch changed from eb8e475b55d64d5c9f6427a90e080ba6 to ee7e89fdd852378ee18ac23cdd92f3d3
2013-11-19mime-support: Drop allarchMartin Jansa
* depends on TUNE_PKGARCH 'file' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-11-19tbb: Disable thumbMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22openldap: add dependency on util-linuxMartin Jansa
* openldap-slapd was sometime depending on util-linux-libuuid add dependency to explicitly enable it Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22ntfs-3g-ntfsprogs: add packageconfig for uuidMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22libftdi: add PACKAGECONFIG for cpp-wrapperMartin Jansa
* also fixes WARNING: QA Issue: libftdi: The compile log indicates that host include and/or library paths were used. Please check the log '/OE/oe-core/tmp-eglibc/work/x86_64-oe-linux/libftdi/0.19-r1/temp/log.do_compile' for more information. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22farsight2: add PACKAGECONFIG for gupnpMartin Jansa
* it's autodetected from sysroot * add PACKAGECONFIG to make it deterministic Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22libnice: add PACKAGECONFIG for gupnpMartin Jansa
* it's autodetected from sysroot * add PACKAGECONFIG to make it deterministic Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22links: add PACKAGECONFIG for bzip2, lzmaMartin Jansa
* it's autodetected from sysroot * add PACKAGECONFIG to make it deterministic Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22joe: add PACKAGECONFIG for joeMartin Jansa
* it's autodetected from sysroot * add PACKAGECONFIG to make it deterministic * ncurses-libtinfo dependency is added only when ncurses is built before joe Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22mbuffer: add PACKAGECONFIG for md5Martin Jansa
* openssl is autodetected from sysroot * add PACKAGECONFIG to make it deterministic Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22vim: add PACKAGECONFIG for aclMartin Jansa
* it's autodetected from sysroot Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22libunwind: add PACKAGECONFIG for lzmaMartin Jansa
* it's autodetected from sysroot Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22lvm2: add PACKAGECONFIG for readlineMartin Jansa
* it's autodetected from sysroot Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22glog: add dependency on libunwindMartin Jansa
* it's autodetected from sysroot and configure doesn't have parameter to explicitly disable it so PACKAGECONFIG won't work OOTB Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22openldap: convert to PACKAGECONFIGs, explicitly disable opensslMartin Jansa
* some options like ldbm weren't supported by current version * when gnutls and openssl were both available it was picking openssl because default --with-tls is auto Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22portaudio: inherit pkgconfigMartin Jansa
* without pkgconfig it's failing to expand PKG_CHECK_MODULES macro: | portaudio-v19/v19+svnr1387-r0/trunk/configure: line 11721: syntax error near unexpected token `JACK,' | portaudio-v19/v19+svnr1387-r0/trunk/configure: line 11721: `PKG_CHECK_MODULES(JACK, jack, have_jack=yes, have_jack=no)' | Configure failed. The contents of all config.log files follows to aid debugging Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22mysql5: prevent using bundled zlib at all costsMartin Jansa
* in some seldom cases mysql's m4 macro decides that system zlib (from DEPENDS) is not worthy and decides to use own bundled version which prefers stuff like static libz.a and stages libz.la again: mysql-5.1.40/config/ac-macros/zlib.m4 NOTE: recipe mysql5-5.1.40-r11: task do_package_setscene: Started NOTE: recipe zlib-1.2.7-r0: task do_packagedata_setscene: Succeeded WARNING: The recipe zlib is trying to install files into a shared area when those files already exist. Those files and their manifest location are: sysroots/om-gta04/usr/lib/libz.a Matched in manifest-om-gta04-mysql5 Please verify which package should provide the above files. NOTE: recipe zlib-1.2.7-r0: task do_populate_sysroot_setscene: Succeeded * this libz.la + libz.a is breaking many packages which are now trying to link shared libs against libz.a from mysql which was built without fPIC breaking libxml2, glib-2.0, gnutls, libpng, ... | ld: sysroots/om-gta04/usr/lib/libz.a(crc32.o): relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC | sysroots/om-gta04/usr/lib/libz.a: could not read symbols: Bad value | collect2: ld returned 1 exit status Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22portaudio: explicitly disable oss, add PACKAGECONFIG for alsa and jackMartin Jansa
* autoenabled dependencies on alsa-lib and jack are breaking espeak when it's built against portaudio in sysroot without them | ld: warning: libasound.so.2, needed by usr/lib/libportaudio.so, not found (try using -rpath or -rpath-link) | ld: warning: libjack.so.0, needed by usr/lib/libportaudio.so, not found (try using -rpath or -rpath-link) | usr/lib/libportaudio.so: undefined reference to `snd_pcm_sw_params_sizeof@ALSA_0.9' | usr/lib/libportaudio.so: undefined reference to `snd_pcm_hw_params_test_period_size@ALSA_0.9' Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22iso-codes: add missing dependency on gettext-nativeMartin Jansa
* msgfmt is called in do_install and both MSGFMT variables are empty without gettext-native detected in configure %.mo: %.po $(MSGFMT) $(MSGFMT_FLAGS) -o $@ $< Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22wbxml2: add missing dependency on expatMartin Jansa
* do_configure fails without it: | -- Could NOT find Expat Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22gsoap: add missing dependency on zlibMartin Jansa
* do_compile fails without: | i586-oe-linux-g++ -m32 -march=i586 --sysroot=/OE/sysroots/qemux86 -O2 -pipe -g -feliminate-unused-debug-types -fpermissive -fvisibility-inlines-hidden -L. -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -o wsdl2h wsdl2h-wsdl2h.o wsdl2h-wsdl.o wsdl2h-schema.o wsdl2h-types.o wsdl2h-service.o wsdl2h-soap.o wsdl2h-mime.o wsdl2h-wsp.o wsdl2h-wsdlC.o ../../gsoap/libgsoapssl++.a -lssl -lcrypto -lz | /OE/sysroots/x86_64-linux/usr/libexec/i586-oe-linux/gcc/i586-oe-linux/4.7.2/ld: cannot find -lz | collect2: error: ld returned 1 exit status Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22cryptsetup: add missing dependency on libgcryptMartin Jansa
* there is PACKAGECONFIG for libgcrypt, but do_configure fails without macro staged by libgcrypt: configure.ac:122: error: possibly undefined macro: AM_PATH_LIBGCRYPT Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-08-22cpufrequtils: inherit gettextMartin Jansa
* build without gettext-native fails with: | Building ccdv | /bin/sh: 1: xgettext: not found Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-22vim: update to 7.3.905Paul Barker
Replace version 7.2.446 with the latest version currently available, 7.3.905. The old fetch method was inefficient as version 7.2 was downloaded and patches applied to get to version 7.2.446. Attempting this method with git 7.3 did not work as not all 905 patches applied cleanly. Instead we fetch version 7.3.905 directly from the upstream mercurial repository. This causes an implicit dependency on mercurial-native for the build which is reasonable considering that not many images include vim by default. The previously used patch configure.in_remove_CC_quotes.patch is still required as these changes haven't been made upstream; this patch still applies cleanly. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-22vim: use correct license filePaul Barker
The vim license conditions are in the file runtime/doc/uganda.txt within the sources, not src/README.txt. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-22vim: use example vimrc from vim runtime filesPaul Barker
Rather than keeping our own local vimrc file we can use vimrc_example.vim from the runtime files distributed with vim. This keeps us up-to-date with changes to the config when we move to a new vim version. Also tidy comments around do_install_append so that it is clearer what is happening. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-22p910nd: Fix the lock directory useOtavio Salvador
The original code uses a subdir inside of /var/lock which is hard for us to manage as it may be running in tmpfs; we did change it for avoid the subdir so it just works. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-22openldap: do not link to ICUMarcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-19vim: prevent binaries from being stripped too earlyPaul Barker
By default, vim binaries are stripped during the build. This prevents us from putting non-stripped binaries into a -dbg package. Passing 'STRIP=/bin/true' to configure is the method recommended in the vim Makefile to disable stripping of binaries during the build. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-19vim: recommend that runtime data is installed along with binariesPaul Barker
Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-19ipsec-tools: move to meta-networking and tweakPaul Eggleton
* Add purpose and Upstream-Status to patch Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-19tbb: update to 4.1 Update 3 version from 20130314Marcin Juszkiewicz
ARMv7a support was added in 4.1 Update 3 Older ARM cores support was added by me. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-16multipath-tools: move to right placeMartin Jansa
2013-04-15recipes: Unify indentationMartin Jansa
* This change is only aesthetic (unlike indentation in Python tasks). * Some recipes were using tabs. * Some were using 8 spaces. * Some were using mix or different number of spaces. * Make them consistently use 4 spaces everywhere. * Yocto styleguide advises to use tabs (but the only reason to keep tabs is the need to update a lot of recipes). Lately this advice was also merged into the styleguide on the OE wiki. * Using 4 spaces in both types of tasks is better because it's less error prone when someone is not sure if e.g. do_generate_toolchain_file() is Python or shell task and also allows to highlight every tab used in .bb, .inc, .bbappend, .bbclass as potentially bad (shouldn't be used for indenting of multiline variable assignments and cannot be used for Python tasks). * Don't indent closing quote on multiline variables we're quite inconsistent wheater it's first character on line under opening quote or under first non-whitespace character in previous line. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Acked-by: Koen Kooi <koen@dominion.thruhere.net>
2013-04-15libetpan: add liblockfile dependencyMartin Jansa
* claws-mail failed with | configure:20783: checking whether libetpan-config hints compiles and links fine | configure:20797: arm-oe-linux-gnueabi-gcc -march=armv5te -marm -mthumb-interwork --sysroot=/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm -o conftest -O2 -pipe -g -feliminate-unused-debug-types -Wno-unused-function -Wno-pointer-sign -Wall -pthread -I/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/include/enchant -I/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/include/glib-2.0 -I/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/lib/glib-2.0/include -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed conftest.c -lm -L/home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/qemuarm/usr/lib -letpan -pthread -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -lgnutls -llockfile -lsasl2 >&5 | /home/jenkins/oe/shr-core-branches/shr-core/tmp-eglibc/sysroots/x86_64-linux/usr/libexec/armv5te-oe-linux-gnueabi/gcc/arm-oe-linux-gnueabi/4.7.2/ld: cannot find -llockfile | collect2: error: ld returned 1 exit status Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15pcsc-lite: move systemd support from meta-systemd back to meta-oeMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15syslog-ng: move systemd support from meta-systemd back to meta-oeMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15strongswan: move systemd support from meta-systemd back to meta-oeMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15udisks: move systemd support from meta-systemd back to meta-oeMartin Jansa
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-15cryptsetup: Update to latest version and use openssl as crypto backendStefan Herbrechtsmeier
Cryptsetup with the command luksOpen failed with the error message: device-mapper: status ioctl failed: Permission denied The error comes from libgcrypt with drops root privileges if it is linked with libcap support [1]. Update cryptsetup to latest version, add PACKAGECONFIG for crypto backend selection (openssl / gcrypt) and change the default crypto backend to openssl as libgcrypt states the drop root privileges behaviour as a feature [2]. The license was updated to GPLv2 with OpenSSL exception. Update the RRECOMMENDS to be conistent with the package names. [1] http://code.google.com/p/cryptsetup/issues/detail?id=47 [2] https://bugs.g10code.com/gnupg/issue1181 Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-09pngcheck initial add 2.3.0Andreas Müller
Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-09maliit-framework: enable autostartSamuel Stirtzel
maliit-server will start via xdg autostart Signed-off-by: Samuel Stirtzel <s.stirtzel@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-09maliit-framework: fix for Qt applicationsSamuel Stirtzel
fixes a linking issue and also sets the required variable for X based programms Signed-off-by: Samuel Stirtzel <s.stirtzel@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-08gd: Add mirror for when libgd.org is downPaul Barker
Added http://fossies.org/unix/www/ as a mirror of http://www.libgd.org/releases/ so that gd-2.0.36RC1.tar.gz can still be downloaded when libgd.org is down. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-08fbset: Replace deprecated update-alternatives syntaxPaul Barker
Building fbset gave the following warning: WARNING: fbset: Use of ALTERNATIVE_NAME is deprecated, see update-alternatives.bbclass for more info. update-alternatives.bbclass states that this warning will eventually become an error so this is worth fixing. The use of deprecated syntax is replaced with current syntax to do the same thing. To test that this works, a .deb package was created and the post-install script was checked to ensure that update-alternatives would be called with the exact same arguments as it was by the script generated by the old recipe. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-04-04libyaml: allow native buildsAndreas Oberritter
Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-03-29gperftools: add 2.0Marcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-03-29libmcrypt: add 2.5.8Marcin Juszkiewicz
Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>