aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* kodi: Don't append to PACKAGECONFIG, fix disabling openglobi/krogoth-stableAndreas Oberritter2017-03-081-5/+5
| | | | | | | It's hard to override from a distro config and the defaults are unsuitable for EGL platforms. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libmnl, nftables: Update versionsKhem Raj2017-03-062-5/+4
| | | | | | | | | | | libmnl -> 1.0.4 nftables -> 0.6 Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> (cherry picked from commit 406ca647b696f83e5581783f68d1973932eac196) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libsdl2-ttf: inherit pkgconfigAndreas Oberritter2017-02-241-1/+1
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libsdl2-ttf: fix build with GLES2-enabled SDL2Andreas Oberritter2017-02-242-0/+42
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi: fix build with ffmpeg-3.0Andreas Oberritter2017-02-162-0/+37
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libmikmod: create packageconfig option for pulseaudioAndreas Oberritter2017-02-161-1/+3
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libcec: update to 4.0.2Andreas Oberritter2017-02-161-14/+12
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: Avoid timeout for nmbd if started offline with systemdAndreas Oberritter2017-02-162-0/+32
| | | | | | | | If no network connection appears within DefaultTimeoutStartSec (~ 90s) after startup, nmbd fails to notify systemd and will therefore get killed. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: simplify LSB handlingAndreas Oberritter2017-02-161-7/+4
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: replace base_contains with bb.utils.contains [backport from master]Andreas Oberritter2017-02-161-3/+3
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: start on boot with systemdAndreas Oberritter2017-02-161-0/+4
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: move /etc/sysconfig to more common /etc/default, package tmpfiles.d ↵Andreas Oberritter2017-02-161-4/+7
| | | | | | in samba-common Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: add packages samba-dsdb-modules, samba-testsuite and registry-toolsAndreas Oberritter2017-02-161-0/+14
| | | | | | Inspired by Debian. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: split libraries into their own packagesAndreas Oberritter2017-02-161-105/+30
| | | | | | | | | It's quite hard to track library dependencies manually between releases. Splitting libraries into their own packages creates some overhead but effectively uses less storage in minimal installations. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: simplify files list for samba-pythonAndreas Oberritter2017-02-161-17/+1
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: install manpagesAndreas Oberritter2017-02-161-0/+9
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: add smbclient packageAndreas Oberritter2017-02-161-3/+15
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: remove unused variable DISABLE_STATICAndreas Oberritter2017-02-161-1/+0
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: install systemd units and initscripts unconditionallyAndreas Oberritter2017-02-161-11/+10
| | | | | | Fixes hybrid systemd/sysvinit setups. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: rename initscript from 'samba.sh' to more common 'samba'Andreas Oberritter2017-02-161-5/+5
| | | | | | This gets masked automatically by samba.service if systemd is running. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: install all systemd unit filesAndreas Oberritter2017-02-161-3/+2
| | | | | | This includes samba.service, which other major distributions install, too. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: remove superflous listing of pam_smbpass.soAndreas Oberritter2017-02-161-4/+1
| | | | | | | EXTRA_OECONF includes --with-pammodulesdir=${base_libdir}/security when pam is enabled. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: use systemd_system_unitdir variableAndreas Oberritter2017-02-161-8/+7
| | | | Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: remove unneeded conditionals for sysvinit and systemdAndreas Oberritter2017-02-161-8/+4
| | | | | | systemd.bbclass takes care of deleting unused startup scripts. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: use default packaging rules for -dbg and -dev packagesAndreas Oberritter2017-02-161-30/+3
| | | | | | There's no need to create multiple packages. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* krb5: create Debian-like package structureAndreas Oberritter2017-02-161-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>
* libcdio: clean up recipeAndreas Oberritter2017-02-161-8/+11
| | | | | | Fix description, use packageconfig, use packagesplitfuncs. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libcdio-paranoia: new recipe for 10.2+0.93.1Andreas Oberritter2017-02-161-0/+24
| | | | | | Since libcdio 0.90, libcdio-paranoia is a separate project. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi-17: Fix build for qemuarm and update to latestKhem Raj2017-02-163-1/+144
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit e5d586750e05878683926d039c9e66ca33505386) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi-17: Recommend python-ctpes for addons to workKhem Raj2017-02-161-0/+1
| | | | | | | | Thanks Koen for this fix. Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 54edcc5700964eaa5c080daebbcc78ca30d7af93) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi-17: Upgrade 17.0 releaseKhem Raj2017-02-1612-74/+148
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit bd28b29d9fb48ae50fd63fe9707cbf7cdefca7bf) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi-17: Fix build with muslKhem Raj2017-02-164-0/+740
| | | | | | Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 610e0942289e99cbe2739ac956b9923cf55ab535) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi-17: Add packageconfig for lcms supportKhem Raj2017-02-161-0/+1
| | | | | | | | | Keep it disabled by default, makes builds more deterministic Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit eb45dac03da296beffbba30991a7077a73220300) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi: Fix build with pic on x86_64Khem Raj2017-02-162-1/+32
| | | | | | | | Upgrade 17.x to latest on master Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 99fce36cad8510911b8d72d27f03c381c9966c6b) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* kodi: Add krypton/17.0 recipeKhem Raj2017-02-1620-371/+1126
| | | | | | | | | | remove obsoleted xbmc recipes rename to recipes-mediacenter Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit ab4369c5841e7f87bdc52aa8a67363c4e6524211) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libcec: Add missing dep on ncursesKhem Raj2017-02-161-1/+2
| | | | | | | | | Consider vc4 options on raspberryPi class of devices Signed-off-by: Khem Raj <raj.khem@gmail.com> (cherry picked from commit 67485ec597b99f169bf1e8be958760102a2c3b8f) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* libcec: Update to 3.1.0+Khem Raj2017-02-162-6/+30
| | | | | | | | | | | Depends on p8platform therefore add recipe for p8platform Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 35f77c6250d1123e4af3ac01a539477163c89bdf) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* dcadec, libsquish: Add new recipesKhem Raj2017-02-162-0/+36
| | | | | | | | | | | Transport from meta-dominion, to support new kodi mediacenter Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 7f27b88ed6ab5a853227b9a68107cc5bfe92f426) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* krb5: upgrade to 1.13.6Wenzong Fan2017-02-168-1660/+4
| | | | | | | | | | | | | | | | | | | | | | | | | * fix CVEs: CVE-2015-8629, CVE-2015-8630, CVE-2015-8631 * update LIC_FILES_CHKSUM, only Copyright changed in NOTICE file: -Copyright (C) 1985-2015 by the Massachusetts Institute of Technology. +Copyright (C) 1985-2016 by the Massachusetts Institute of Technology. * remove useless functions: krb5_do_unpack(), do_unpack() * remove patches that included by new release: - 0001-Work-around-uninitialized-warning-in-cc_kcm.c.patch - Fix-SPNEGO-context-aliasing-bugs-CVE-2015-2695.patch - Fix-IAKERB-context-aliasing-bugs-CVE-2015-2696.patch - Fix-build_principal-memory-bug-CVE-2015-2697.patch - Fix-IAKERB-context-export-import-CVE-2015-2698.patch - krb5-CVE-2016-3119.patch - krb5-CVE-2016-3120.patch Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 2ed5ad2e40ea29b549c1d39aad70e2e4f7d57b28) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: fix build by linking with bfd instead of goldAndreas Müller2017-02-161-1/+1
| | | | | | | | | | Use this workaround as long as there is no better (upstream) fix Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> (cherry picked from commit b60c60806e57f69233db582ef88d113867c2ecd1) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: fix to package pidl in samba-pidlMingli Yu2017-02-161-1/+1
| | | | | | | | | | | | | | * Use =+ to replace the previous += to let samba-pidl do package before samba to guarantee the file /usr/bin/pidl packaged in samba-pidl as both samba and samba-pidl have rules to package /usr/bin/pidl and the command pidl depends on perl modules such as Parse/Pidl.pm resides in samba-pidl Signed-off-by: Mingli Yu <Mingli.Yu@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> (cherry picked from commit b4b6465fe3409c17de25f144a6240eaf74f32a5f) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* krb5: Fix S4U2Self KDC crash when anon is restrictedAlexandru Moise2017-02-162-0/+64
| | | | | | | | | | | | | | | | This is CVE-2016-3120 The validate_as_request function in kdc_util.c in the Key Distribution Center (KDC) in MIT Kerberos 5 (aka krb5) before 1.13.6 and 1.4.x before 1.14.3, when restrict_anonymous_to_tgt is enabled, uses an incorrect client data structure, which allows remote authenticated users to cause a denial of service (NULL pointer dereference and daemon crash) via an S4U2Self request. Signed-off-by: Alexandru Moise <alexandru.moise@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 19dc7117fd0e95d1477eb5797fbe2a3cca8f7760) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* python-requests, python3-requests: Update to version 2.11.1Fabio Berton2017-02-163-3/+12
| | | | | | | | | | This commit also change RDEPENDS code style and add python-urllib3 as runtime dependence. Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 26b10138433e5d35f19680f6cdf515736936a179) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* python-pysocks, python3-pysocks: Add recipe for version 1.5.7Fabio Berton2017-02-163-0/+15
| | | | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit ed70cd5761cf531fb5d71b02e901c43ff2a1aed2) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* python-ndg-httpsclient, python3-ndg-httpsclient: Add recipe for version 0.4.2Fabio Berton2017-02-163-0/+23
| | | | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 97691e5ace620a27685ba5e06964503da7bf2915) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* python3-requests: Add native and nativesdk to BBCLASSEXTENDFabio Berton2017-02-161-0/+2
| | | | | | | | Signed-off-by: Fabio Berton <fabio.berton@ossystems.com.br> Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 06b06a35dca041bfe7e5cf5d24efd3d6974a6853) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* python-requests: update to version 2.11.0Derek Straka2017-02-164-4/+7
| | | | | | | | | | * Bug fix release * Update RDEPENDS Signed-off-by: Derek Straka <derek@asterius.io> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> (cherry picked from commit 0ebc75611c1ac04c3f03abf755db456a437b91c2) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: upgrade to 4.4.5Jackie Huang2017-02-169-83/+32
| | | | | | | | | | | | | | | | | * This is a security release in order to address the following defect: - CVE-2016-2119 (Client side SMB2/3 required signing can be downgraded) * Detail release note: - https://www.samba.org/samba/history/samba-4.4.5.html * Removed part of the 10-use-only-libsystemd.patch which has been fixed in new version. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> (cherry picked from commit 35326fa74dee53ffa4bd454e5fc95fdcbf0d5da6) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: remove ${localstatedir}/logRobert Yang2017-02-161-2/+1
| | | | | | | | | | | | | | | | Fixed do_package error: WARNING: samba-4.4.2-r0 do_package: FILES contains file '/var/log/samba' which resides under a directory symlink. Please fix the recipe and use the real path for the file. ERROR: samba-4.4.2-r0 do_package: File './var/log/samba' cannot be packaged into 'samba-base' because its parent directory structure does not exist. One of its parent directories is a symlink whose target directory is not included in the package. ERROR: samba-4.4.2-r0 do_package: Function failed: populate_packages It has a file ${sysconfdir}/tmpfiles.d/samba.conf which will create /var/log/samba when systemd, and volatiles.03_samba when sysvinit. Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> (cherry picked from commit 74d994ed27e53370101a3a44f25cd07327d774ad) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
* samba: inherit update-rc.d to manage init scriptJackie Huang2017-02-161-5/+4
| | | | | | | | | | | | | inherit update-rc.d to manage init script, so we can avoid duplicating the update-rc.d commands, and the default behavior can be easily overridden by distro. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Joe MacDonald <joe_macdonald@mentor.com> (cherry picked from commit 32a6fd48ab781c15c37551f4e8ed6721ca5cb87b) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>