Commit Graph

28174 Commits

Author SHA1 Message Date
Markus Volk
41f613ebc6 gupnp: Upgrade 0.10.2 -> 0.12.1
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-10 09:13:40 -08:00
Leon Anavi
795536641f bindfs: add recipe
Add bindfs, a FUSE filesystem for mounting a directory to another
location, similarly to mount --bind. The permissions inside the
mountpoint can be altered using various rules. Version 1.17.5:

- Support negative --{uid,gid}-offset
- Support mount -t bindfs on Mac OS

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-10 09:13:40 -08:00
Zoltán Böszörményi
405ee46107 geos: Fix packaging
Due to the library file name change, the subpackage "geoslib"
does not get generated, and the main geos package has unsatisfied
dependencies.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-10 09:13:39 -08:00
Edi Feschiyan
75bb23b3b0 libbytesize: update SRC_URI
GitHub has been redirecting for a while, so switch SRC_URI from
github.com/rhinstaller/libbytesize to
github.com/storaged-project/libbytesize instead without redirects.

Signed-off-by: Edi Feschiyan <edi.feschiyan@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-10 09:13:39 -08:00
Markus Volk
eb2e61cff9 gssdp: Fix build with api-documentation enabled
This fixes:
| Run-time dependency gi-docgen found: YES 2023.1
| Program gi-docgen found: NO
|
| ../gssdp-1.4.0.1/doc/meson.build:4:11: ERROR: Program 'gi-docgen' not found or
not executable

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-10 00:33:41 -08:00
LI Qingwu
96430a138e kmsxx: Add recipe
add recipe for kmsxx which is a C++ library for kernel mode setting.

Signed-off-by: LI Qingwu <Qing-wu.Li@leica-geosystems.com.cn>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-09 20:47:44 -08:00
Bartosz Golaszewski
d919a10d53 python3-gpiod: update to v2.1.3
The python bindings for libgpiod have undergone several significant
changes that make them easier to use for users of pip. The libgpiod
sources are now vendored with the python3-gpiod as the biggest complaint
by far was the fact that if the system doesn't provide the correct
version of libgpiod, the python bindings won't build.

This is however irrelevant for the meta-python recipe as we use the
provided switch to keep linking against the libgpiod provided by
meta-openembedded.

We have changed the way the tests are built, they are now generated by a
separate build script and no longer by setup.py. The package now
correctly build with the preferred pep517 method so change the inherited
classes.

We have also gained control over the gpiod module on pypi (which
previously hosted a pure python GPIO library) so the location of the
sources has changed.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-09 20:47:44 -08:00
Daiane Angolini
865411fbde wireguard-tools: Use PACKAGECONFIG to select wg-quick and bash-completion
Condition the creation of some files and their consequences to a
PACKAGECONFIG, which can be overridden outside the meta layer.

It removes the sub package wireguard-tools-wg-quick as PACKAGECONFIG is
supposed to work to configure a package only, and not deal with
sub packages.

Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-09 20:47:44 -08:00
Daniel Semkowicz
9281dbcc21 cockpit: Bump to version 304
In version 301, the default bridge implementation was changed to Python.
Adjust recipe to build and install new Python bridge.

Old bridge implementation is still available and can be enabled using
'--enable-old-bridge' flag. Add PACKAGECONFIG option for old bridge.

New bridge shows minor regressions like networking graph not generated
correctly. Probably additional dependencies are missing.
For this reason, keep the old bridge enabled by default.

Signed-off-by: Daniel Semkowicz <dse@thaumatec.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-09 20:47:44 -08:00
Daniel Semkowicz
5f514bf4c7 cockpit: Fix cockpit-askpass path
Non-existing variable was used as a prefix for 'cockpit-askpass'.
Fix the path, so the binary will be correctly installed
in 'cockpit-bridge' package.

Fortunately, even with incorrect path, this binary was "caught"
by the main 'cockpit' package, so it was always installed in the final
image.

Signed-off-by: Daniel Semkowicz <dse@thaumatec.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-09 20:47:44 -08:00
Wang Mingyu
688b595463 python3-zeroconf: upgrade 0.119.0 -> 0.120.0
Changelog:
===========
Speed up incoming packet processing with a memory view
Speed up decoding labels from incoming data
Speed up ServiceBrowsers with a pxd for the signal interface

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
91153698b6 python3-python-vlc: upgrade 3.0.18122 -> 3.0.20123
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
a0bf96f9aa python3-lru-dict: upgrade 1.2.0 -> 1.3.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
c48b4bcaeb python3-jsbeautifier: upgrade 1.14.9 -> 1.14.11
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
86179449c3 python3-inflate64: upgrade 0.3.1 -> 1.0.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
8b0358ac20 python3-imageio: upgrade 2.31.6 -> 2.32.0
Changelog:
 Fix bug:Pin pillow below v10.1 to avoid breaking changes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Wang Mingyu
8ac8e4d009 python3-geojson: upgrade 3.0.1 -> 3.1.0
Changelog:
===========
Add support for Python 3.12
CI improvements
Unit test improvements

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:55:06 -08:00
Khem Raj
126850d872 packagegroup-meta-oe: Update makedumpfile architecture support list
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Khem Raj
31aaf729e6 makedumpfile: Change COMPATIBLE_HOST check to exclude unsupported arches
Right now riscv32 and mips architecture support is missing.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
66aeb2b75e python3-argh: upgrade 0.30.3 -> 0.30.4
Changelog:
-The handling introduced in v.0.30.2 (raising an exception for clarity)
 is retained for cases when no name mapping policy is specified but function
 signature contains defaults in non-kwonly args and kwonly args are also
 defined

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
d334e3f2e0 neatvnc: upgrade 0.7.0 -> 0.7.1
Changelog:
============
 server: Fix double-free on failed Apple DH
 crypto: Initialise AES-ECB decode context correctly
 server: Remove DNS lookup

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
ed95d90d0b function2: upgrade 4.2.3 -> 4.2.4
Changelog: Fix warning for windows

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
fb496320cb ctags: upgrade 6.0.20231029.0 -> 6.0.20231105.0
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
1c9599cf78 gnome-remote-desktop: move from meta-virtualization to meta-security
There's no tpm2-tss under meta-virtualization:
Missing or unbuildable dependency chain was: ['gnome-remote-desktop', 'tpm2-tss']

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
a182a089d5 makedumpfile: upgrade 1.7.3 -> 1.7.4
Changelog:
===========
- Support for kernels up to v6.6
- Support for riscv64 architecture

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
638a8b1214 libio-socket-ssl-perl: upgrade 2.083 -> 2.084
Changelog:
============
- various fixes for edge cases and build: #136, #141, #142, #143, #145
- update documentation to reflect default SSL_version

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
18d4a671e2 hwdata: upgrade 0.375 -> 0.376
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
94875b91cc gensio: upgrade 2.7.6 -> 2.7.7
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Wang Mingyu
5211242d3f dnf-plugin-tui: Recover BBCLASSEXTEND variants
dnf-plugin-tui must work on nativesdk environment.
Now there's no warning when run the command "bitbake universe -c fetch".

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Khem Raj
59410b1587 emlog: Drop SRCPV
Its not needed anymore.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Markus Fuchs
7bd2cd290c remove unused AUTHOR variable
No longer used in generating packages
Also creates a possible confusion with the recipe maintainer
name.

Signed-off-by: Markus Fuchs <mklntf@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Arthur Oliveira
9ca31fdd53 python3-flask-restx: Switch dependency from isodate to aniso8601
Replace `python3-isodate` with `python3-aniso8601` in the `python3-flask-restx`
recipe to meet the updated dependency requirements for Flask-RESTx.

Signed-off-by: Arthur Oliveira <arthur.oliveira@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Arthur Oliveira
2b401c24ac python3-aniso8601: Add ISO 8601 parsing library
Add new python3-aniso8601 recipe for parsing ISO 8601 strings with a
BSD-3-Clause license.

Signed-off-by: Arthur Oliveira <arthur.oliveira@ossystems.com.br>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 22:51:28 -08:00
Khem Raj
150c53d526 Revert "geos: upgrade 3.12.0 -> 3.12.0beta2"
This reverts commit 95e1ec7275.
2023-11-08 22:51:28 -08:00
Leon Anavi
6f26ff340b exiftool: add recipe
Add ExifTool, a platform-independent Perl library plus a command-line
application for reading, writing and editing meta information in a
wide variety of files. Version 12.69 brings:

- Added support for DNG version 1.7.0.0
- Added a new XMP-GCamera tag
- Added a number of new Nikon Z lenses (thanks Warren Hatch and Stefan)
- Added a number of new XMP-crs tags
- Extract XML metadata from some Hasselblad images
- Tweaked -fast2 option to read metadata from inside mdat atom of HEIC images
- Patched FFF reader to be more tolerant of the mess made by incompetent
  Hasselblad programmers (wrong IFD count for some values)
- Patched WebP reader to be more tolerant of the mess made by incompetent
  Google programmers (EXIF with wrong header and XMP with wrong ID)
- Fixed problem which could cause "use of uninitialized variable" warnings
  when reading images from some Nikon cameras
- Fixed List type for new XMP-photomech:CreatorIdentity tag

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 06:50:26 -08:00
Thomas Gessler
90bc2a94f2 influxdb: Add start script used by systemd service
The influxdb systemd service tries to run the script
influxd-systemd-start.sh, but it was not copied to the correct location
by the influxdb recipe. This led to a failure during start-up:

[FAILED] Failed to start InfluxDB i…ributed, time series database.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-08 06:49:26 -08:00
Ross Burton
458fd00233 yajl: fix CVE-2017-16516, CVE-2022-24795, CVE-2023-33460
Take three CVE fixes from Fedora, as the upstream repository is now
dead.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Zoltán Böszörményi
9b5ee4b0b2 python3-ninja: Set BBCLASSEXTEND = "native nativesdk"
python3-ninja is a build dependency for other python modules.
For this, python3-ninja must be built for native mode.

This partially reverts d4aa17dc43
("meta-python: Drop broken BBCLASSEXTEND variants")

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Zoltán Böszörményi
0010c0c055 python3-ninja-syntax: Set BBCLASSEXTEND = "native nativesdk"
python3-ninja is used as a build dependency by other modules.
For that, python3-ninja and all its dependencies must be built
in native mode.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
05e7562a9f libblockdev: Upgrade 3.0.3 -> 3.0.4
Upgrade to 3.0.4:

- spec: Obsolete vdo plugin packages
- spec: Move obsoleted devel subpackages to libblockdev-devel
- ci: Bump actions/checkout from v3 to v4
- part: Do not open disk read-write for read only operations
- fs: Disable progress for ntfsresize
- packit: Add configuration for downstream builds
- logging: Default to DEBUG log level if compiled with --enable-debug
- Use log function when calling a plugin function that is not loaded
- lvm-dbus: Replace g_critical calls with bd_utils_log_format
- tests: Fail early when recompilation fails in library_test
- tests: Fix "invalid escape sequence '\#'" warning from Python 3.12

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
c217051fe7 imlib2: Upgrade 1.7.1 -> 1.12.1
Upgrade to version 1.12.1:

- Fix some clang complaints
- scaling: MMX asm scaling causes segv, disable for now
- loading: Call module exit function also when not dlclosing
  module on unload
- loaders: Fix build with -m32 --enable-debug
- RAW loader: Don't unload loader
- imlib2_grab, imlib2_view: Unset context colormap
- x11_grab: Use correct depth when grabbing

Remove bzip2 from PACKAGECONFIG because for this version it is an
unrecognised option.

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Benjamin Bouvier
4f38b524ac libsmi: enable native build
Move wget and awk EXTRA_OECONF parameters into native dependencies to
not lock native build.
Add missing BBCLASSEXTENDS to build libsmi in native.

Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
e34a29f124 python3-jsonref: Upgrade 1.0.1 -> 1.1.0
Upgrade to version 1.1.0:

- Fixes documents where the root is a reference object not being
  cached
- Allows a reference object to refer to a fragment within itself
- Extra properties of a reference object will now have references
  resolved

License-Update: License remains the same

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
0fd1c5280e python3-pdm: add recipe
Add pdm, a modern Python package and dependency manager supporting
the latest PEP standards. Version 2.10.1 brings:

- Fix list index out of range when build error message is empty
- Fix find_link sources being exported as --extra--index-url
- Fix an installation failure when install.cache = true
- Fix a resolution issue that extra dependencies are not resolved
  when the bare dependency has more specific version constraint

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
3ca88006d9 python3-pdm-backend: add recipe
Add pdm-backend, the build backend used by PDM that supports latest
packaging standards. Version 2.1.7 provides:

- Rename tag-pattern to tag_regex in the docs
- Copytree handle existing dirs
- Normalize the dist info name in the wheel

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Leon Anavi
98c3ae0c2e python3-wand: add recipe
Add Wand, a ctypes-based simple MagickWand API binding for Python.
Versions 0.6.13 and 0.6.12 provide:

- Hotfix release to remove a "work-in-progress" pyproject.toml
- Fixed behavior when passing zero to Image.chop()
- Fixed libmagick yield MagickCore library on Linux
- Fixed removing mask when passing None to Image.write_mask() method
- Added new COMPOSITE_OPERATORS operators

This work was sponsored by GOVCERT.LU.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Markus Volk
94169fd3f8 rest: Add packageconfigs for examples and tests
Motivation is to not install rest-demos by default.

Allow to build doc and vapi according to DISTRO_FEATURES

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
0fe18c01f3 python3-pytest-mock: Only set SRCREV once
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
b01cbb1ff3 python3-pylint: Only set SRCREV once
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00
Peter Kjellerstedt
ce8a6783f6 python3-greenlet: Avoid duplicate URI in SRC_URI
${PYPI_SRC_URI} is prepended to SRC_URI by the pypi class so there is no
reason to also do it in the recipe.

Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-07 23:11:24 -08:00