Commit Graph

8354 Commits

Author SHA1 Message Date
Frank Meerkoetter
142faee173 redis: add a systemd service file
The redis.conf is changed on the fly to not daemonize redis.
The reason for that is that with this appraoch we don't need
special permissions to write to /var/run/.

Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-09 12:02:12 +01:00
Heghedus Razvan
5f85256b46 python-pyconnman: Add new recipe
Signed-off-by: Heghedus Razvan <razvan.heghedus@ni.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-09 12:02:12 +01:00
Martin Jansa
18d518a03d libxml++: fix LICENSE
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:33:43 +01:00
Khem Raj
aac6bf8bf9 meta_oe_security_flags.inc: Disable PIE for luajit
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:26:33 +01:00
Khem Raj
24e51a6a10 mpv: Add PACKAGECONFIG for vaapi
Now that we have libva its important to enable/disable vaapi
explicitly

Fixes

WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libva-x11, but it isn't a build dependency, missing libva in DEPENDS or PACKAGECONFIG? [build-deps]
WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libva, but it isn't a build dependency, missing libva in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:26:23 +01:00
Khem Raj
5596b52d64 obex-data-server: Fix build with new openobex version
Add missing dependency on dbus-glib-native, this is needed for
getting DBUS_BINDING_TOOL

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-12-02 09:26:19 +01:00
Khem Raj
0288b204f3 openobex,obexftp: Update recipes
Update obexftp to 0.24.2 and openobex to 1.7.2
These packages moved to CMake infra for builds
therefore make adjustments to cross compile it

Add packageconfig options for fuse and swig

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:26:19 +01:00
Khem Raj
c476219e84 miniupnpd: Add recipe
Add missing dep on libmnl and libnetfilter-conntrack

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:26:19 +01:00
Andreas Müller
4580e5ae20 xfce4-vala: fix build
follow oe-core's vala update

Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:23:44 +01:00
Khem Raj
b6ea2c0bac jsoncpp: Remove unused patch
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:23:44 +01:00
André Draszik
a4251575f4 meta_oe_security_flags: disable PIE for libdbus-c++
The short version - it ain't working.

The long version:

For shared libraries made from C++ sources, configure
runs some code to determine how to link shared libraries
(from libtool.m4) using g++. In particular, it calls
g++ ${CFLAGS} -c conftest.c
g++ ${CFLAGS} -nostdinc -shared -v conftest.o
to then parse the gcc -v output.

If CFLAGS contains -pie -fpie, g++ adds Scrt1.o to the
objects being linked together to form the final output.

Once Scrt1.o is pulled into a shared library, it becomes
impossible to link this DSO against a final binary. I
didn't investigate why, by I suspect because of
-Wl,relro -Wl,now

libtool takes note of Scrt1.o (and all other libraries
added by gcc, but those don't matter here) and adds it
everywhere a shared library is being created, see
predep_objects= and postdep_objects= in the
'LIBTOOL TAG CONFIG: CXX' section.

In other words, the the shared library created during
the build can't be linked against. This includes
some applications that are part of the libdbus-c++
source tree, but also any other external user.

While I am not sure if the root of the issue is in
- gcc (should it really add Scrt1.o despite -shared),
  or in
- libtool (should it filter out -pie -fpie during the
  configure step), or even in
- OE (should it really be adding -pie -fpie to
  everything, even shared libraries by default and
  unconditionally),
we can make things work by using SECURITY_NO_PIE_CFLAGS
instead.

Signed-off-by: André Draszik <adraszik@tycoint.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:23:44 +01:00
André Draszik
119e75e48d libdbus-c++: missing DEPENDS, fix musl build, oe-stylize.py
- libdbus-c++ also depends on expat
- use PACKAGE_BEFORE_PN to simplify FILES
- run through oe-stylize.py
- compiling against the musl C library showed various
  problems, which have been fixed with the patches
  attached

Signed-off-by: André Draszik <adraszik@tycoint.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:23:44 +01:00
Nicolas Dechesne
45837e6c56 gpsd: fix multilib build
While testing arm 64/32 multi, the following issue was observed:

WARNING: gpsd-3.14-r0 do_package: QA Issue: gpsd: Files/directories were
installed but not shipped in any package:
  /usr/lib/libgpsd.so.22.0
  /usr/lib/libgps.so.22
  /usr/lib/libgpsd.so.22.0.0
  /usr/lib/libgpsd.so.22
  /usr/lib/libgps.so.22.0.0
  /usr/lib/libgps.so
  /usr/lib/libgps.so.22.0
  /usr/lib/libgpsd.so
  /usr/lib/pkgconfig
  /usr/lib/pkgconfig/libgpsd.pc
  /usr/lib/pkgconfig/libgps.pc
Please set FILES such that these items are packaged. Alternatively if they are
unneeded, avoid installing them or delete them within do_install.
gpsd: 11 installed and not shipped files. [installed-vs-shipped]
WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: /usr/bin/cgps contained in
package gps-utils requires libgps.so.22()(64bit), but no providers found in
RDEPENDS_gps-utils? [file-rdeps]
WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: /usr/sbin/gpsdctl contained in
package gpsd requires libgps.so.22()(64bit), but no providers found in
RDEPENDS_gpsd? [file-rdeps]
WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: /usr/bin/gpsctl contained in
package gpsd-gpsctl requires libgps.so.22()(64bit), but no providers found in
RDEPENDS_gpsd-gpsctl? [file-rdeps]
WARNING: gpsd-3.14-r0 do_package_qa: QA Issue: gpsd-dbg: found library in wrong
location: /usr/lib/.debug/libgpsd.so.22.0.0
gpsd-dbg: found library in wrong location: /usr/lib/.debug/libgps.so.22.0.0 [libdir]

gpsd SConstruct file defaults to using '/lib' suffix, which needs to be
overriden in the recipe.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:23:43 +01:00
Khem Raj
a85e129281 tvheadend: Update to 4.0.9
* Add missing build and runtime deps
* add packageconfig for uriparser

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:23:43 +01:00
Khem Raj
41d7bac5d5 memcached: Update to 1.4.33
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-12-02 09:23:43 +01:00
Khem Raj
86fed80d80 xfsprogs: Upgrade 3.2.3 -> 4.8.0
Change-Id: I0015da261d540f99bfdebba703fef9403eebff7b
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:23:43 +01:00
Jussi Kukkonen
2f6e45baba xserver-common: Don't install some Xsession files
The goal is that the graphical_init_manager (xserver-nodm-init)
provides Xsession (and some basic scripts) and that xserver-common
can then provide additional Xsession scripts. Remove the Xsession
files that xserver-nodm-init installs.

Bump PR so xserver-nodm-init can RCONFLICT with old one.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:19 +01:00
Jussi Kukkonen
877e52fd75 xserver-nodm-init-2.0: Remove recipe
The version in oe-core should now do everything this one does with one
exception: it does not RDEPEND on xserver-common. This dependency now
needs to be set explicitly.

Signed-off-by: Jussi Kukkonen <jussi.kukkonen@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:19 +01:00
Ross Burton
a7f3ec87f9 meta-gnome: add explicit gnome-common dependencies
gnome-common is deprecated and gnomebase.bbclass will soon stop depending on it,
so add gnome-common to DEPENDS for the recipes that still use it.

gxim previously wasn't really using the gnome-common macros so now the build
fails with compiler errors, so pass the flag to turn off fatal warnings as gxim
appears to be dead.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:18 +01:00
Ross Burton
6afb85d292 meta-gnome: remove redundant gnome-common dependencies
These recipes don't actually use gnome-common macros, so don't depend on it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:18 +01:00
Ross Burton
533826b765 meta-oe: add explicit dependencies on gnome-common
gnome-common is deprecated and gnomebase.bbclass will soon stop depending on it,
so add gnome-common to DEPENDS for the recipes that still use it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:18 +01:00
Ross Burton
fc2fc9097b vala-dbus-binding-tool: remove redundant dependency on intltool
This upstream doesn't use intltool so don't depend on it.

Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:18 +01:00
Khem Raj
8c720146b7 breakpad: Upgrade to latest
* Switch to using git
* Gets aarch64 support
* Define PV and use SRCPV
* increment PE to 1

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-12-02 09:16:18 +01:00
Joshua Lock
efd3696e70 remove True option to getVar calls
getVar() now defaults to expanding by default, thus remove the True
option from getVar() calls with a regex search and replace.

Search made with the following regex: getVar ?\(( ?[^,()]*), True\)

Signed-off-by: Joshua Lock <joshua.g.lock@intel.com>
2016-12-02 09:16:17 +01:00
Khem Raj
761639b9d7 mpv: Add libvdpau to DEPENDS
Fixes
WARNING: mpv-0.15.0-r0 do_package_qa: QA Issue: mpv rdepends on libvdpau, but it isn't a build dependency, missing libvdpau in DEPENDS or PACKAGECONFIG? [build-deps]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:22 +01:00
Khem Raj
7c670ff337 vlc: Add packageconfig for vdpau
Fix packaging of libvlc_vdpau.so since this plugin
does not have soname version

Fixes

QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: vlc path '/work/cortexa7hf-neon-vfpv4-oe-linux-gnueabi/vlc/2.2.2-r0/packages-split/vlc/usr/lib/vlc/libvlc_vdpau.so' [dev-so]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:22 +01:00
Khem Raj
67485ec597 libcec: Add missing dep on ncurses
Consider vc4 options on raspberryPi class of
devices

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:22 +01:00
Khem Raj
a9ca41110b modemmanager: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:21 +01:00
Khem Raj
f708267ebd libmad: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:21 +01:00
Khem Raj
fcc7a4d97c jsonrpc: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:21 +01:00
Khem Raj
34baf3328f jsoncpp: Add new recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:21 +01:00
Khem Raj
1c8afeed17 fribidi: Fix build with security flags turned on
Clang complains like below
| ../../fribidi-0.19.7/charset/fribidi-char-sets-cap-rtl.c:148:7: error: expected expression
|       DBG ("warning: could not find a mapping for CapRTL to Unicode:");

Therefore quick fix is to remove FORTIFY_SOURCE from cmdline

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:20 +01:00
Khem Raj
eef06e7cbe flashrom: Remove redundant const qualifier
This is flagged by latest clang

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:20 +01:00
Khem Raj
c0eabbeccb dialog: Update 1.3-20160424 -> 1.3-20160828
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:04 +01:00
Khem Raj
856ac210ab md5deep: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:04 +01:00
Khem Raj
fa8f71b4b1 networkmanager-openvpn: Update 1.0.8->1.2.6
Remove .la files which are new
Package the new .name files

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:04 +01:00
Khem Raj
5d22f06617 openldap: Fix Build error due to missing -fPIC
Fixes errors e.g.

relocation R_AARCH64_ADR_PREL_PG_HI21 against external symbol `stderr@@GLIBC_2.17' can not be us
ed when making a shared object; recompile with -fPIC

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:04 +01:00
Khem Raj
e4f6f96f90 libgit2: Update to 0.24.3
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:03 +01:00
Khem Raj
6e431331d1 ne10: Update to latest
* Patch to build with clang
* license checksum changed due to Copyright year change
fee112eb22

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:07:03 +01:00
Khem Raj
bc0ea5b276 libvdpau: Disable PIE
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:04:53 +01:00
Koen Kooi
bf1de4db26 libvdpau: Add recipe
Needed for x86 machines

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:04:53 +01:00
Khem Raj
c5fd46f74a libqmi: Fix build with clang
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2016-11-26 01:04:53 +01:00
Richard Purdie
d361ef01a9 nis, opencv: Update getVar/setVar syntax
The deprecated APIs are removed from bitbake, update two old style references
in meta-oe/meta-networking.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-26 01:04:52 +01:00
Derek Straka
ac2abd467e python-pycparser: update to version 2.17
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:29:55 +01:00
Thilo Cestonaro
e9053535db libdbus-c++: added recipe for it
Signed-off-by: Thilo Cestonaro <thilo.cestonaro@ts.fujitsu.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:29:55 +01:00
Koen Kooi
4cd27df21d android-tools: fix do_install
The previous patch introduced 2 bugs that made packaging fail:

1) Always failing grep
2) Conditionally install systemd files

Systemd.bbclass doesn't handle conditional installation and will throw an error.

Tested with -native and regular cross builds.

Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:29:55 +01:00
Derek Straka
b451e5444f python-pytz: update to version 2016.7
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:29:54 +01:00
Derek Straka
dfd16a3dc5 python-pyserial: update to version 3.2.1
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:29:54 +01:00
wqyoung
ebde590d14 mcelog: Add Kabylake client support
Issue: TA164086
(LOCAL REV: NOT UPSTREAM) -- will send to oe-devel on 20161117

CPU models 0x8E and 0x9E denote kabylake client processor

Signed-off-by: Quanyang Wang <quanyang.wang@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:29:54 +01:00
Derek Straka
e5db2d34f4 python-requests: update to version 2.12.0
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-11-23 15:29:54 +01:00