summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
...
* portaudio: explicitly disable oss, add PACKAGECONFIG for alsa and jackMartin Jansa2013-07-121-1/+8
| | | | | | | | | | | * 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>
* portaudio: inherit pkgconfigMartin Jansa2013-07-121-2/+1
| | | | | | | | | | | * 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>
* mysql5: prevent using bundled zlib at all costsMartin Jansa2013-07-121-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * 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>
* openldap: remove empty /var/run directoryJonathan Liu2013-07-081-0/+2
| | | | | | | The /var/run directory is already created by base-files. Signed-off-by: Jonathan Liu <net147@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libetpan: explicitly disable sasl supportMartin Jansa2013-07-081-1/+1
| | | | | | * we don't have cyrus-sasl in DEPENDS Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* asio: fix runtime dependencies for images with dev-pkgs in IMAGE_FEATURESAndreas Müller2013-07-081-0/+1
| | | | | | | | | | | | asio-dev created REDEPENS on asio which was not existent. This caused do_rootfs for other packages fail with something like: | * satisfy_dependencies_for: Cannot satisfy the following dependencies for abiword-dev: | * asio (= 1.4.1-r0.0) * | * opkg_install_cmd: Cannot install package abiword-dev. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iso-codes: add missing dependency on gettext-nativeMartin Jansa2013-07-081-0/+4
| | | | | | | | | * 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>
* wbxml2: add missing dependency on expatMartin Jansa2013-07-081-0/+2
| | | | | | | * do_configure fails without it: | -- Could NOT find Expat Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gsoap: add missing dependency on zlibMartin Jansa2013-07-081-1/+1
| | | | | | | | | * 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>
* cryptsetup: add missing dependency on libgcryptMartin Jansa2013-07-081-1/+1
| | | | | | | | * 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>
* cpufrequtils: inherit gettextMartin Jansa2013-07-081-0/+2
| | | | | | | | * build without gettext-native fails with: | Building ccdv | /bin/sh: 1: xgettext: not found Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lmsensors: fix fancontrol init scriptMarc Ferland2013-06-291-5/+4
| | | | | | | | | Make the 'fancontrol stop' command work again by using the fancontrol pid file instead of matching the process by name. While at it, also do a bit of cleaning. Signed-off-by: Marc Ferland <ferlandm@sonatest.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libzip: Upgrade 1.13 -> 1.14Khem Raj2013-06-271-2/+2
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* openmotif: update SRC_URIPaul Barker2013-06-271-1/+1
| | | | | | | | | | | | openmotif-2.3.3 doesn't appear to be available from fossies.org anymore. As this isn't the official source for openmotif, we change the SRC_URI rather than adding a mirror. The official source requires registration to download the archive (via https://www2.opengroup.org/ogsys/catalog/zom213) so this is the best we can do. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lzip: add mirror for older versionsPaul Barker2013-06-271-0/+4
| | | | | | | | | Older versions are available in .tar.lz format from the official source but that would cause a circular dependency on lzip-native if the host doesn't already have lzip. Fortunately the file we need is available from FreeBSD's distfiles. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tracker: add new recipeFahad Usman2013-06-278-0/+173
| | | | | | | | | - copy tracker recipe from meta-guacamayo layer to meta-oe - package files that were not being shipped - add systemd suppert for tracker Signed-off-by: Fahad Usman <fahad_usman@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cramfs_1.1: fix fetch error of cramfs-nativeAndrea Adami2013-06-271-1/+1
| | | | | | | * the SRC_URI was pointing to an inexistent tarball Signed-off-by: Andrea Adami <andrea.adami@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libunwind: Fix build on arm < v6Khem Raj2013-06-201-1/+15
| | | | | | | | | | | | | | | | atomics that are needed for libunuwind are not available on arm < v6 Fixes errors like | ../src/.libs/libunwind.so: error: undefined reference to 'AO_fetch_and_add1' | ../src/.libs/libunwind.so: error: undefined reference to 'AO_fetch_and_add' | collect2: error: ld returned 1 exit status Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pidgin: fix build on CentOS 6Lukas Märdian2013-06-201-0/+1
| | | | Signed-off-by: Lukas Märdian <luk@slyon.de>
* p11-kit: initial add 0.19.1Andreas Müller2013-06-201-0/+18
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* poppler: update to 0.22.4Andreas Müller2013-06-202-47/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* gsl: Update from version 1.12 to version 1.15.Philip Balister2013-06-122-6/+7
| | | | | | | Build tested for armv7a. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* emacs: zlib is now in base_libdirMartin Jansa2013-06-121-2/+2
| | | | | | | * moved in http://git.openembedded.org/openembedded-core/commit/?id=ebb8382af892bef8e11fb590292506e1124276c5 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* debianutils: fix for multilib buildZhenhua Luo2013-06-031-1/+3
| | | | | | | | | | When do multilib build for debianutils, following error appear: ERROR: Function failed: Fetcher failure for URL: 'ftp://ftp.debian.org/debian/pool/main/d/lib64-debianutils/lib64-debianutils_2.30.tar.gz'. Unable to fetch URL from any source. Signed-off-by: Zhenhua Luo <zhenhua.luo@freescale.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mysql: depend on zlib to not build own oneMarcin Juszkiewicz2013-06-031-1/+1
| | | | | | | | | | | | When mysql does not detect zlib during configure then their copy of zlib 1.2.3 is built. That leads to problems during rootfs creation: | * check_data_file_clashes: Package libz-staticdev wants to install file /home/hrw/HDD/devel/canonical/aarch64/openembedded/build/tmp-eglibc/work/genericarmv8-oe-linux/linaro-image-lamp/1.0-r0/rootfs/usr/lib/libz.a | But that file is already provided by package * libmysqlclient-staticdev | * opkg_install_cmd: Cannot install package libz-staticdev. Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* maliit-framework: fix build with glib 2.36Andreas Müller2013-05-192-0/+35
| | | | | | | | | Upstream code has seen many structural changes and the failing test is gone. Since changing to latest sources might cause huge reworking/test-efforts this patch only fixes the build error. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pv: add pipe viewer, version 1.4.6Koen Kooi2013-05-161-0/+17
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* read-edid: add 2.0.0Koen Kooi2013-05-162-0/+51
| | | | | | | only build parse-edid, get-edid uses x86.h Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler: fix build for soft FPU machinesAndreas Müller2013-05-162-2/+47
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler: fix config option --disable-poppler-qt to --disable-poppler-qt4Andreas Müller2013-05-161-1/+3
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler-data: update to 0.4.6 and stylize a bitAndreas Müller2013-05-101-4/+4
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler: update to 0.22.3Andreas Müller2013-05-101-4/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler: merge include files into poppler - only poppler requires themAndreas Müller2013-05-103-35/+31
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler: remove unrecognized configure optionsAndreas Müller2013-05-102-3/+0
| | | | | | | | | warning was: | configure: WARNING: unrecognized options: --disable-poppler-qt, --disable-abiword-output Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mysql-python: Added recipe for mysql-pythonMihai Prica2013-05-102-0/+35
| | | | | | | This package provides an interface to MySQL for Python. Signed-off-by: Mihai Prica <mihai.prica@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: add configure option --with-usrlibdir to install shared library in ↵Olivia Yin2013-05-101-1/+2
| | | | | | | | | | | | | | | | 64-bit systems According to make.tmpl.in, shared lib will be installed under $(usrlibdir) install_lib_shared: $(LIB_SHARED) $(INSTALL_PROGRAM) -D $< $(libdir)/$(<F).$(LIB_VERSION) $(INSTALL_DIR) $(usrlibdir) $(LN_S) -f $(USRLIB_RELPATH)$(<F).$(LIB_VERSION) $(usrlibdir)/$(<F) But default $(usrlibdir) is $(DESTDIR)${prefix}/lib no matter it is 32-bit or 64-bit system. So we need align $(usrlibdir) with $(libdir). Signed-off-by: Olivia Yin <hong-hua.yin@freescale.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* strongswan: move to meta-networkingPaul Eggleton2013-04-291-36/+0
| | | | | Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Joe MacDonald <joe.macdonald@windriver.com>
* vim: update to 7.3.905Paul Barker2013-04-224-5461/+10
| | | | | | | | | | | | | | | | | 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>
* vim: use correct license filePaul Barker2013-04-221-1/+1
| | | | | | | | 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>
* vim: use example vimrc from vim runtime filesPaul Barker2013-04-222-99/+4
| | | | | | | | | | | | 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>
* p910nd: Fix the lock directory useOtavio Salvador2013-04-222-2/+33
| | | | | | | | | 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>
* openldap: do not link to ICUMarcin Juszkiewicz2013-04-222-0/+31
| | | | | Signed-off-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vim: prevent binaries from being stripped too earlyPaul Barker2013-04-191-0/+1
| | | | | | | | | | 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>
* vim: recommend that runtime data is installed along with binariesPaul Barker2013-04-191-0/+3
| | | | | Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ipsec-tools: move to meta-networking and tweakPaul Eggleton2013-04-193-72/+0
| | | | | | | * 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>
* tbb: update to 4.1 Update 3 version from 20130314Marcin Juszkiewicz2013-04-192-3/+34
| | | | | | | | 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>
* multipath-tools: move to right placeMartin Jansa2013-04-161-0/+30
|
* recipes: Unify indentationMartin Jansa2013-04-1582-710/+706
| | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* libetpan: add liblockfile dependencyMartin Jansa2013-04-151-1/+3
| | | | | | | | | | * 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>
* pcsc-lite: move systemd support from meta-systemd back to meta-oeMartin Jansa2013-04-151-1/+8
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>