summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-support
Commit message (Collapse)AuthorAgeFilesLines
...
* atop: Fix build with muslKhem Raj2017-03-312-0/+98
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* log4cpp: Upgrade to 1.1.2 rc5Khem Raj2017-03-311-5/+4
| | | | | | | Fixes build with musl Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lio-utils: Fix GNU_HASH QA errorsKhem Raj2017-03-312-1/+64
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libnice: Upgrade to 0.1.13Khem Raj2017-03-311-16/+8
| | | | | | | works with gst1x therefore unblacklist Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libssh: Force to use gcc toolchainKhem Raj2017-03-311-0/+1
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: fix lvm2-native RRECOMMENDS problemPatrick Ohly2017-03-311-1/+1
| | | | | | | | | | | lvm2-native doesn't have packages, so the RRECOMMENDS must be limited to the target case. This fixes: ERROR: Nothing RPROVIDES 'lvm2-native-scripts-native' (but virtual:native:.../meta-openembedded/meta-oe/recipes-support/lvm2/lvm2_2.02.166.bb RDEPENDS on or otherwise requires it) Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: libdevicemapper package needs udev rules and dmsetupPatrick Ohly2017-03-311-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | Applications like kpartx and cryptsetup were broken by moving only libdevicemapper itself into a separate package: as a result of that change, lvm2 was not getting pulled into images anymore although libdevicemapper depends on dmsetup and udev rules to be fully functional. For example, "kpartx -as" started to hang while waiting for the udev rules to trigger, which is what creates the /dev/mapper/ entries for the new partitions (see also https://github.com/docker/docker/issues/22025#issuecomment-243943728). Putting udev rules and dmsetup also into libdevicemapper is perhaps counter-intuitive, but necessary to keep the package functioning. A full lvm2 installation is guaranteed to pull them in, too, both because of implicit library dependencies and (just to be sure) an explicit RDEPENDS. lvm2-native doesn't have packages, so this RDEPENDS must be limited to the target case. Signed-off-by: Patrick Ohly <patrick.ohly@intel.com> Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Avoid an unnecessary dependency on bashPeter Kjellerstedt2017-03-312-1/+183
| | | | | | | | Rather than having the lvm2 package depend on bash, modify the init scripts it may contain to use /bin/sh instead of /bin/bash. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* digitemp: Update past 3.7.1 releaseKhem Raj2017-03-313-47/+25
| | | | | | | Fetch from github Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* samsung-soc-utils: Remove -staticKhem Raj2017-03-312-2/+2
| | | | | | | It does not build with all combinations e.g. with -fPIE Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* zile: Fix build with muslKhem Raj2017-03-311-0/+5
| | | | | | | | | | | | | With musl charset.alias is generated due to a gnu-config bug Fixes QA Issue: zile: Files/directories were installed but not shipped in any package: /usr/lib /usr/lib/charset.alias Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gradm: Fix GNU_HASH QA errorsKhem Raj2017-03-312-1/+29
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* procmail: Fix GNU_HASH errors, pass LDFLAGSKhem Raj2017-03-311-2/+2
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gperftools: fix do_compile failure for qemuppcQi.Chen@windriver.com2017-03-312-1/+30
| | | | | | | | | Fix the following error for qemuppc. error: 'siginfo_t' does not name a type Signed-off-by: Chen Qi <Qi.Chen@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* eject: use update-alternatives for manpagePaul Gortmaker2017-03-221-0/+2
| | | | | | | | | | To fix: file /usr/share/man/man1/eject.1 conflicts between attempted installs of util-linux-doc-2.29.1-r0.core2_64 and eject-doc-2.1.5-r1.core2_64 Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* devmem2: use different filename to avoid checksum conflictsDenys Dmytriyenko2017-03-161-1/+5
| | | | | | | | | | | | | | | | | | | | | The newly resurrected devmem2.c file besides having a new location, also updates its header, producing different checksums, which would conflict with any previously cached or mirrored instances. To avoid such conflicts, use a different filename in fetch(). Rename it back to original name at unpack() for devmem2-fixups-2.patch to succeed w/o modifications. WARNING: devmem2-1.0-r7 do_fetch: Fetcher failure for URL: 'http://www.free-electrons.com/pub/mirror/devmem2.c'. Checksum mismatch! File: '/OE/master/downloads/devmem2.c' has md5 checksum be12c0132a1ae118cbf5e79d98427c1d when e23f236e94be4c429aa1ceac0f01544b was expected File: '/OE/master/downloads/devmem2.c' has sha256 checksum ec382c90af3ef2f49695ff14a4d6521e58ac482c4e29d6c9ebca8768f699c191 when 3b15515693bae1ebd14d914e46d388edfec2175829ea1576a7a0c8606ebbe639 was expected If this change is expected (e.g. you have upgraded to a new version without updating the checksums) then you can use these lines within the recipe: SRC_URI[md5sum] = "be12c0132a1ae118cbf5e79d98427c1d" SRC_URI[sha256sum] = "ec382c90af3ef2f49695ff14a4d6521e58ac482c4e29d6c9ebca8768f699c191" Otherwise you should retry the download and/or check with upstream to determine if the file has become corrupted or otherwise unexpectedly modified. WARNING: devmem2-1.0-r7 do_fetch: Renaming /OE/sources/devmem2.c to /OE/sources/devmem2.c_bad-checksum_be12c0132a1ae118cbf5e79d98427c1d Signed-off-by: Denys Dmytriyenko <denys@ti.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vim: Update to 8.0.0427Paul Barker2017-03-164-8/+8
| | | | | | | | | | | | | | | | | 8.0.0427 is currently used in Arch Linux so we know it has at least had some testing. Upstream has fixed the following CVEs since 8.0.0022: * CVE-2016-1248 in 8.0.0056 * CVE-2017-5953 in 8.0.0322 * CVE-2017-6349 in 8.0.0377 * CVE-2017-6350 in 8.0.0378 See http://www.cvedetails.com/product/14270/VIM-VIM.html?vendor_id=8218 Patches are updated as src/configure.in was renamed upstream. Signed-off-by: Paul Barker <pbarker@toganlabs.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta: do not prepend/append to BBCLASSEXTENDMing Liu2017-03-163-3/+3
| | | | | | | | Replace some "+=/=+" with "=" when setting BBCLASSEXTEND, they are redundant and inconsistent with the same setting in other recipes. Signed-off-by: Ming Liu <peter.x.liu@external.atlascopco.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* recipes: delete obsolete patchesOleksandr Kravchuk2017-03-161-36/+0
| | | | | | | Deleted bunch of patches which are not used anymore by any recipe. Signed-off-by: Oleksandr Kravchuk <oleksandr.kravchuk@pelagicore.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: fix bash depends QA issueArmin Kuster2017-03-161-0/+1
| | | | | | | WARNING: lvm2-2.02.166-r0 do_package_qa: QA Issue: /etc/init.d/lvm2-monitor contained in package lvm2 requires /bin/bash, but no providers found in RDEPENDS_lvm2? [file-rdeps] Signed-off-by: Armin Kuster <akuster808@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* vim: add native BBCLASSEXTENDMartin Jansa2017-03-111-2/+4
| | | | | | | | | | | | | | | * some recipes might use xxd * with stricter host binaries available in PATH: http://lists.openembedded.org/pipermail/openembedded-core/2017-March/133886.html we cannot use xxd from host and it's not so common to add it into HOSTTOOL_NONFATAL * there is also smaller solution for xxd -i (which is what I need): https://github.com/gregkh/xxdi but after creating xxdi-native recipe for this I've discovered that perl on my host as well as perlnative doesn't provide File::Slurp used by this, so adding BBCLASSEXTEND here is easier solution Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* syslog-ng: fix syntax error in syslog-ng.confYi Zhao2017-03-111-2/+2
| | | | | | | | | | | | | The backtick as a special character causes a syntax error by the parser in comment line: Error performing backtick substitution in configuration file; error='missing closing backtick (`) character', filename='/etc/syslog-ng/syslog-ng.conf', line='55:1' Replace it with single quote and bump the conf version to 3.8. Signed-off-by: Yi Zhao <yi.zhao@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* log4c: Backport patch to fix security format errors with clangKhem Raj2017-03-112-1/+29
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* tbb: Update to 2017 releaseKhem Raj2017-03-113-50/+33
| | | | | | | | Update license to reflect new Apache 2.0 license Fix build with clang Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* gperftools: Fix build with clangKhem Raj2017-03-112-1/+36
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* grail: Disable elision warnings for clangKhem Raj2017-03-111-1/+1
| | | | | | | | | | | | | | | Clang warns more, but lets disable them for now ../../grail-3.1.1/src/handle.cpp:65:5: error: moving a temporary object prevents copy elision [-Werror,-Wpessimizing-move] std::move(UniqueRecognizer(recognizer)); ^ ../../grail-3.1.1/src/handle.cpp:65:5: note: remove std::move call here std::move(UniqueRecognizer(recognizer)); ^~~~~~~~~~ Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* fftw: Update to 3.3.6 releaseKhem Raj2017-03-111-3/+5
| | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* Make use of the new bb.utils.filter() functionPeter Kjellerstedt2017-03-0722-34/+27
| | | | | Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* syslog-ng: Update to 3.8.1Peter Kjellerstedt2017-03-048-163/+27
| | | | | | | | | | | | | | | | * The upstream has changed to github.com. * Remove patches that are no longer needed: - Fix-the-memory-leak-problem-for-mutex.patch - configure.patch - dbifix.patch - fix-a-memory-leak-in-log_driver_free.patch * Update syslog-ng.service-the-syslog-ng-service.patch * openssl is no longer optional, so remove its PACKAGECONFIG. * Add (disabled) PACKAGECONFIGs for the new http and native modules. * Disable the new python and java modules. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* syslog-ng: Run autoreconf twice to avoid problems with libtoolPeter Kjellerstedt2017-03-042-3/+10
| | | | | | | | | syslog-ng has sub-projects with their own autotools configurations. Something has been messed up after the switch to RSS and now it requires autoreconf to be run twice to fully update all files. Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* usb-modeswitch and usb-modeswitch-data: update to 2.5.0 and 20170205 ↵Tom Hayward2017-03-042-5/+5
| | | | | | respectively. Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* devmem2: Change source URL to regain access to itNicolas Ferre2017-03-041-4/+4
| | | | | | | | | Change URL due to connexion error on the original page. As the header of the new devmem2.c source file has changed, change the signature and the LIC_FILES_CHKSUM specificaiton. Signed-off-by: Nicolas Ferre <nicolas.ferre@microchip.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* system-config-keyboard: fix depends to work correctly with RSSDerek Straka2017-02-281-5/+1
| | | | | | | | | | Resolves build issue exposed by RSS See http://errors.yoctoproject.org/Errors/Details/132829/ and http://errors.yoctoproject.org/Errors/Details/132855/ Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* ipmiutil: fix depends to work correctly with RSSDerek Straka2017-02-281-3/+1
| | | | | | | | Resolves build issue exposed by RSS See http://errors.yoctoproject.org/Errors/Details/130641/ Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* usb-modeswitch: update inherit to work correctly with RSSDerek Straka2017-02-282-6/+2
| | | | | | | | Resolves build issues exposed by RSS http://errors.yoctoproject.org/Errors/Details/130620/ Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* multipath-tools: Replace 'lib' with ${nonarch_base_libdir} for placing udev ↵Amarnath Valluri2017-02-281-3/+4
| | | | | | | rules. Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* openct: Replace /lib/udev with ${nonarch_base_libdir}/udev.Amarnath Valluri2017-02-231-3/+3
| | | | | Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* lvm2: Replace 'lib' with ${nonarch_base_libdir} for placing udev rules.Amarnath Valluri2017-02-231-2/+2
| | | | | Signed-off-by: Amarnath Valluri <amarnath.valluri@intel.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* libsdl-ttf: fix and unblacklistAndreas Müller2017-02-231-3/+3
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* libsdl2-ttf: add pkgconfig to inherit and unblacklistAndreas Müller2017-02-231-3/+1
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* postgresql: update 9.4.10 -> 9.4.11Andreas Müller2017-02-232-11/+11
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* postgresql: use gettext bbclass and unblacklistAndreas Müller2017-02-232-4/+2
| | | | | | | | Although I reomeve gettext related packages from my build machine, I could not reproduce error mentioned. Let's hope my asumption is good enough. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* pidgin: add missing dependencies and unblacklistMartin Jansa2017-02-221-3/+1
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* farsight: fix implicit pkgconfig dependency causing configure failPaul Gortmaker2017-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | In the config log we see: configure:12277: checking whether to build static libraries configure:12281: result: yes configure:12419: checking for x86_64-overc-linux-pkg-config configure:12452: result: no configure:12462: checking for pkg-config configure:12495: result: no configure:12801: Using Farsight2 source release as package name configure:12825: Using Unknown package origin as package origin configure:12879: Using /usr/libexec/gst-install-plugins-helper as plugin install helper configure:12953: checking for NICE configure:13022: error: Need libnice >= 0.0.9 While it libnice that fails configure, it is the absence of pkg-config several lines above that causes the failure, as libnice is in the sysroot. For most build hosts, you'll have to remove the default binary that lives in /usr/bin/pkg-config in order to see this failure. Cc: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* xdg-user-dirs: fix build by disabling building of man pages and unblacklistAndreas Müller2017-02-222-2/+34
| | | | | | Have tried adding several native dependenciesbut gut no successful build. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* lmsensors: fix fetch and unblacklistAndreas Müller2017-02-221-5/+3
| | | | | | | Error was not caused by RSS but upstream package path renaming without version bump - tse tse... Signed-off-by: Andreas Müller <schnitzeltony@googlemail.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>