summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* lmdb: Pass CFLAGS to MakefileKhem Raj2023-05-131-2/+2
| | | | | | | This ensures that __FILE__ macros is expanded correctly without buildpaths Signed-off-by: Khem Raj <raj.khem@gmail.com>
* fftw: Remove hardcoded sysroot into binariesKhem Raj2023-05-131-0/+1
| | | | | | | | FFTW_CC is added to image via version.o and its CC + CFLAGS however CC in OE containes --syroot compiler option which encodes buildpaths into binary, therefore remove this option from FFTW_CC in config.h Signed-off-by: Khem Raj <raj.khem@gmail.com>
* openfortivpn: add new recipePetr Gotthard2023-05-131-0/+26
| | | | | | | | A client for PPP+SSL VPN tunnel services, compatible with Fortinet VPNs. https://github.com/adrienverge/openfortivpn Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* etcd: Inherit missing features_checkKhem Raj2023-05-121-1/+1
| | | | | | Its needed for ensuring the systemd distro feature Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python: Add new testsTrevor Gamblin2023-05-121-0/+1
| | | | | | | Add ptests for python3-platformdirs. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: Fix missing deps for ptestsKhem Raj2023-05-122-4/+11
| | | | | | Disable benchmarks in ptest run Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: add ptestTrevor Gamblin2023-05-123-11/+32
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pylint: upgrade 2.14.5 -> 2.17.3Trevor Gamblin2023-05-122-2/+33
| | | | | | | | | | | | | | | | | | | | Change pylint to inherit python_setuptools_build_meta instead of setuptools3. Also add a patch to remove hard-coded version depdendencies for wheel and setuptools from the pyproject.toml, otherwise the following error occurs during do_compile: | ERROR Missing dependencies: | wheel~=0.37.1 | setuptools~=62.6 Release note links: 2.17.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.17/index.html 2.16.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.16/index.html 2.15.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.15/index.html 2.14.x: https://pylint.readthedocs.io/en/latest/whatsnew/2/2.14/index.html Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-platformdirs: Add recipeTrevor Gamblin2023-05-122-0/+38
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* etcd: add systemd unit support for clusteringojayanth2023-05-123-1/+29
| | | | | | | | | | | | | | | | | Refer https://etcd.io/docs/v3.5/op-guide/clustering/ for etcd clustering design background details. etcd-new.service triggers only, when the config file available in the specified path. This generic serive helps to start etcd cluster based on the project specific use cases and config files. etcd-new.service only required to run on initial setup or new node add into the existing cluster. All other use cases use regular etcd.service to start etcd with existing cluster configuration. Signed-off-by: ojayanth <ojayanth@in.ibm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* etcd: systemd unit support to start existing etcd nodeojayanth2023-05-123-1/+64
| | | | | | | | | Added etcd service and configuration file support to start etcd service with existing cluster configuration. Change-Id: Ia52bbf20fd1951aa76184da54af94231d2324888 Signed-off-by: ojayanth <ojayanth@in.ibm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* strongswan: add PACKAGECONFIG for the NetworkManager modulePetr Gotthard2023-05-111-0/+5
| | | | | | | | Disabled by default. When enabled, a package 'strongswan-nm' gets created. The package naming follows Debian/Ubuntu. Signed-off-by: Petr Gotthard <petr.gotthard@advantech.cz> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Improve performanceDiego Dassie2023-05-111-1/+1
| | | | | | | | | | The paho-mqtt-c library keeps it's internal debugging aids tracing and heap tracking enabled by default these options can have a noticiable performance impact, make sure they are disabled. Signed-off-by: Diego Dassie <diego.dassie@texa.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paho-mqtt-c: Disable building testsDiego Dassie2023-05-111-1/+1
| | | | | | | | Disable building the paho-mqtt-c library internal tests, no need to waste compile time. Signed-off-by: Diego Dassie <diego.dassie@texa.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-uswid: Add initial supportJun Nie2023-05-111-0/+15
| | | | | | | | | | | | | | | | | Software Identification (SWID) tags provide an extensible XML-based structure to identify and describe individual software components, patches, and installation bundles. CoSWID supports a similar set of semantics and features as SWID tags, as well as new semantics that allow us to describe additional types of information, all in a more memory efficient format. python3-uswid is used to generate the CoSWID data blob. For example, fwupd project requires CoSWID data to be embedded into firmware binary to hold the version information. Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pefile: Add initial supportJun Nie2023-05-111-0/+13
| | | | | | | To parse and work with Portable Executable (PE) files Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libcbor: Add initial supportJun Nie2023-05-111-0/+14
| | | | | | | To handle the general-purpose schema-less binary data format Signed-off-by: Jun Nie <jun.nie@linaro.org> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* redis: upgrade 6.2.11 -> 6.2.12Changqing Li2023-05-111-1/+1
| | | | | Signed-off-by: Changqing Li <changqing.li@windriver.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* nodejs: Upgrade to 18.16.0Khem Raj2023-05-104-3/+3
| | | | | | | | | | | License-Update: Add missing licenses for Ada [1] BSD, Simduf [2] BSD, posteject [3] MIT [1] https://github.com/nodejs/node/commit/0bc4c17e5705ea042cda392343d7301bb91873ed [2] https://github.com/nodejs/node/commit/c9845fc3341fcdce298ad7f1630e329d71a6e746 [3] https://github.com/nodejs/node/commit/4aaec0726694ad0d3cb05d7f2593a90363c32f32 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* psutils: Add recipeKhem Raj2023-05-101-0/+24
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libpaper: Add recipeKhem Raj2023-05-101-0/+11
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* idevicerestore: Update to latest on master branchKhem Raj2023-05-101-1/+1
| | | | | | Needed to pick fixes to build with latest libplist Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libimobiledevice: Fix build with clangKhem Raj2023-05-092-1/+33
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libimobiledevice: Update to latest tipKhem Raj2023-05-091-1/+1
| | | | | | This is to supported latest libplist Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libimobiledevice: Delete recipe for 1.3.0Khem Raj2023-05-091-17/+0
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe: Remove minicoredumper-ptest for muslKhem Raj2023-05-091-0/+1
| | | | | | They do not yet work on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* packagegroup-meta-oe: Add kpatch for glibc + x86_64 onlyKhem Raj2023-05-091-1/+2
| | | | | | Its not supported on musl Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbmuxd: Updgrade to latest on master branchKhem Raj2023-05-091-1/+1
| | | | | | | | needed to get it working with latest libplist [1] [1] https://github.com/libimobiledevice/usbmuxd/commit/049877e1f7a54f63fef12dd384c9a22fb38b3514 Signed-off-by: Khem Raj <raj.khem@gmail.com>
* usbmuxd: Remove recipe for 1.1.1Khem Raj2023-05-091-22/+0
| | | | | | The _git recipe provided the latest uptodate version Signed-off-by: Khem Raj <raj.khem@gmail.com>
* serial: add recipe for version 1.2.1Matija Tudan2023-05-092-0/+33
| | | | | | | | Serial is cross-platform library for interfacing with RS-232 serial like ports. Signed-off-by: Matija Tudan <tudan.matija@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* open62541: disable warnings as errorsJohannes Kauffmann2023-05-091-0/+1
| | | | | | | | | When using OpenSSL as the encryption provider, the package does not build without deprecation warnings, thus breaking the build. Disable warnings as errors to unbreak the build. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* open62541: allow overriding encryption providersJohannes Kauffmann2023-05-091-1/+1
| | | | | | | | | | | | | | | | | | | Without "encryption" PACKAGECONFIG, the option UA_ENABLE_ENCRYPTION=OFF is passed, which disables encryption support altogether and makes it impossible to override the encryption provider. Since no encryption support is already the default, we don't have to specify anthing to disable encryption. Additionally, explicitly specify MbedTLS as the encryption provider; this is the preferred way to enable any one of the three supported providers (LibreSSL, OpenSSL or MbedTLS). The current method prints a deprecation warning: CMake Deprecation Warning at CMakeLists.txt:200 (message): Set UA_ENABLE_ENCRYPTION to the desired encryption library. Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* asio: update to 1.28.0Vasileios Anagnostopoulos2023-05-092-5/+36
| | | | | | | | | License-Update: change in the copyright year [1] [1] https://github.com/chriskohlhoff/asio/commit/8d176a2c81e0b49ff11cf2c22dcccf504dc64aea Signed-off-by: Vasileios Anagnostopoulos <anagnwstopoulos@hotmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* xorriso: remove obsolete recipeRoss Burton2023-05-091-29/+0
| | | | | | | | | | | | | | GNU xorriso is simply a bundling of libisofs+libburn+libisoburn which also "restricts itself to a technical form where the legal commitments of the libburnia project and the legal intentions of FSF match completely".[1] What this actually means is unclear. We can follow upstream faster and have more modular recipes by packaging the pieces directly, instead of building the development snapshot of GNU xorriso 1.5.5. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libisoburn: add new recipeRoss Burton2023-05-092-0/+28
| | | | | | | | libisoburn is the library and command-line tool (xorriso) that can construct ISO-9660 images and write them to physical media. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libburn: move to meta-filesystemsRoss Burton2023-05-094-12/+14
| | | | | | | | | | | This recipe is very much in the remit of meta-filesystems, so move the recipe and update it. It ships a cdrecord wrapper so inherit lib_package, and the license is GPLv2 or later not GPLv2 only, for example: https://dev.lovelyhq.com/libburnia/libburn/src/branch/master/libburn/source.c Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libisofs: add new recipeRoss Burton2023-05-092-0/+16
| | | | | | | | libisofs from the libburnia project is a library to construct ISO-9660 filesystems. Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* imaagemagick: update 7.1.1-5 -> 7.1.1-8Markus Volk2023-05-091-8/+15
| | | | | | | | | - add PACKAGECONFIG for xml - add configuration - workaround reproducibility issues Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* paprefs: add recipeMarkus Volk2023-05-091-0/+18
| | | | | Signed-off-by: Markus Volk <f_l_k@t-online.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: fix some systemd service conditionsMing Liu2023-05-091-1/+3
| | | | | | | | | | | | | Let usbgx.service require and run after sys-kernel-config.mount. Use "Type=simple" rather than "Type=oneshot", this ensures usbgx.service would not hang on failures, failures could happen in many conditions, like if the end user has manually configured something in configfs, or start usbgx.service twice, or someting wrong in /etc/default/usbgx or /etc/usbgx/*.schema. Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: fix device hot-plug use caseMarcel Ziswiler2023-05-091-1/+1
| | | | | | | | | | | | | Upon hot-plugging device (resp. un-plugging host) dwc3_gadget_init() does nicely get executed. However, for an actual gadget to get started, it also requires the libusbgx dance as well. Instead of only doing this upon boot aka after multi-user.target (which is fine only if the device is already there at boot), execute it after usb-gadget.target. This ensures dwc3_gadget_start() gets executed also during hot-plugging. Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com> Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libusbgx: uprev to the latest commitMing Liu2023-05-093-1/+851
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Uprev libusbgx to 721e3a1 to get following fixes: ``` 721e3a1 correct attribute import / export bbdaad2 Document the license of the library and examples 36e71e1 Rename the net class variables to class_ efdd7a6 tests: update test code with new net attributes 4ca4a76 net: adds class, subclass and protocol attributes b1c8586 Merge pull request #64 from mgrzeschik/master 8b91dbb uvc: add isoc parameter settings 50fe6a7 uvc: fix init_formats function afec0d6 uvc: fix exporting attrs with layouts missing a format 0607844 Merge pull request #63 from mgrzeschik/uvc-fix 20d7fe2 uvc: fix unsigned nmb to int ed1fb6d Merge pull request #62 from linux-usb-gadgets/uvc-fix 157cbd8 uvc: fix return check on scandir 741230b Merge pull request #61 from linux-usb-gadgets/uvc-libconfig-import-export-support 53231c7 uvc: add import/export support 61a4186 uvc: consistently use defines for common strings 57dc1d5 uvc: check attr pointer in set_attrs 4061ffd uvc: remove unnedded USBG_UVC_MAX_PATH_LENGTH define 1c94fb8 uvc: remove unused variable b28dd77 uvc: fix compile warnings 6bd989c gadget-uvc: fix 4k format resolution d0f2f4f Revert "Use an unnamed variable instead of a named one" 92deb97 pkgconfig: make Requires for libconfig optional 38dd92f gadget-vid-pid-remove: re-split default vendor/product defines from variables fa4e7e9 Use an unnamed variable instead of a named one 1ee53e4 Copy ether_addr structs to avoid union pointer alignment issues 4852080 Delete embedded copies of libtool m4 files ccba65f Tell git which paths to ignore are directories 3a0f66a Tell git to ignore autotools cruft in the src functions subdirectory 37fcf90 Tell git to ignore generated usbg_version.h header 1e7161d Tell git to ignore the generated cmake config file b9a5b9c Tell git to ignore the right generated pkg-config .pc file e972b9e Document that the configfs Linux kernel module needs to be loaded 97b6477 Support printer function ad378b4 Fix --without-libconfig segment fault on gadget-hid attr setting 67605a0 libusbgx: examples: gadget-vid-pid-remove: fix exit code on success e0cdec8 Merge pull request #54 from mgrzeschik/gadget-vid-pid-remove 547a759 Merge pull request #55 from mgrzeschik/uvc 52aa5ed libusbgx: Add UVC support 852087a libusbgx: examples: gadget-vid-pid-remove: add dynamic vid pid support af2292c Fix typo in comment 664b7e6 Added support for CMake projects macros b5ad66e Fix #39 Compilation fails on gcc v8 283879d libusbgx: fix --without-libconfig build against glibc-2.28 ``` Also add two pending MRs from github: ``` https://github.com/linux-usb-gadgets/libusbgx/pull/72 https://github.com/linux-usb-gadgets/libusbgx/pull/73 ``` Signed-off-by: Ming Liu <liu.ming50@gmail.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libplist: upgrade 2.2.0 -> 2.3.0Wang Mingyu2023-05-092-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: ========= - Changes: * Rename PLIST_UINT to PLIST_INT and add plist_new_int() and plist_get_int_val() * Add support for JSON format * Add support for OpenStep format * Introduce error codes and format constants * Add return value to import/export functions to allow returning error codes * Add new plist_sort function * Add several human-readable output-only formats * Add new plist_write_to_string/_stream/_file functions * Add new plist_print function * Add new plist_read_from_file function * Add new plist_mem_free() function * Add a few C++ methods * Add C++ interface test * Add PLIST_NULL type * Some code housekeeping (mostly clang-tidy) - Breaking: * plist_from_memory() gets additional parameter - Bugfixes: * Fix multiple bugs in all of the parsers * Fix handling of PLIST_UID nodes Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libimobiledevice-glue: SRCREV bump d2ff796..114098dWang Mingyu2023-05-091-1/+1
| | | | | | | | | | | | | | | Changelogs: ========== Add a scheduled build every 1st of the month so we always have an artifact Fix compilation on cygwin Remove plist-related code in favor of new libplist API Set minimum required libplist version to 2.3.0 autoconf: Automatically derive version number from latest git tag Add NEWS for release Add missing include Signed-off-by: Wang Mingyu <wangmy@fujitsu.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* ptest-packagelists-meta-python: Add new testsTrevor Gamblin2023-05-091-0/+2
| | | | | | | Add ptests for python3-pytest-mock, python3-tomlkit. Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-tomlkit: Add recipeTrevor Gamblin2023-05-092-0/+26
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* python3-pytest-mock: Add recipeTrevor Gamblin2023-05-092-0/+29
| | | | | Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* libirecovery: Add missing build dependency on readlineKhem Raj2023-05-091-1/+1
| | | | Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Add dependency on fbdev into lvgl-demo-fb DISTRO_FEATURESMarek Vasut2023-05-091-0/+2
| | | | | | | | | This recipe hard depends on fbdev, since it specifically targets systems using it. Add the DISTRO_FEATURES dependency to indicate it. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>
* lvgl: Upgrade dialog-lvgl to next/main versionMarek Vasut2023-05-093-2/+107
| | | | | | | | | | | | | | | | The dialog-lvgl has been unmaintained and stuck at LVGL v8.1.0 in its now archived repository branch main. There is subsequent effort in next/main branch which updates the code base to LVGL v8.2.0 that is almost compatible enough to still build against LVGL v8.3.7. Upgrade to this next/main branch which contains three additional commits on top of the main branch, which implement the update to newer LVGL. Add two more fixes to build against system timer provided tick and another fix for WL callback data type. Since there is no upstream, track the patches here for now. Signed-off-by: Marek Vasut <marex@denx.de> Signed-off-by: Khem Raj <raj.khem@gmail.com>