summaryrefslogtreecommitdiffstats
path: root/meta-oe
Commit message (Collapse)AuthorAgeFilesLines
* gimp: Enable libmng pluginsKhem Raj2016-12-261-0/+1
| | | | | | | Now we have libmng recipe, therefore add support for libmng plugin Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* liboop: Add recipeKhem Raj2016-12-265-0/+116
| | | | | | | liboop is needed by ruli Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* avro: Add recipeKhem Raj2016-12-261-0/+18
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* zbar: Add recipeKhem Raj2016-12-263-0/+111
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libmng: Add recipeKhem Raj2016-12-261-0/+22
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tinymembench: fix QA warning for GNU_HASHMax Krummenacher2016-12-261-0/+2
| | | | | Signed-off-by: Max Krummenacher <max.krummenacher@toradex.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Merge dbg packages and Fix QA IssuesRicardo Ribalda Delgado2016-12-261-10/+9
| | | | | | | | | | | | | The presence of more than on -dbg file made completely unusable the rest, and there is no big win by having more than one. Also this qa issue is fixed: QA Issue: opencv-samples-dbg: found library in wrong location: /usr/share/OpenCV/java/.debug/libopencv_java310.so [libdir] Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Add new PACKAGECONFIG dnnRicardo Ribalda Delgado2016-12-261-0/+1
| | | | | | | The dnn module depends on a linear algebra libray such as lapack. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Add missing DEPEND for opencl PKGCFGRicardo Ribalda Delgado2016-12-261-1/+1
| | | | | | | OpenCL headers are not enough, we also require a valid icd (.so) Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Add support for python3Ricardo Ribalda Delgado2016-12-261-7/+17
| | | | | | | | New PACKAGECONFIG options: python2 and python3. Python3 selectec by default, because it is almost 2017 ;). Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Add support for OpenJDKRicardo Ribalda Delgado2016-12-261-2/+5
| | | | | | | Add support for OpenJDK8 and Oracle-java Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Add missing dependsRicardo Ribalda Delgado2016-12-261-1/+1
| | | | | | | | contrib/modules/sfm depends on glog, gflags and libeigen. The CmakeList does not seem to provide a way to disable/enable its build. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Metapkg should not rdepend on -staticdevRicardo Ribalda Delgado2016-12-261-1/+1
| | | | | | | Otherwise the running dependencies will grow considerably. Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* opencv: Update repository locationRicardo Ribalda Delgado2016-12-261-3/+3
| | | | | | | All opencv repos are now on github.com/opencv Signed-off-by: Ricardo Ribalda Delgado <ricardo.ribalda@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* protobuf: switch from mips16 to mips32 due to in-line assemblerLukasz Nowak2016-12-261-0/+2
| | | | | | | | | | | | | | | | | | | | mipsel-poky-linux-musl-libtool: compile: mipsel-poky-linux-musl-g++ -mel -mabi=32 -msoft-float -march=mips32r2 -mips16 -minterlink-compressed -mtune=24kec -mdsp --sysroot=<sysroot> -DHAVE_CONFIG_H -I. -I../../git/src -I.. -Wall -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -O2 -pipe -g -feliminate-unused-debug-types -fstack-protector-strong -D_FORTIFY_SOURCE=2 -Wformat -Wformat-security -Werror=format-security -fvisibility-inlines-hidden -c ../../git/src/google/protobuf/repeated_field.cc -fPIC -DPIC -o google/protobuf/.libs/repeated_field.o | {standard input}: Assembler messages: | {standard input}:113: Error: unrecognized opcode `sync' | {standard input}:140: Error: unrecognized opcode `ll $2,0($16)' | {standard input}:143: Error: unrecognized opcode `sc $4,0($16)' | {standard input}:202: Error: unrecognized opcode `sync' | {standard input}:275: Error: unrecognized opcode `sync' | Makefile:2064: recipe for target 'google/protobuf/stubs/once.lo' failed | make[3]: *** [google/protobuf/stubs/once.lo] Error 1 Protobuf implements atomics for mips, using ASM "sync" instruction. It is not available in mips16e. Switching the library to mips32 is the easiest solution. Signed-off-by: Lukasz Nowak <lnowak@tycoint.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* makedumpfile: add ARM into COMPATIBLE_HOSTThomas PERROT2016-12-261-1/+1
| | | | | Signed-off-by: Thomas Perrot <thomas.perrot@tupi.fr> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* rrdtool: split out rrdcached into a package of its ownFrank Meerkoetter2016-12-131-1/+10
| | | | | | | | | | rrdcached is a caching daemon for rrdtool. It's typically used in large installations. Small embedded systems might not use it at all. Splitting it out allows a systems builder to remove a daemon process running as root. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* poppler: update to 0.49.0Andreas Müller2016-12-131-2/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* iozone3: Fix parallel build problemKhem Raj2016-12-132-0/+99
| | | | | | | | | ibasync.o and libbif.o are built twice once wrongly without CFLAGS, clang catches this since it does not specify -DHAVE_ANSIC_C and clang flags bunch of errors. Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* toybox: Upgrade to 0.7.2Paul Barker2016-12-133-67/+2
| | | | | | | Patches are dropped as they are no longer needed. Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* msgpack-c: Add recipeKhem Raj2016-12-131-0/+15
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* dmalloc: Add recipeKhem Raj2016-12-139-0/+776
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libvncserver: Fix build with security flags on and disable libvaKhem Raj2016-12-132-0/+24
| | | | | | | | | | | When libva is present it detects it and then fails to build until the support is fixed, lets disable it Add a patch to fix issue found when compiling with security flags turned on Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* imagemagick: use correct major version in program suffixAndreas Oberritter2016-12-091-23/+23
| | | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* krb5: create Debian-like package structureAndreas Oberritter2016-12-091-12/+89
| | | | | | | | | | Split libraries and plugins into their own packages. Create packages for admin-server, kdc, user and examples. Remove some unneeded binaries. Enable daemons on boot. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libcdio: clean up recipeAndreas Oberritter2016-12-091-8/+11
| | | | | | | Fix description, use packageconfig, use packagesplitfuncs. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libcdio-paranoia: new recipe for 10.2+0.93.1Andreas Oberritter2016-12-091-0/+24
| | | | | | | Since libcdio 0.90, libcdio-paranoia is a separate project. Signed-off-by: Andreas Oberritter <obi@opendreambox.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: increase the max number of fds to actually match redis.confFrank Meerkoetter2016-12-091-0/+1
| | | | | | | | | | Now that the processes no longer runs as root, we need to increase the limit for it. This only affects systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: do not run as rootFrank Meerkoetter2016-12-092-3/+9
| | | | | | | | | | | | | | | Running a network facing daemon written in C as root is not a good idea. Introduce a redis system user/group for that. A drawback is that now redis can no longer increase the number of open fds to 10000 (MaxClients). If this is needed the ulimit needs to be tweaked in the init script or systemd unit file. This only affects systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: log to syslogFrank Meerkoetter2016-12-091-3/+3
| | | | | | | | | | | Creating /var/log/redis.log requires root permissions to create the file. Use syslog instead so redis does not require root. This affects both sysv and systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: do not expose the service to the network by defaultFrank Meerkoetter2016-12-091-1/+1
| | | | | | | | Binding it to localhost is a safe default. This affects both sysv and systemd based systems. Signed-off-by: Frank Meerkoetter <frank@meerkoetter.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* redis: add a systemd service fileFrank Meerkoetter2016-12-092-1/+28
| | | | | | | | | 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>
* libxml++: fix LICENSEMartin Jansa2016-12-021-1/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta_oe_security_flags.inc: Disable PIE for luajitKhem Raj2016-12-021-0/+7
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* mpv: Add PACKAGECONFIG for vaapiKhem Raj2016-12-021-0/+1
| | | | | | | | | | | | | 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>
* obex-data-server: Fix build with new openobex versionKhem Raj2016-12-022-3/+24
| | | | | | | Add missing dependency on dbus-glib-native, this is needed for getting DBUS_BINDING_TOOL Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openobex,obexftp: Update recipesKhem Raj2016-12-029-51/+168
| | | | | | | | | | | 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>
* jsoncpp: Remove unused patchKhem Raj2016-12-021-152/+0
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta_oe_security_flags: disable PIE for libdbus-c++André Draszik2016-12-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* libdbus-c++: missing DEPENDS, fix musl build, oe-stylize.pyAndré Draszik2016-12-025-8/+214
| | | | | | | | | | | | - 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>
* gpsd: fix multilib buildNicolas Dechesne2016-12-021-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* xserver-common: Don't install some Xsession filesJussi Kukkonen2016-12-025-82/+32
| | | | | | | | | | | | 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>
* xserver-nodm-init-2.0: Remove recipeJussi Kukkonen2016-12-025-464/+0
| | | | | | | | | 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>
* meta-gnome: add explicit gnome-common dependenciesRoss Burton2016-12-021-1/+1
| | | | | | | | | | | | 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>
* meta-oe: add explicit dependencies on gnome-commonRoss Burton2016-12-023-5/+3
| | | | | | | | 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>
* vala-dbus-binding-tool: remove redundant dependency on intltoolRoss Burton2016-12-021-1/+1
| | | | | | | 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>
* breakpad: Upgrade to latestKhem Raj2016-12-021-3/+21
| | | | | | | | | | * 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>
* remove True option to getVar callsJoshua Lock2016-12-0232-57/+57
| | | | | | | | | 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>
* mpv: Add libvdpau to DEPENDSKhem Raj2016-11-261-1/+1
| | | | | | | 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>
* libcec: Add missing dep on ncursesKhem Raj2016-11-261-1/+2
| | | | | | | Consider vc4 options on raspberryPi class of devices Signed-off-by: Khem Raj <raj.khem@gmail.com>