summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
...
* gitpkgv.bbclass: fix versioning with multiple reposS. Lockwood-Childs2017-02-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | gitpkgv class is supposed to use SRCREV_FORMAT variable to define how to smoosh together revision info from multiple repos that are used in a single recipe. It is incorrectly repeating the rev hash for the first repo instead of including the rev from each listed repo. Example: SRC_URI = "git://some-server/purple.git;destsuffix=git/purple;name=purple" SRC_URI += "git://other-server/blue.git;destsuffix=git/blue;name=blue" SRCREV_purple = "${AUTOREV}" SRCREV_blue = "${AUTOREV}" SRCREV_FORMAT = "purple_blue" Suppose gitpkgv calculates "67+ea121ea" for purple repo, and "123+feef001" for blue repo. This should result in a package version with them joined together like so: "67+ea121ea_123+feef001" It didn't. Instead the git hash part for the first repo got repeated: "67+ea121ea_123+ea121ea" Fix this by looking in the right place for the git revisions of 2nd (and following) repos when assembling the full version string. Signed-off-by: S. Lockwood-Childs <sjl@vctlabs.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Move libdevmapper to a separate packagePeter Kjellerstedt2017-02-221-1/+8
| | | | | | | | This allows, e.g., cryptsetup to use libdevmapper without having to pull in all of lvm2. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Move bash scripts to a separate packagePeter Kjellerstedt2017-02-221-2/+10
| | | | | | | | | | | | By putting the bash scripts in a separate package (lvm2-scripts), the lvm2 package no longer needs to depend on bash. For backwards compatibility, the lvm2 package recommends the lvm2-scripts package. Also remove the adding of ${libdir}/device-mapper/.debug to FILES_${PN}-dbg as it has not been needed since Krogoth. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Add a PACKAGECONFIG for lvmetadPeter Kjellerstedt2017-02-221-3/+3
| | | | | | | This allows the support for lvmetad to be disabled. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Add a PACKAGECONFIG for dmeventdPeter Kjellerstedt2017-02-221-4/+5
| | | | | | | This allows the support for dmeventd to be disabled. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Add a PACKAGECONFIG for udev supportPeter Kjellerstedt2017-02-221-12/+4
| | | | | | | | | | | | The added dependency on util-linux is necessary to avoid the following QA warning which appears when the dependency on udev is removed: WARNING: lvm2-2.02.166-r0 do_package_qa: QA Issue: lvm2 rdepends on util-linux-libblkid, but it isn't a build dependency, missing util-linux in DEPENDS or PACKAGECONFIG? [build-deps] Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Standardize how PACKAGECONFIG is definedPeter Kjellerstedt2017-02-221-3/+6
| | | | | | | | The change in 4071e6b4b0 broke support for redefining PACKAGECONFIG in a bbappend without having to resort to use PACKAGECONFIG_class-target. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Make sure odirect is always enabledPeter Kjellerstedt2017-02-221-9/+6
| | | | | | | | Make sure that even if PACKAGECONFIG is modified in a bbappend, odirect will still be enabled. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Depend on autoconf-archive-native instead of autoconf-archivePeter Kjellerstedt2017-02-221-1/+1
| | | | | | | | This still satisfies the dependency, and allows lvm2 to be built when packages that use GPL-3.0 have been disabled via INCOMPATIBLE_LICENSE. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fwts: upgrade to 17.02.00 releaseFathi Boudra2017-02-201-2/+2
| | | | | | | Update PV and SRCREV to match 17.02.00 release Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmikmod: create packageconfig option for pulseaudioAndreas Oberritter2017-02-201-1/+3
| | | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* multipath-tools: fix ARM build failurePatrick Ohly2017-02-201-2/+8
| | | | | | | | | | | | | Updating to 0.6.4 introduced a build failure on ARM when thumb was enabled because of the embedded valgrind.h macro calls. The easiest solution and thus the one used here is to disable thumb for this particular recipe for affected machines. The more elaborate solution would be to patch the macro calls out of the code when compiling for ARM with thumb. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meson.bbclass: Add meson.bbclassLinus Svensson2017-02-201-0/+86
| | | | | | | | | | | | | | | | Add a class for packages that uses the meson build system. Meson uses a cross-file that contain needed tools and information about the host and target system. Such a file will be created in {WORKDIR}. Meson only allows installation directories to be specified as relative to prefix, except for sysconfdir, which can be absolute. This patch is based on a prototype patch by Ross Burton <ross.burton@intel.com>. Signed-off-by: Linus Svensson <linussn@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meson: Add recipe for the meson build systemLinus Svensson2017-02-201-0/+18
| | | | | | | | | | | Meson is a build system designed to be fast and as user firendly as possible. Find out more about meson at mesonbuild.com. This patch is based on a prototype patch by Ross Burton <ross.burton@intel.com>. Signed-off-by: Linus Svensson <linussn@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libuv: update 1.10.2 -> 1.11.0Andre McCurdy2017-02-161-5/+5
| | | | | | | | Also add support for -native, remove redundent definition of S and rename the file in DL_DIR ( v1.11.0.tar.gz -> libuv-1.11.0.tar.gz ). Signed-off-by: Andre McCurdy <armccurdy@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* udisks: add dbus-glib-native to DEPENDSRobert Yang2017-02-161-1/+3
| | | | | | | | Fixed: | dbus-binding-tool --prefix=daemon --mode=glib-server --output=daemon-glue.h ../data/org.freedesktop.UDisks.xml | make[2]: dbus-binding-tool: Command not found Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
* postgresql: add gettext-native and tcl-native to DEPENDSRobert Yang2017-02-161-3/+2
| | | | | | | | | | | | Fixed: | checking for msgfmt... no | configure: error: msgfmt is required for NLS And: | checking for tclsh83... no | configure: error: Tcl shell not found Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
* openlmi-tools: remove blacklistMax Krummenacher2017-02-161-2/+0
| | | | | | | Build is fixed for pywbem, pywbem-native. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pywbem: add depends on python-typing-nativeMax Krummenacher2017-02-161-4/+1
| | | | | | | | python-m2crypto-native requires python-typing-native. This fixed the build, remove blacklist. Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* smbnetfs gnome-disk-utility contacts kexecboot ↵Martin Jansa2017-02-137-0/+15
| | | | | | | | | | | initramfs-kexecboot-klibc-image system-config-keyboard system-setup-keyboard geany geany-plugins efivar efibootmgr gimp system-config-keyboard tumbler: Blacklist * fails repeatedly as reported in: http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111112.html http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111173.html http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111180.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: blacklist recipes runtime depending on blacklisted recipesMartin Jansa2017-02-134-0/+20
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: blacklist recipes depending on blacklisted recipesMartin Jansa2017-02-1314-1/+30
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* python-edbus exquisite elementary libeweather unionfs-fuse xfsprogs gmtk ↵Martin Jansa2017-02-1348-1/+96
| | | | | | | | | devilspie2 gnome-backgrounds gnome-desktop gnome-mime-data gtk-engines gtksourceview2 libgnomekbd libidl-native onboard libgpewidget ubi-utils-klibc kexec-tools-klibc gupnp-igd gupnp-tools dvb-apps gstreamer mpd crda netcat-openbsd wireshark gnokii libmbim mosh networkmanager-openvpn libtelepathy dbus-daemon-proxy libdbus-c++ php vala-dbus-binding-tool collectd libgxim pywbem gtkhtml2 fbida fontforge libsexy wayland-fits xstdcmap xf86-video-glamo font-adobe-100dpi font-adobe-utopia-100dpi font-bh-100dpi font-bh-lucidatypewriter-100dpi font-misc-misc crash a2jmidid libsdl2-mixer libsdl-mixer minidlna sylpheed libsdl2-ttf libsdl-ttf ode pidgin postgresql syslog-ng usb-modeswitch xdg-user-dirs gateone python3-cryptography-vectors python3-ndg-httpsclient python-cryptography-vectors python-pbr bundler netdata menulibre openzone xfce4-verve-plugin iperf terminus-font xf86-video-nouveau ipmiutil klibc-utils pmbw multipath-tools gparted, gnome-system-monitor, php, vala-dbus-binding-tool, gtkmathview, lmsensors, postgresql: Blacklist * fails repeatedly as reported in: http://lists.openembedded.org/pipermail/openembedded-devel/2017-February/111112.html Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* geany: fix buildAndreas Müller2017-02-131-1/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gegl: fix buildAndreas Müller2017-02-131-0/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler: add qttools-native to qt5 dependency to fix buildAndreas Müller2017-02-131-1/+1
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libglade: fix build and cleanupAndreas Müller2017-02-132-3/+38
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* esound: fix buildAndreas Müller2017-02-131-0/+3
| | | | | | | | | /usr/src/debug/esound/0.2.36-r1/esound-0.2.36/esd.c:144: error: undefined reference to 'sin' | /usr/src/debug/esound/0.2.36-r1/esound-0.2.36/esd.c:137: error: undefined reference to 'sin' Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* audiofile: add alsa-lib to DEPENDSAndreas Müller2017-02-131-1/+6
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* glibmm: add dependency on glib-2.0-nativeMartin Jansa2017-02-131-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libwebsockets: Add recipe for version 2.1.0Fabio Berton2017-02-131-0/+28
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libuv: Add recipe for version 1.10.2Fabio Berton2017-02-131-0/+19
| | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libev: Add recipe for version 4.24Fabio Berton2017-02-131-0/+22
| | | | | | | | The provided compatibility layer with libevent is still basic, so we need to drop event.h for now to avoid conflicting with libevent. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* udisks: Make use of bitbake variables for sbin, lib locations.Amarnath Valluri2017-02-132-1/+94
| | | | | | | | Took the opportunity to patch the source to accepet the udev rules directory from make variables. Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* procmail: avoid bashism in do_installPatrick Ohly2017-02-131-1/+2
| | | | | | | Found with verify-bashisms. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* cryptsetup: enable native compilationPatrick Ohly2017-02-131-0/+2
| | | | | | | | | | Useful for setting up dm-verity during a build. "native-sdk" gets added just in case that this may also be used in an SDK. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: enable native compilationPatrick Ohly2017-02-132-5/+25
| | | | | | | | | | | Required for cryptsetup-native, which useful for setting up dm-verity during a build. "native-sdk" gets added just in case that this may also be used in an SDK. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: remove unbuildable 2.02.138Patrick Ohly2017-02-131-4/+0
| | | | | | | | | The patches defined in lvm2.inc no longer apply cleanly to 2.02.138 and as no-one has complained, the old version is probably obsolete and can be removed. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* udisks: add missing hard dependencyMark Asselstine2017-02-131-1/+3
| | | | | | | | | | | | | | | Because do_compile() makes calls to dbus-binding-tool we have to make this tool available via the dbus-glib-native package. Failing this we get errors: | dbus-binding-tool --prefix=port --mode=glib-server --output=port-glue.h ... | /bin/bash: dbus-binding-tool: command not found | Makefile:1150: recipe for target 'daemon-glue.h' failed This becomes a hard build failure when per recipe sysroots are used. Signed-off-by: Mark Asselstine <mark.asselstine@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lm_sensors: update SRC_URIArmin Kuster2017-02-131-1/+1
| | | | | | | | | | RROR: lmsensors-3.4.0-r0 do_checkuri: Fetcher failure for URL: 'http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-3.4.0.tar.bz2'. URL http://dl.lm-sensors.org/lm-sensors/releases/lm_sensors-3.4.0.tar.bz2 doesn't work ERROR: lmsensors-3.4.0-r0 do_checkuri: Function failed: do_checkur The project moved to google. Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iperf: remove depricated packageArmin Kuster2017-02-134-99/+0
| | | | | | | | | | Now the we have iPerf3, we should drop iPerf. This is the recommendation from the website. https://sourceforge.net/projects/iperf/ "This is the old, Iperf 2 code base. This version of Iperf is deprecated and we do not recommend it any longer. Please use Iperf3. " Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ipmiutil: fix build issueArmin Kuster2017-02-131-0/+2
| | | | | | | | | | | | In file included from lanplus.c:78:0: | ./inc/ipmitool/ipmi.h:51:25: fatal error: openssl/evp.h: No such file or directory | #include <openssl/evp.h> | ^ | compilation terminated. Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libatasmart: unify the complier and CFLAGS for host buildMingli Yu2017-02-132-1/+44
| | | | | | | | | | | | | | | * When build libatasmart, we need first build strpool in host env. To build strpool, the compiler is host compiler, but the CFLAGS and LDFLAGS are for cross-compiler, so unify them to fix below error. | make -C strpool strpool | make[1]: Entering directory '../libatasmart/0.19-r0/build/strpool' | gcc -DHAVE_CONFIG_H -I. -I../../git/strpool -I.. -isystem../build/tmp/sysroots/x86_64-linux/usr/include -O2 -pipe -O2 -pipe -g -fstack-protector-strong -pie -fpie -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -c -o strpool.o `test -f '../strpool.c' || echo '../../git/strpool/'`../strpool.c | gcc: error: unrecognized command line option ‘-fstack-protector-strong’ | make[1]: *** [Makefile:404: strpool.o] Error 1 Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* postgresgl: update to 9.4.10 and build fixArmin Kuster2017-02-132-7/+3
| | | | | | | | | | | | | | | 9.4.10 contains: CVE-2016-5423, CVE-2016-5424 see https://www.postgresql.org/docs/current/static/release-9-4-10.html and build failure: checking for tcl.h... no | configure: error: header file <tcl.h> is required for Tcl drop hardcoded PR Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* udisks2: add libxslt-native to DEPENDS for xsltproc to be in sysrootPaul Gortmaker2017-02-131-1/+1
| | | | | | | | | | | | | | | | | | This started showing up recently on machines w/o xsltproc in their path: | checking for xsltproc... no | configure: error: xsltproc is needed | WARNING: udisks2/2.1.7-r0/temp/run.do_configure.29255:1 exit 1 | ERROR: Function failed: do_configure (log file is located at | build/tmp/work/core2-64-overc-linux/udisks2/2.1.7-r0/temp/log.do_configure.29255) Presumably the splitting of the sysroot made this happen more frequently on such machines that didn't have a host install of the xsltproc binary. Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* geoclue: add missing dependency on gobject-introspection-nativeMartin Jansa2017-02-131-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vboxguestdrivers: upgrade to 5.1.14 to fix compatibility with 4.9 kernelMartin Jansa2017-02-131-2/+2
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Configure freetype via PACKAGECONFIGRicardo Ribalda Delgado2017-02-131-0/+1
| | | | | | | | | | | Since: http://errors.yoctoproject.org/Errors/Details/117456/ opencv freetype module fails to build. This patch disables that module by default via PACKAGECONFIG until we find out a better way to do it. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* multipath-tools: update to 0.6.4Patrick Ohly2017-02-138-117/+146
| | | | | | | | | | | | | | | | | | | | | | | | | No particular reason for updating besides following upstream. Only kpartx has been tested after updating! Seems to work as before; unfortunately that means that as in 0.5.0, "kpartx -d" doesn't do anything. Upstream refreshed the COPYING file, hence the checksum change: $ git log --oneline 0.5.0..HEAD COPYING bf05f63 multipath-tools: replace COPYING with a fresh copy from gnu.org 1d6c88a Update FSF address The QA error that do-not-link-libmpathpersist-to-TMPDIR.patch fixes no longer occurs because upstream changed that particular part of the Makefile. A new patch is needed to avoid building libcheckerrdb, which depends on the (currently) unavailable librados. The other patches had to be refreshed. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* multipath-tools: fix building of shared objectsPatrick Ohly2017-02-132-0/+50
| | | | | | | | | | When -pie is in CFLAGS, it overrides the -shared compiler flag, leading to link errors (undefined main) for shared objects. Parameters must be ordered so that -shared comes last. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>