Commit Graph

6602 Commits

Author SHA1 Message Date
Martin Jansa d6caffd081 Revert "gcalctool: move to nonworking"
* use PNBLACKLIST instead

This reverts commit 84e8fee8b8.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:15 +02:00
Martin Jansa 0216e5306a Revert "gnome-terminal, system-tools-backends, slim, benchfft, syslog-ng: move to nonworking directories"
* use PNBLACKLIST instead

This reverts commit 92ea562baf.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:15 +02:00
Martin Jansa b0e0273ebb Revert "qcanobserver: Move to nonworking"
* Use PNBLACKLIST instead

This reverts commit 8040a4c38b.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:15 +02:00
Martin Jansa 683b8d36e1 Revert "gst123: move to nonworking directory"
* Use PNBLACKLIST instead

This reverts commit b6643c81bd.

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:14 +02:00
ulf@emagii.com 7d1aade13a gnome-panel*: Use GFDL-1.1 instead of GFDLv1.1
Signed-off-by: Ulf Samuelsson <ulf@emagii.com>
2015-10-13 12:28:14 +02:00
Ioan-Adrian Ratiu 8dacaa70ba meta-oe: recipes-devtools: add libubox recipe
libubox contains C utility functions used by OpenWrt projects

Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:14 +02:00
Ioan-Adrian Ratiu dcba860726 meta-oe: recipes-devtools: add debootstrap recipe
debootstrap is a tool which will install a Debian base system into a
subdirectory of another, already installed system.

Signed-off-by: Ioan-Adrian Ratiu <adrian.ratiu@ni.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:14 +02:00
Wenzong Fan ac27acf362 apache2: cleanup buildpaths for target stuffs
Those buildpaths were generated from configure substitutions, they are
required for cross-compiling, but obviously they should be cleaned up
from target stuffs.

Cleanup buildpaths from config_vars.mk and config.nice:

* remove ${STAGING_DIR_HOST} from CC, CFLAGS ...
* set APU_INCLUDEDIR, APU_CONFIG as empty
* remove buildpath from configure line

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:14 +02:00
Alejandro del Castillo f2a41be9f0 tornado: upgrade to 4.2.1
Signed-off-by: Alejandro del Castillo <alejandro.delcastillo@ni.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:13 +02:00
Maciej Borzecki 916097b212 networkmanager: fix installed-vs-shipped warning
Package QA complains about these files being installed but not shipped:
  /run
  /run/NetworkManager

Signed-off-by: Maciej Borzecki <maciej.borzecki@open-rnd.pl>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:13 +02:00
Reinette Chatre f86ba9a558 polkit: fix relocation of polkit binaries
Polkit is currently broken in images built with multilib and systemd.
This is because the patch, 0001-do-not-hardcoded-libdir.patch, applied on
top of the polkit source code modifies where the polkitd binary is
installed, but it does not modify the polkit.service file to start the
binary from its new location.

At first it seemed reasonable to modify the systemd service file to
search for the binary in the correct place. This change, as well as what
the patch (0001-do-not-hardcoded-libdir.patch) already does was proposed to
the polkit maintainers at https://bugs.freedesktop.org/show_bug.cgi?id=92094

During the discussion with the polkit maintainers it became apparent that the
change to support multilib polkit should not be done with a patch to
the polkit source code, but instead a change to the polkit recipe.

Polkit correctly installs libraries when multilib is in use without any
changes to its source code. What is being changed by
0001-do-not-hardcoded-libdir.patch is not where the polkit libraries are
installed but where the binaries are installed.

Installing binaries in /usr/lib when baselib is lib64 is acceptable (see
http://refspecs.linuxfoundation.org/FHS_3.0/fhs/ch04s06.html ).

So, instead of patching polkit to install its binaries under the same
library directory as its libraries we maintain the design of the polkit
installer to install the binaries in /usr/lib. This is the same as what is
done in distros like Fedora that supports multilib.

With this patch the polkit package, when built with multilib, installs
files into /usr/lib* as follows:
polkit/usr/lib64/libpolkit-agent-1.so.0
polkit/usr/lib64/libpolkit-gobject-1.so.0
polkit/usr/lib64/libpolkit-gobject-1.so.0.0.0
polkit/usr/lib64/libpolkit-agent-1.so.0.0.0
polkit/usr/lib
polkit/usr/lib/polkit-1
polkit/usr/lib/polkit-1/polkitd
polkit/usr/lib/polkit-1/polkit-agent-helper-1

Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:13 +02:00
Otavio Salvador b798bdbe69 mariadb: Easy linkage of code using libmysqlclient_r
The libmysqlclient_r library is now a symbolic link for the
libmysqlclient one, however some code still requires it for
linking.

To easy the transition, when installing the libmysqlclient-dev we
should include the libmysqlclient-r-dev as well.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:13 +02:00
Andrei Kholodnyi 9461b4ca6d lvm2: add --with-systemdsystemunitdir in configuration
Otherwise sed command for blk-availability.service may fail.
It will look for the service file in a wrong location

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:13 +02:00
Wenzong Fan 38ed53fcde gd: cleanup buildpaths from gdlib.pc
* gdlib.pc:
  -L/path/to/tmp/sysroots/qemux86-64/usr/lib64 -> -L/usr/lib64

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:28:13 +02:00
Andrea Adami 2cbfbf9944 kexecboot_0.6: fix build with gcc 5
Resolving the issue:

rgb.h:55:1: warning: inline function 'rgba2comp' declared but never defined
|  rgba2comp(kx_rgba rgba, kx_ccomp *red, kx_ccomp *green,
|  ^

Fix C99 inline semantic as documented here:
https://gcc.gnu.org/gcc-5/porting_to.html

Signed-off-by: Andrea Adami <andrea.adami@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:52 +02:00
Carlos Rafael Giani 9ea39b81e2 libiec61883: add new recipe
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:52 +02:00
Carlos Rafael Giani 3e4027a554 libavc1394: add new recipe
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:51 +02:00
Carlos Rafael Giani 907c3f9099 cdparanoia: add new recipe
Signed-off-by: Etienne Cordonnier <etienne.cordonnier@streamunlimited.com>
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:51 +02:00
Andreas Müller 84d89048b0 libgudev: skip recipe for distros not using systemd as init
for those systems udev provides libgudev

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:51 +02:00
Martin Jansa f2208dc106 llvm.inc: fix PACKAGES_DYNAMIC
* all dynamically created packages start with libllvm${LLVM_RELEASE}-
  libllvm${LLVM_RELEASE}-%s-dbg
  libllvm${LLVM_RELEASE}-%s
  libllvm${LLVM_RELEASE}-%s-staticdev

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:51 +02:00
Martin Jansa 45ec203457 webkit-efl: fix build with cmake-3*
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:51 +02:00
Martin Jansa d2213eeb15 sblim-sfcCommon: rename to sblim-sfc-common
* to resolve QA warnings:
  sblim-sfcCommon-1.0.1: sblim-sfcCommon-dev doesn't match the [a-z0-9.+-]+ regex [pkgname]
  sblim-sfcCommon-1.0.1: sblim-sfcCommon-staticdev doesn't match the [a-z0-9.+-]+ regex [pkgname]
  sblim-sfcCommon-1.0.1: sblim-sfcCommon doesn't match the [a-z0-9.+-]+ regex [pkgname]
  sblim-sfcCommon-1.0.1: sblim-sfcCommon-doc doesn't match the [a-z0-9.+-]+ regex [pkgname]
  sblim-sfcCommon-1.0.1: sblim-sfcCommon-dbg doesn't match the [a-z0-9.+-]+ regex [pkgname]
  sblim-sfcCommon-1.0.1: sblim-sfcCommon-locale doesn't match the [a-z0-9.+-]+ regex [pkgname]

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:50 +02:00
Martin Jansa ee02add439 libdbi-drivers: Blacklist, fails to build with gcc-5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:50 +02:00
Martin Jansa 11713b9858 libuio: Blacklist, fails to build with gcc-5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:50 +02:00
Martin Jansa e0949c4b21 mplayer2: Blacklist, fails to build with gcc-5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:50 +02:00
Martin Jansa ec85b9b73a mkvtoolnix: Blacklist, fails to build with gcc-5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:50 +02:00
Martin Jansa 90c2be6ea1 gtkextra: blacklist, fails to build with gcc-5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:50 +02:00
Martin Jansa 1cf70e868b gdal: blacklist, fails to build with gcc-5
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:49 +02:00
Martin Jansa 6c90f6fa72 elmdentica, azy: blacklist because they are old and fail to build with gcc-5
* they weren't migrated from E_SVN to git and updated in ages, I'm not interested
  in maintaining them and nobody else volunteered to fix it

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:49 +02:00
Martin Jansa b8a4f496bf qt-creator: blacklist because fails to build and conflicts with qt5-creator
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:49 +02:00
Martin Jansa 41bb8262be gnome-power-manager: Blacklist not compatible with current libnotify
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:49 +02:00
Martin Jansa 024ee6d433 epdf: Blacklist, old and not compatible with current poppler
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:49 +02:00
Martin Jansa b15ea1f5d0 sessreg: Blacklist, fails to build man pages
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:48 +02:00
Martin Jansa a079bae741 libnet-dns-perl: blacklist, fails to build with current perl
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:48 +02:00
Martin Jansa 8411222bab packagekit: blacklist, depends on disabled libopkg API
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:48 +02:00
Martin Jansa c4743c122b nautilus3: Fix build with B != S
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:48 +02:00
Manuel Bachmann bf4cd19e95 wayland-fits: Add recipe
wayland-fits is a functional integration test suite
for Wayland and Weston.

MJ: removed elementary from default PACKAGECONFIG because meta-oe
    doesn't depend on meta-efl

It optionally supports EFL and GTK+ tests.

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:48 +02:00
Manuel Bachmann 5ea852737c efl: support wayland, egl
Allow EFL to build with Wayland support.
Allow EFL to build with EGL support (when combined with
Wayland support, it effectively achieves GL acceleration
under a Wayland compositor).

Signed-off-by: Manuel Bachmann <manuel.bachmann@iot.bzh>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:48 +02:00
Adrian 5f06593c1f pyroute2: update to 0.3.14, fix depends, fix license
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Adrian 6d1b8d342f modemmanager: depend on libgudev not on udev
Signed-off-by: Adrian Freihofer <adrian.freihofer@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Adrian b2218fc6b2 networkmanager: depend on libgudev not on udev
Signed-off-by: Adrian Freihofer <adrian.freihofer@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Adrian 7186f2ae93 libgudev: exclude use with systemd <=220
Signed-off-by: Adrian Freihofer <adrian.freihofer@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Jackie Huang f53738634d xfce4-screenshooter: ensure output directory is created
When build with B != S, the output directory for desktop
file doesn't exist so it will fail if it's not created
before generating the file:
/bin/sh: line 1: src/xfce4-screenshooter.desktop.in: No such file or directory

Add "$(MKDIR_P) $(dir $@)" to the rule to fix this.

Signed-off-by: Jackie Huang <jackie.huang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Andreas Müller 70836105f5 plymouth: building documatation sometimes fails to download so disable it
| I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
| warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
| cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
| Makefile:622: recipe for target 'plymouth.1' failed

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:47 +02:00
Joe Slater 4d53e895d7 sshfs-fuse: correct definition of S
Use BP instead of P so that multilib builds work.

Signed-off-by: Joe Slater <jslater@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:46 +02:00
Lukas Bulwahn 97dfbbbf6b opencv: backport commit to compile with ppc
During the testing of the meta-ros layer, I discovered that opencv
does not cross-compile for the ppc architecture. The error is
reported in the meta-ros issue tracker #355 [1]. To address this
error,  this commit applies a patch that is already provided upstream
in the opencv version 3.0.

[1] https://github.com/bmwcarit/meta-ros/issues/355

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-10-13 12:27:46 +02:00
Wenzong Fan f4533380c8 dracut: install modules to /usr/lib
The dracut modules will be installed to /usr/lib64 while building 64bit
targets with multilib enabled, this causes runtime errors:

  dracut: Cannot find /usr/lib/dracut/dracut-functions.sh.
  dracut: Are you running from a git checkout?
  dracut: Try passing -l as an argument to /usr/bin/dracut

The dracut modules, 50-dracut.install and 51-dracut-rescue.install must
be installed to /usr/lib as Fedora 20 does.

Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 16:10:57 +02:00
Robert Yang ea86048c8e dracut: RDEPEND on systemd optionally
Use PACKAGECONFIG to depend on systemd optionally.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 16:10:57 +02:00
Tim Orling 2ab254ce1a vlc: add PACKAGECONFIG for qt4
Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 16:10:57 +02:00
Tim Orling 2e1089e973 vlc: fix for libtool error
Changes since v1:
  typo caught by Andreas Oberritter

Patch recommended by:
  Rafaël Carré funman@videolan.org

Signed-off-by: Tim Orling <TicoTimo@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2015-09-23 16:10:57 +02:00