Commit Graph

37139 Commits

Author SHA1 Message Date
Khem Raj
c8be00a2cf fvwm,xscreensaver: Remove xuser-account runtime dep
Its needed after merge of xuser-account recipe with xserver-nodm-init

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:24 -08:00
Khem Raj
3ded6a794b tepl: Upgrade to 6.14.0
Add missing dependencies

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:24 -08:00
Khem Raj
61c3f71c49 lilibgedit-gtksourceview: Upgrade to 299.6.0
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:24 -08:00
Khem Raj
76f329a3d9 libgedit-gfls: Add recipe
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:24 -08:00
Khem Raj
3b1669e0ca agent-proxy: Ensure that OE cflags are passed properly to build
Current builds were extracting the relevance from LDFLAGS, which is
not the right thing to do. cflags carry the right elements to ensure
reproducibility with OE, so ensure its respected by makefile

Fixes
WARNING: agent-proxy-1.97-r0 do_package_qa: QA Issue: File /usr/bin/.debug/agent-proxy in package agent-proxy-dbg contains reference to TMPDIR [buildpaths]

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:23 -08:00
Khem Raj
260fe311d7 memstat: Pass OE environment CFLAGS to makefile
Helps with reproducible builds

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:23 -08:00
Khem Raj
9506424ff7 tunctl: Make cflags weak in makefile
ensures it used flags from OE env

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:23 -08:00
Khem Raj
9bcf82a5f2 blueprint-compiler: Delete
This recipe has been moved to oe-core

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:23 -08:00
Gyorgy Sarvari
7bc93734b8 hplip: set CVE_PRODUCT
This recipe gets CVEs with two CPEs: hplip and linux_imaging_and_printing.

Set the CVE_PRODUCT accordingly.

See CVE db query:

sqlite> select * from PRODUCTs where PRODUCT in ('hplip', 'linux_imaging_and_printing');
CVE-2009-0122|hp|hplip|2.7.7|=||
CVE-2009-0122|hp|hplip|2.8.2|=||
CVE-2015-0839|hp|linux_imaging_and_printing|||3.17.7|<=
CVE-2025-43023|hp|linux_imaging_and_printing|||3.25.2|<

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:23 -08:00
Leon Anavi
40cef597b4 python3-evdev: Upgrade 1.9.2 -> 1.9.3
Upgrade to release 1.9.3:

- Drop support for Python 3.8 and raise setuptools version to 77.0
- Use an SPDX license
- Fix memory leaks

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:23 -08:00
Leon Anavi
79845f8552 python3-stevedore: Upgrade 5.6.0 -> 5.7.0
Upgrade to release 5.7.0:

- Add typing classifier
- Enable logging related ruff checks to extend the enforced format
  rules related to logging.
- Delay string interpolations at logging calls
- Remove reference to tag framework because the framework was
  removed.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:22 -08:00
Markus Volk
8c2f53cd0b pipewire: update 1.4.10 -> 1.6.0
PipeWire 1.6.0 (2026-02-19)

This is is the 1.6 release that is API and ABI compatible with previous
1.4.x releases.

This release contains some of the bigger changes that happened since
the 1.4 release last year, including:

  * An LDAC decoder was added for bluetooth.
  * SpanDSP for bluetooth packet loss concealment.
  * Safe parsing and building of PODs in shared memory.
  * Added support for metadata features. This is used to signal that
    the sync_timeline metadata supports the RELEASE operation.
  * Node commands and events can contain extra user data.
  * Support for more compressed format helper functions to create
    and parse formats.
  * Support for compile time max channels. The max channels was
    increased to 128.
  * Support for audio channel layouts was added. This makes it possible
    to set "audio.layout" = "5.1" instead of the more verbose
    audio.position = [ FL, FR, FC, LFE, SL, SR ]
  * Support for Capability Params was added. This can be used to
    negotiate capabilities on a link before format and buffer
    negotiation takes place.
  * More HDR colortypes are added.
  * Loops now have locking with priority inversion. Most code was adapted
    to use the faster locks instead of epoll/eventfd to update shared state.
  * Channel position are parsed from EDID data.
  * Channel maps are now set on ALSA.
  * The resampler now supports configurable window functions such
    as blackman and kaiser windows. The phases are now also calculated
    with fixed point math, which makes it more accurate.
  * Many bluetooth updates and improvements.
  * The filter-graph has an ffmpeg and ONNX plugin. The ffmpeg plugin
    can run an audio AVFilterGraph. The ONNX plugin can run some models
    such as the silero VAD.
  * Many AVB updates. Work is ongoing to merge the Milan protocol.
  * Support for v0 clients was removed.
  * The jack-tunnel module can now autoconnect ports.
  * ROC support multitrack layouts now.
  * Many RTP updates.
  * rlimits can now be set in the config file.
  * Thread reset on fork can now be configured. JACK clients expect this
    to be disabled.
  * node.exclusive is now enforced.
  * node.reliable enables reliable transport.
  * pw-cat supports sysex and midiclip as well as some more uncompressed
    formats. Options were added to set the container and codec formats
    as well as list the supported containers, codecs, layouts and channel
    names.
  * Documentation updates.

Highlights (since the previous 1.5.85 prerelease)
  - Fix a 64 channel limit in the channel mixer.
  - Fix an fd leak in pulse-server in some error cases.
  - Some small fixes and improvements.

PipeWire
  - Fix Capability leaks.
  - Return an error in pw-stream get-time when not STREAMING.
  - Set the current time in the driver position before starting.
    Some followers might look at it.

Modules
  - Improve default channel handling in module-filter-chain.
  - Support source and sink only module-filter-chain.
  - Tweak the filter-chain spatializer example gains.
  - Handle new snapcast service type. (#5104)
  - Implement socket activation without depending on libsystemd.
  - Support ipv4 link-local addresses in RAOP and snapcast. (#4830)
  - Forward ROC-toolkit logs to pipewire.

SPA
  - Improve default channel handling in filter-graph. (#5084)
  - Clamp control values to min/max. (#5088)
  - Support mode JBL gaming headsets.
  - Handle some SOFA errors and add gain option.
  - Really handle more than 64 channels in the channelmixer. (#5118)
  - Allow removal in ALSA-udev of ignored cards.

pulse-server
  - Fix mono mixdown query.
  - Expose headset autoswitch message.
  - Handle EPROTO errors by disconnecting.
  - Handle timeouts in play-sample streams. (#5099)

GStreamer
  - Fix crop metadata.
  - Fix a race in the buffer release function.

Tools
  - Improve format support and detection in pw-cat.
  - Add some more options to pw-cat to list supported containers
    and formats. (#5117)

Older versions:

PipeWire 1.5.85 (2026-01-19)

This is the fifth and hopefully last 1.6 release candidate that
is API and ABI compatible with previous 1.4.x, 1.2.x and 1.0.x
releases.

Highlights
  - Fix errors in older clients that blindly mmap buffer data.
  - ALSA channel mapping should work in more cases.
  - Fix an overflow in the resampler with some sample rates.
  - Device ID negotiation for DMABUF was added.
  - The channelmixer can now also downmix most REAR and TOP
    channel positions.
  - Various small fixes and improvements.

PipeWire
  - Avoid doing flushing invoke in pw-stream. (#5010)
  - Fix stream time delay calculations in some cases. (#4957)
  - Avoid suspending a node when the ports are busy.

Modules
  - Mode AVB module updates.
  - Remove MAPPABLE flag from memptr data in client-node. This avoids
    errors in older clients that blindly map buffers. (#5003)
  - Don't leak the filter-chain module in module-parametric-equalizer.
    (#5045)
  - make it possible to run pulse tunnel sink and source with the same
    name. (#5079)

SPA
  - The delay filter in filter-graph now has feedback and feedforward
    options to make it possible to implement comb and allpass filters.
  - The resampler can be compiled with a custom default quality.
  - Firewire latency is scaled correctly now. (#4977)
  - The mixer will only passthrough dynamic data.
  - Fix filter-graph state in audioconvert after flush.
  - Set the channel map in ALSA nodes to tell ALSA our channel layout
    and avoid wrong channels.
  - Fix AVX2 function, make sure they don't run on AVX-only CPUs.
    (#5072)
  - Fix an overflow and crash when too many phases are used in the
    resampler. (#5073)
  - Add some more channel downmix positions, mostly REAR and TOP
    channels.

pulse-server
  - Add a message to enable mono mixdown.

Tools
  - Support filenames in raw mode in pw-cat. (#5012)
  - Enable clipping in spa-resample.

examples
  - Update device ID negotiation examples.

Docs
  - Document the resampler properties better.

PipeWire 1.5.84 (2025-11-27)

This is the fourth 1.6 release candidate that is API and ABI
compatible with previous 1.4.x, 1.2.x and 1.0.x releases.

Changes since the last pre-release:

Highlights
  - Capabilities wer added to improve negotiation over links.
  - The audio resampler now has a configurable window function to better
    tune the resampler quality. A kaiser and blackman window was added
    and the default parameters were tuned.
  - Various small fixes and improvements.

PipeWire
  - Capabilities and PeerCapabilities were added to exchange key/value
    pairs between consumer and producer right after a link is made. This
    can be used to detect how the negotiation of formats and buffers
    should be done.

Modules
  - Avoid segfaults in RTP source. (#4970)
  - The AVB module has seen some improvements.

Pulse-server
  - @NONE@ can now be used to clear the default sink/source.

SPA
  - Support longer convolver filenames and also support inline
    IRs.
  - The audio resampler window function is now selectable and
    configurable. A kaiser window and blackman window was added
    and the default qualities were tweaked to improve quality.
  - The filter-graph convolver latency is now set by default to
    something more sensible. (0 by default and N/2 for hilbert).
    (#4980)

Bluetooth
  - Better xrun and error handling for iso streams.
  - The +CNUM reply was fixed.
  - The CIEC call status was fixed. (#1744)
  - Add BAP context metadata to improve compatibility.
  - Improve compatiblity with Creative Zen Hybrid Pro by releasing
    transports simultaneously.

PipeWire 1.5.83 (2025-11-06)

This is the third 1.6 release candidate that is API and ABI
compatible with previous 1.4.x, 1.2.x and 1.0.x releases.

Changes since the last pre-release:

Highlights
  - Include the NEWS and updated version number.

PipeWire 1.5.82 (2025-11-06)

This is the second 1.6 release candidate that is API and ABI
compatible with previous 1.4.x, 1.2.x and 1.0.x releases.

Changes since the last pre-release:

Highlights
  - The max channel limit is now a compile time option.
  - The SAP and RTP module have seen some robustness improvements.
  - Add audio.layout propperty.
  - Cleanups to the code here and there.

PipeWire
  - Handle Tags more like Latency with a NULL param when no ports are linked
    and some sort of (empty) Tag when the ports are linked.

Modules
  - Improve the echo-cancel module to keep the streams more aligned
    and cause less latency.
  - Improve format parsing errors in most modules.
  - The RTP module now has extra code for better network robustness, including
    cases when network interfaces are not yet up and running, and multicast
    sockets are silently kicked out of IGMP groups.
  - The direct timestamp mode in the RTP module was effectively broken and is
    now fixed.
  - Add support for audio.layout.
  - Add multichannel support to ROC.

SPA
  - Rework the maximum number of channel handling. Because this is a
    potential ABI break, it is now a compile time option with new
    functions to handle more than the previous 64 channels.
  - The 64 channel limit was removed from the noise shaper.
  - spa_strbuf is used in more places instead of custom snprintf code.
  - The volume ramp code was simplified.
  - The driver node now has properties to configure the clock.
  - The adapter will try to renegotiate when the driver changes.
  - Fix relaxed array parsing with od number of elements. (#4944)
  - audio.layout was added to set the channel positions to some
    predefined layouts.
  - Added more POD choice checks to ensure the right amount of values
    are present in the choice.
  - Fix __has_attribute usage. (#4962)
  - Thread RESET_ON_FORK is now disabled for JACK application so that
    forking will preserve any real-time thread priorities, like JACK.
    (#4966)
  - Fix some compilation issues. (#4960 and #4961).

Pulse-server
  - Fix missing subscription events on device port changes.
  - Increase min.quantum to 256/48000. (#4875)

GStreamer
  - Avoid overflow in clock time calculations.
  - Fix renegotiation.

Docs
  - Swap the name and id of device.product

PipeWire 1.5.81 (2025-10-16)

This is the first 1.6 release candidate that is API and ABI
compatible with previous 1.4.x, 1.2.x and 1.0.x releases.

In addition to all the changes backported to 1.4.x, this release
also contains some new features:

Highlights
  - The link negotiation code was refactored and improved.
    Applications now have more options for selecting the default
    values and restricting the available options. The default
    negotiation code will now attempt to better match the application
    suggested values.
  - The loop now has support for locking with priority inversion. Most
    of the code was updated to use the locks instead of invoke to
    get proper concurrent updates with the loop. The Thread loop
    functionality of locks, signal and wait was moved to the SPA loop.
    This guarantees better real-time behaviour because inter-thread
    synchronization does not have to pass eventfd/epoll.
  - The control stream parser was rewritten to be safe against concurrent
    updates while parsing, which can occur when parsing shared memory.
    It also has extra checks to avoid integer overflows and undefined
    behaviour.
  - MIDI 2.0 clip support was added to the tools.
  - Bluetooth ASHA (Audio Streaming for Hearing Aid) support was added.
  - The ALSA node setup was tweaked to provide low latency with the ALSA
    Firewire driver.
  - Better support for explicit sync. It is now possible to negotiate
    extra features to know if a consumer will signal the sync objects and
    implement a fallback using a reliable transport.
  - Many bug fixes and improvements.

PipeWire
  - Avoid process calls in disconnect in pw-stream. (#3314)
  - Disable PipeWire services for root.
  - The link negotiation was refactored and improved. Drivers now
    always have a lower priority in deciding the final format.
  - Backwards compatibility with the v0 protocol was removed.
  - pw-stream and pw-filter will now refuse to queue a buffer that
    was not dequeued before.
  - Object properties will now be updated on the global as well.
  - The priority of config overrides is correct now. (#4816)
  - Async links now correctly report 1 extra quantum of latency.
  - node.exclusive and the new port.exclusive flag are now enforced
    by PipeWire itself.
  - A new timer-queue helper was added to schedule timeouts.
  - node.terminal and node.physical properties are now copied to the
    ports to make it possible to create virtual sources and sinks
    for JACK applications.
  - Port properties will now be dynamically updated when the node
    properties they depend on are updated.
  - Passive leaf nodes are now handled better. Now they will also
    run when the peer is active. (#4915)
  - Reliable transport has been added for output ports. This can be
    used in some cases if the producer wants to ensure buffers are
    consumed by a consumer. (#4885)
  - Context properties now support rlimit.<resource> properties to
    configure rlimits. (#4047)

Modules
  - Close SyncObj fds.
  - module-combine-stream has better Latency reporting.
  - The JACK tunnel can now optionally connect ports.
  - module-loopback has better Latency reporting.
  - A Dolby Surround and Dolby Pro Logic II example filter config
    was added.
  - Filter-chain can now resample to a specific rate before running the
    filters. This is useful when the filter-graph needs to run at a
    specific rate.
  - Avahi-poll now uses the timer-queue to schedule timeouts.
  - Modules are ported to timer-queue instead of using timerfd directly
    for non-realtime timers.

SPA
  - The loop now has support for locking with priority inversion. Most
    of the code was updated to use the locks instead of invoke to
    get proper concurrent updates with the loop. The Thread loop
    functionality of locks, signal and wait was moved to the SPA loop.
  - UMP to Midi 1.0 conversion was improved, some UMP events are now
    converted to multiple Midi 1.0 messages. (#4839)
  - The POD filter was refactored and improved. It is now possible to
    use the default value of the output by specifying an invalid input
    default value.
  - The POD parser was made safe for concurrent updates of the memory
    it is parsing. This is important when the POD is in shared memory
    and the parser should not access invalid memory.
  - Some hardcoded channel limits were removed and now use the global
    channel limit. More things can dynamically adapt to this global
    limit. The max number of channels was then bumped to 128.
  - The POD builder is safe to use on shared memory now and tries to
    avoid many integer overflows.
  - Most debug functions are safe to be used on shared memory.
  - User specified Commands and Events are now possible.
  - The SPA_IO_CLOCK_FLAG_DISCONT was added to spa_io_clock to signal
    a discont in the clock due to clock change.
  - AC3, DTS, EAC3, TRUEHD and MPEGH now have helper parser functions.
  - H265 was added as a video format. (#4674)
  - SPA_PARAM_PeerFormats was added to let a port know about its peer
    formats in order to better filter possible conversions.
  - More color matrices, transfer functions and color primaries.
  - The echo-canceler is enabled now.
  - Pro-Audio mode now uses 3 periods by default. This lowers the
    latency on some drivers (Firewire). The latency of Firewire is
    also reported correctly now.
  - The ALSA DLL bandwidth is configurable now.
  - The resampler now uses fixed point for the phases and is a little
    faster when updating adaptive rates.
  - The convolver is a little faster by swapping buffers instead of
    copying samples.
  - Latency and ProcessLatency support was added to filter-graph.
    (#4678)
  - Audio channel position support was added to filter-graph.
  - A new ffmpeg avfilter plugin was added to filter-graph.
  - A new ONNX filter was added to filter-graph.
  - A debug, pipe, zeroramp and noisegate filter was added to the
    filter-graph. (#4745)
  - The filter-graph lv2 plugin now supports options and state.
  - videoconvert was greatly improved.
  - The v4l2 plugin can negotiate DMABUF with modifiers.
  - Colorimetry information was added to v4l2 and libcamera.
  - Audioconvert can handle empty buffers more efficiently.
  - Improve the POD compare functions for Rectangle.
  - There is now a SPA_POD_PROP_FLAG_DROP flag to drop the property when
    the property is missing from one side.
  - A new FEATURE choice was added that is basically a flags choice with
    a FLAG_DROP property.
  - Metadata features were added. This is a way to negotiate new features
    for the metadata. (#4885)
  - DSD playback with pw-cat has been improved.
  - Compatibility and xrun prevention for the SOF driver has been
    improved. (#4489)
  - The filter-graph max plugin can now have 8 input channels.
  - Buffer Negotiation between the mixer port and the node ports is much
    improved. (#4918)
  - An offline AEC benchmark was added.
  - Channel positions are now read from HDMI ELD when possible.
  - Audioconvert and filter-graph now also support properties of Long
    and String types.

ACP
  - It's possible to disable the pro-audio profile.
  - Support for Logitech Z407 PC Speakers was improved.
  - Support for Razer BlackShark v3.
  - Fix volume rounding down causing mute. (#4890)

Tools
  - pw-cat can now play and record MIDI 2.0 Clips, which is the
    official format for storing MIDI 2.0 UMP data. pw-midi2play
    and pw-midi2record were added as aliases.
  - pw-cat can now upload sysex files. The pw-sysex alias was
    added for this.
  - The pw-link tool now has a -t option to list port latencies.
    It also has better monitor support.
  - pw-top can now clear the ERR column with the c key.
  - pw-cli now keeps the types of the variables it stores and avoid
    using wrongly typed variables that can crash things. It can now
    also list the available variables.
  - pw-dump can now output raw JSON and SPA JSON.
  - pw-dump has configurable indentation level.
  - pw-mididump can be forced to output MIDI 1.0 messages.
  - pw-profiler now uses doubles for extra precision.
  - pw-top now marks the async nodes with =.

Bluetooth
  - Telephony improvements.
  - ASHA support was added.
  - Packet loss concealment was added.
  - Improved synchronisation between LE Audio streams in the same group.
  - Improved LE Audio device compatibility.
  - LC3-24kHz voice codec was added (used by Airpods)
  - LDAC decoding support added (requires separate decoder library)

Pulse-server
  - The SUSPEND event is now correctly generated. fail-on-suspend is
    now implemented.
  - PA_STREAM_DONT_INHIBIT_AUTO_SUSPEND is now implemented. (#4255)
    (#4726)
  - RTP streams now have stream.properties for extra configuration.
  - Timed out streams are now destroyed instead of lingering. (#4901)
  - A new help and pipewire-pulse:list-modules core message was added.

JACK
  - Port rename callbacks are now emitted correctly.
  - Use safe POD parsing for the control sequences.

V4l2
  - The wrapper now avoids a race while initializing PipeWire. (#4859)

GStreamer
  - Colorimetry support was added.
  - Cursor metadata is now exposed as ROI metadata.
  - Many more updates.

Docs
  - Document the client-node flow a bit more.

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:22 -08:00
Gyorgy Sarvari
be28379a19 can-isotp: drop recipe
This out-of-tree kernel module was mainlined in Linux 5.10.
The previous LTS kernel, 5.4 is EOL, and oe-core ships with newer
kernels - there is no need to keep this recipe around.

It also has an explicit SKIP_RECIPE tag, it wasn't tested since
a long time.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:22 -08:00
Geoff Parker
c1693752d7 python3-m2crypto: fix python3-m2crypto-native do_configure:prepend()
The recent workaround for https://github.com/swiftlang/swift/issues/69311
breaks python3-m2crypto-native, with error about missing e_os2.h file in
recipe-sysroot-native.

Apply do_configure:prepend to class-target only to fix.

Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:22 -08:00
Geoff Parker
22c702491a python3-matplotlib: Fix TMPDIR in debug binaries, [buildaths] errors
Fix errors like:

    ERROR: python3-matplotlib-3.10.8-r0 do_package_qa: QA Issue: File
           /usr/lib/python3.14/site-packages/matplotlib/backends/.debug/
           _backend_agg.cpython-314-arm-linux-gnueabihf.so
           in package python3-matplotlib-dbg contains reference to TMPDIR
           [buildpaths]

Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:22 -08:00
Gyorgy Sarvari
95e4da06e4 cfengine: upgrade 3.21.0 -> 3.26.0
Changelog: https://github.com/cfengine/core/blob/3.26.0/ChangeLog

License-Update: The project switched from pcre to pcre2. This small
change is incorporated in the license, where the dependencies are listed.

libpcre2 and OpenSSL is now a mandatory dependencies, the corresponding
PACKAGECONFIGs are dropped.

Patch that was incorporated in this release is also dropped.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:21 -08:00
Gyorgy Sarvari
68c5fd3d85 cfengine: remove SKIP_RECIPE tag
The recipe compiles fine with OpenSSL 3, compatibility has been added in
version 3.20.

While here, fix some broken PACKAGECONFIGs too.

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:21 -08:00
Anuj Mittal
ced0eeb223 thermald: fix upstream check
Look at the correct URL for new tags and exclude incorrectly tagged [1]
2.15.10 release.

[1] https://github.com/intel/thermal_daemon/issues/504

Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:21 -08:00
Anuj Mittal
7e94be1f7b thermald: include the correct HOMEPAGE
Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:21 -08:00
Anuj Mittal
6b77c52b0a thermald: import from meta-intel
thermald now supports ARM platforms [1], so move it out of meta-intel
to allow broader reuse.

This version remains compatible only with x86 but a future recipe
upgrade should fix COMPATIBLE_MACHINE.

[1] thermal_daemon 1931a12e7e ("Add ARM backend and enable ARM platform detection")

Signed-off-by: Anuj Mittal <anuj.mittal@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:21 -08:00
Gyorgy Sarvari
16fb872ad6 vlc: upgrade 3.0.21 -> 3.0.23
Vlc can be compiled again against modern ffmpeg - the SKIP_RECIPE tag is removed.

Drop patches that became obsolete, because the underlying problems were solved.

Was able to build it successfully with meta-qt5, and also play a video in core-image-sato.

Some (opt-in) PACKAGECONFIGs are broken (not removed as part of this patch):
- freerdp - it requires a too old freerdp codebase
- opencv - it requires a too old opencv codebase
- vdpau - compilation fails (undefined symbol av_vdpau_get_surface_parameters),
  not really sure about the reason

Changelog: https://github.com/videolan/vlc/blob/3.0.23/NEWS

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:21 -08:00
Johannes Kauffmann
6de011f520 open62541: update to v1.4.16
Important changes from the v1.4.16 patch release notes:

- server: Block transfer of subscriptions between anonymous users
- server: Track transferred subscriptions for correct diagnostics counter update
- client: Don't close the SecureChannel when the servers sends a late async response
- pubsub: Add null check after UA_Array_new in addDataSetReaderConfig
- pubsub: Prevent NULL dereference in UA_DataSetMessage_decodeBinary
- pubsub: Initialize value in UA_NetworkMessage_decodePayload to avoid undefined behavior

Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:20 -08:00
Leon Anavi
ca43e2b187 python3-flask-socketio: Upgrade 5.3.6 -> 5.6.0
Upgrade to release 5.6.0:

- Use Flask test client's own environ dict if it is available
- Add Python 3.13, 3.14 and pypy-3.11 to CI builds, drop 3.8 and 3.9
- Documentation: Added an example using the init_app() method

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:20 -08:00
Leon Anavi
c291a7c266 python3-socketio: Upgrade 5.11.2 -> 5.16.1
Upgrade to release 5.16.1:

- Use configured JSON module in managers
- Admin UI fixes: remove duplicate tasks, report transport upgrades
- Switch to Furo documentation template
- Add Python free-threading to CI

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:20 -08:00
Leon Anavi
00c0a6966c python3-engineio: Upgrade 4.9.0 -> 4.13.1
Upgrade to release 4.13.1:

- Document that a process can have only one custom JSON module
- Switch to Furo documentation template

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:20 -08:00
Gyorgy Sarvari
85fa691790 sessreg: upgrade 1.1.3 -> 1.1.4
Drop 0001-Makefile.am-Error-Fix.patch - the error doesn't seem
to happen anymore.

License-Update: Removed the words "All rights reserved" from Oracle
copyright notices.

Shortlog:
Remove "All rights reserved" from Oracle copyright notices
meson: Add option to build with meson
Add --help and --version options
Improve man page formatting
man pages: fix warnings from `mandoc -T lint` and `groff -rCHECKSTYLE=10`

Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:20 -08:00
Eric Meyers
19ae3c84e2 redis: Add redis 8.0.0 recipe
Adding base 8.0.0 recipe for redis without any module configuration.

See https://github.com/redis/redis/tree/8.0.0?tab=readme-ov-file#redis-data-types-processing-engines-and-capabilities

for more details.

Signed-off-by: Eric Meyers <eric.meyers@arthrex.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:20 -08:00
Leon Anavi
8da0f12830 python3-bumble: Upgrade 0.0.223 -> 0.0.225
Upgrade to release 0.0.225:

- Fix wrong LE event codes

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:19 -08:00
Leon Anavi
97f1988367 python3-astroid: Upgrade 4.0.3 -> 4.1.0
Upgrade to release 4.1.0:

- Add support for equality constraints (``==``, ``!=``) in inference.
- Ensure ``ast.JoinedStr`` nodes are ``Uninferable`` when the
  ``ast.FormattedValue`` is ``Uninferable``. This prevents
  ``unexpected-keyword-arg`` messages in Pylint where the
  ``Uninferable`` string appeared in function arguments that were
  constructed dynamically.
- Add support for type constraints (`isinstance(x, y)`) in inference.
- Make `type.__new__()` raise clear errors instead of returning `None`.
- Move object dunder methods from ``FunctionModel`` to ``ObjectModel``
  to make them available on all object types, not just functions.
- ``lineno`` and ``end_lineno`` are now available on ``Arguments``.
- Add helper to iterate over all annotations nodes of function
  arguments, ``Arguments.get_annotations()``.
- Skip direct parent when determining the ``Decorator`` frame.
- Add simple command line interface for astroid to output generated
  AST. Use with ``python -m astroid``.
- Fix incorrect type inference for ``super().method()`` calls that
  return ``Self``. Previously, astroid would infer the parent class
  type instead of the child class type, causing pylint E1101 false
  positives in method chaining scenarios.
- Add missing ``dtype`` and ``casting`` parameters to
  ``numpy.concatenate`` brain.
- Fix ``random.sample`` inference crash when sequence contains
  uninferable elements.
- Fix ``random.sample`` crash when cloning ``ClassDef`` or
  ``FunctionDef`` nodes.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:19 -08:00
Leon Anavi
7578aa0b30 python3-bitstruct: Upgrade 8.21.0 -> 8.22.1
Upgrade to release 8.22.1:

- Fix float16 pack/unpack on big-endian systems
- Compile wheels for Inten macOS and Windows ARM

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:19 -08:00
Leon Anavi
37ddc1b433 python3-telnetlib3: Upgrade 2.0.8- > 2.6.0
Upgrade to release 2.6.0:

- new: TLS support (TELNETS). open_connection() accepts an ssl
  parameter (True, or an ssl.SSLContext). create_server() accepts
  an ssl parameter (ssl.SSLContext). New CLI options: --ssl,
  --ssl-cafile, --ssl-no-verify for telnetlib3-client;
  --ssl-certfile, --ssl-keyfile and --tls-auto for telnetlib3-server
- new: the default server shell now displays Ready (secure: TLSv1.3)
  for TLS connections (the protocol version shown is negotiated
  dynamically).
- bugfix: telnetlib3-client now sets terminal mode to the server's
  preference via WILL ECHO and WILL SGA negotiation. Use --raw-mode
  to restore legacy raw mode for servers that don't negotiate.
- bugfix: telnetlib3-client declines MUD protocol options (GMCP,
  MSDP, MSSP, MSP, MXP, ZMP, AARDWOLF, ATCP) by default. Use
  --always-do or --always-will to opt in.
- bugfix: log output "staircase text" in raw terminal mode.
- bugfix: graceful EOF handling - connection close no longer prints
  a traceback.

Fixes:

WARNING: python3-telnetlib3-2.6.0-r0 do_check_backend: QA Issue:
inherits setuptools3 but has pyproject.toml with hatchling.build,
use the correct class [pep517-backend]

License-Update: Remove garbage characters from ISC license text

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:19 -08:00
Leon Anavi
0ffe63d46d python3-parso: Upgrade 0.8.5 -> 0.8.6
Upgrade to release 0.8.6:

- Switch the type checker to Zuban. It's faster and now also checks
  untyped code.

Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:19 -08:00
Bartosz Golaszewski
920fd295d6 gpiod-sysfs-proxy: update to v0.1.4
This update fixes a couple problems with the proxy daemon but also
addresses local issues with the recipe: modifies the systemd service to
pass attr_timeout=0 for better reliability and updates the test script.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:19 -08:00
Bartosz Golaszewski
1596998582 python3-multiprocess: new package
Add a recipe for a for of python's multiprocessing package that uses
dill for data marshalling.

Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@oss.qualcomm.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:18 -08:00
Markus Volk
d3a8ddcaaa snapper: update 0.12.2 -> 0.13.0
- Remove 0001-Fix-build-with-boost-1.89.patch. Seems to be fixed
  upstream
- Use manpages class

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:18 -08:00
Markus Volk
87a9e44a8d dav1d: update 1.5.2 -> 1.5.3
Changes for 1.5.3 'Sonic':
--------------------------

1.5.3 is a minor release of dav1d, focused on RISC-V and maintenance:
 - Misc small optimizations
 - RISC-V assembly optimizations for ipred, emu_edge and w_mask,
   and VLEN 512 for blend functions
 - Fix issue with ivf files with 0 frames in tools

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:18 -08:00
Markus Volk
051eaf06fd libsdl3: update 3.2.30 -> 3.4.0
- dont explicitly disable xinput support to fix compilation if x11
  support is enabled (error: unknown type name 'XIRawEvent')
- add missing dependencies for libxcursor, xtst, xinput

In addition to lots of bug fixes and general system improvements, this release has some major themes of improved interoperability between the 3D GPU API and the 2D rendering API, improved Emscripten support, improved pen handling, and native support for PNG images.

Here is a full list of the API changes since the last release:
General:

    Added SDL_CreateAnimatedCursor() to create animated color cursors
    Added SDL_HINT_MOUSE_DPI_SCALE_CURSORS to automatically scale cursors based on the display scale
    Added SDL_SetWindowProgressState(), SDL_SetWindowProgressValue(), SDL_GetWindowProgressState(), and SDL_GetWindowProgressValue() to show progress in the window's taskbar icon on Windows and Linux
    Added GPU device creation properties to enable the GPU API on older hardware if you're not using these features:
        SDL_PROP_GPU_DEVICE_CREATE_FEATURE_CLIP_DISTANCE_BOOLEAN
        SDL_PROP_GPU_DEVICE_CREATE_FEATURE_DEPTH_CLAMPING_BOOLEAN
        SDL_PROP_GPU_DEVICE_CREATE_FEATURE_INDIRECT_DRAW_FIRST_INSTANCE_BOOLEAN
        SDL_PROP_GPU_DEVICE_CREATE_FEATURE_ANISOTROPY_BOOLEAN
        SDL_PROP_GPU_DEVICE_CREATE_D3D12_ALLOW_FEWER_RESOURCE_SLOTS_BOOLEAN
    Added SDL_PROP_GPU_DEVICE_CREATE_VULKAN_OPTIONS_POINTER to enable configuring Vulkan features when creating a GPU device
    Added SDL_PROP_GPU_DEVICE_CREATE_VULKAN_REQUIRE_HARDWARE_ACCELERATION_BOOLEAN to allow requiring Vulkan hardware acceleration when creating a GPU device
    Added SDL_GetGPUDeviceProperties() to query information from a GPU device:
        SDL_PROP_GPU_DEVICE_NAME_STRING
        SDL_PROP_GPU_DEVICE_DRIVER_NAME_STRING
        SDL_PROP_GPU_DEVICE_DRIVER_VERSION_STRING
        SDL_PROP_GPU_DEVICE_DRIVER_INFO_STRING
    Added SDL_GetPixelFormatFromGPUTextureFormat() and SDL_GetGPUTextureFormatFromPixelFormat()
    Added SDL_CreateGPURenderer() and SDL_GetGPURendererDevice() to create a 2D renderer for use with GPU rendering.
    Added SDL_CreateGPURenderState(), SDL_SetGPURenderStateFragmentUniforms(), SDL_SetGPURenderState(), and SDL_DestroyGPURenderState() to use fragment shaders with a GPU 2D renderer
    Added SDL_PROP_TEXTURE_CREATE_GPU_TEXTURE_POINTER to create a 2D texture from an existing GPU texture
    Added SDL_PROP_TEXTURE_GPU_TEXTURE_POINTER to get the GPU texture from a 2D texture when using the GPU 2D renderer
    Added support for YUV textures and HDR colorspaces to the GPU 2D renderer
    Added support for textures with palettes, and SDL_GetTexturePalette() and SDL_SetTexturePalette() to interact with them
    Added SDL_RenderTexture9GridTiled() to do tiled instead of stretched 9-grid texture rendering
    Added SDL_GetDefaultTextureScaleMode() and SDL_SetDefaultTextureScaleMode() to set the texture scale mode for new textures
    Added SDL_GetRenderTextureAddressMode() and SDL_SetRenderTextureAddressMode() to change the texture addressing mode
    Added SDL_TEXTURE_ADDRESS_WRAP to allow wrapping of textures if the renderer has SDL_PROP_RENDERER_TEXTURE_WRAPPING_BOOLEAN set
    The default YUV colorspace is BT.601 limited range, for compatibility with SDL2
    Added SDL_SCALEMODE_PIXELART as an improved scaling algorithm for pixel art without introducing blurring
    Added SDL_FLIP_HORIZONTAL_AND_VERTICAL to flip a surface both horizontally and vertically
    Added SDL_LoadPNG(), SDL_LoadPNG_IO(), SDL_SavePNG(), and SDL_SavePNG_IO() to load and save PNG images
    Added SDL_LoadSurface() and SDL_LoadSurface_IO() to detect BMP and PNG formats and load them as surfaces
    Added SDL_PROP_SURFACE_ROTATION_FLOAT to indicate the rotation needed to display camera images upright
    Added SDL_RotateSurface() to create a rotated copy of a surface
    SDL_EVENT_WINDOW_EXPOSED now sets data1 to true if it is sent during live resizing
    Added SDL_EVENT_DISPLAY_USABLE_BOUNDS_CHANGED, which is sent when the usable desktop bounds change
    Added SDL_EVENT_SCREEN_KEYBOARD_SHOWN, which is sent when the on-screen keyboard has been shown
    Added SDL_EVENT_SCREEN_KEYBOARD_HIDDEN, which is sent when the on-screen keyboard has been hidden
    Added pinch gesture events: SDL_EVENT_PINCH_BEGIN, SDL_EVENT_PINCH_UPDATE, SDL_EVENT_PINCH_END
    SDL_EVENT_AUDIO_DEVICE_ADDED will be sent during initialization for each audio device
    SDL_GetCameraPermissionState() returns SDL_CameraPermissionState instead of int
    Added SDL_PutAudioStreamDataNoCopy() to do more efficient audio stream processing in some cases
    Added SDL_PutAudioStreamPlanarData() to add planar audio data instead of interleaved data to an audio stream
    Added SDL_HINT_AUDIO_DEVICE_RAW_STREAM to signal that the OS shouldn't do further audio processing, useful for applications that handle noise canceling, etc.
    Added SDL_PROP_AUDIOSTREAM_AUTO_CLEANUP_BOOLEAN to allow streams that persist beyond the audio subsystem lifetime.
    Added enhanced support for 8BitDo controllers
    Added enhanced support for FlyDigi controllers
    Added enhanced support for Hand Held Legend SInput controllers
    Added support for wired Nintendo Switch 2 controllers when built with libusb
    Added SDL_hid_get_properties() to associate SDL properties with HID devices
    Added SDL_PROP_HIDAPI_LIBUSB_DEVICE_HANDLE_POINTER to query the libusb handle from an SDL_hid_device, if it's been opened with libusb
    Added SDL_SetRelativeMouseTransform() to add custom mouse input transformation
    Added SDL_GetPenDeviceType() to determine whether a pen is on the screen or on a separate touchpad
    SDL_HINT_MAIN_CALLBACK_RATE may be set to a floating point callback rate
    Added SDL_GetEventDescription() to get an English description of an event, suitable for logging
    Added SDL_PROP_IOSTREAM_MEMORY_FREE_FUNC_POINTER to allow custom freeing of the memory used by SDL_IOFromMem() and SDL_IOFromConstMem()
    Added SDL_PROP_PROCESS_CREATE_WORKING_DIRECTORY_STRING to set the working directory for new processes
    Added verbose log output when the DEBUG_INVOCATION environment variable is set to "1"
    Added SDL_AddAtomicU32()
    Added SDL_GetSystemPageSize() to get the system page size
    Added SDL_ALIGNED() to signal that data should have a specific alignment

Windows:

    Added SDL_HINT_RENDER_DIRECT3D11_WARP to enable D3D11 software rasterization
    Using SDL_InsertGPUDebugLabel(), SDL_PushGPUDebugGroup(), and SDL_PopGPUDebugGroup() requires WinPixEventRuntime.dll to be in your PATH or in the same directory as your executable
    Added SDL_PROP_DISPLAY_WINDOWS_HMONITOR_POINTER so you can query the HMONITOR associated with a display
    SDL_HINT_AUDIO_DEVICE_STREAM_ROLE is used by the WASAPI audio driver to set the audio stream category
    Added SDL_HINT_AUDIO_DEVICE_RAW_STREAM to signal whether the OS audio driver should do additional signal processing
    Added SDL_HINT_WINDOWS_RAW_KEYBOARD_EXCLUDE_HOTKEYS to allow disabling some system hotkeys when in raw input mode
    SDL_HINT_WINDOWS_GAMEINPUT is disabled by default

macOS:

    Added SDL_HINT_MAC_PRESS_AND_HOLD to control whether holding down a key will repeat the pressed key or open the accents menu

Linux:

    Added atomic support for KMSDRM
    Added SDL_HINT_KMSDRM_ATOMIC to control whether KMSDRM will use atomic functionality
    Added SDL_PROP_DISPLAY_WAYLAND_WL_OUTPUT_POINTER so you can query the wl_output associated with a display

Emscripten:

    Added SDL_WINDOW_FILL_DOCUMENT to indicate that windows expand to fill the whole browser window
    Added SDL_SetWindowFillDocument() to change whether windows expand to fill the whole browser window
    Added SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_CANVAS_ID_STRING to allow setting the SDL canvas ID, and SDL_PROP_WINDOW_EMSCRIPTEN_CANVAS_ID_STRING to query it on existing windows
    Added SDL_PROP_WINDOW_CREATE_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING to specify where keyboard input is bound, and SDL_PROP_WINDOW_EMSCRIPTEN_KEYBOARD_ELEMENT_STRING to query it on existing windows

iOS:

    SDL now supports window scenes, fixing the warning "CLIENT OF UIKIT REQUIRES UPDATE"
    Added SDL_PROP_WINDOW_CREATE_WINDOWSCENE_POINTER to specify the window scene for a window

visionOS:

    The default refresh rate has been increased to 90Hz
    SDL_SetWindowSize() changes the size of the window on Vision Pro headsets

PlayStation 2:

    Added the following hints to control the display parameters: SDL_HINT_PS2_GS_WIDTH, SDL_HINT_PS2_GS_HEIGHT, SDL_HINT_PS2_GS_PROGRESSIVE, SDL_HINT_PS2_GS_MODE

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:18 -08:00
Markus Volk
eb4dab9818 libsdl2-compat: update 2.32.62 -> 2.32.64
- fix license checkksum: Copyright year has been changed

This is a stable bugfix release, with the following changes:

    Fixed surface memory leak in some circumstances
    Fixed mouse grab not persisting past window recreation
    Fixed picking the correct fullscreen resolution

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:18 -08:00
Markus Volk
0d686b2c5b libsdl3-image: update 3.2.6 -> 3.4.0
- Fix license checksum: Copyright year has been changed
- Add support for av1 and jxl

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:17 -08:00
Ankur Tyagi
87f62c8910 postgresql: upgrade 17.7 -> 17.8
License-Update: Update license year to 2026

Refreshed patches for version 17.8

Includes fix for CVE-2026-2003, CVE-2026-2004, CVE-2026-2005, CVE-2026-2006

Release Notes:
https://www.postgresql.org/docs/release/17.8/

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:17 -08:00
Ankur Tyagi
7f3d7b7adb libjxl: upgrade 0.11.1 -> 0.11.2
- fix tile dimension in low memory rendering pipeline (CVE-2025-12474)
- fix number of channels for gray-to-gray color transform (CVE-2026-1837)
- djxl: reject decoding JXL files if "packed" representation size overflows
    size_t

https://github.com/libjxl/libjxl/releases/tag/v0.11.2

Signed-off-by: Ankur Tyagi <ankur.tyagi85@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:17 -08:00
Frede Hoey Braendstrup
ff397db3d1 dbus-cxx: update 2.6.0 -> 2.6.1
Changelog from upstream:

Some minor fixes for code generation. Qt6 is now properly detected.

Signed-off-by: Frede Hoey Braendstrup <frederikbraendstrup@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-20 23:34:17 -08:00
Adam Duskett
e19775fba8 libtoml11: move SRCREV below SRC_URI
According to the recipe style guide, SRCREV should be placed
below SRC_URI.

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:42 -08:00
Adam Duskett
4e105b2749 libtoml11: add a BBCLASSEXTEND
A native version of libtoml11 may be needed for recipes such
as dnf5 in the future. Add it now.

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:42 -08:00
Adam Duskett
4eefeb3357 libtoml11: add a cve_product
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:41 -08:00
Adam Duskett
4c7aaad52d libtoml11: Add a bugtracker url
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:41 -08:00
Adam Duskett
ce96911f68 libtoml11: check PTEST_ENABLED instead of DISTRO_FEATURES
Checking for PTEST_ENABLED 1 is the preferred method for enabling
and disabling ptests for packages.

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:41 -08:00
Adam Duskett
6a5cb4697b libtoml11: use gitsm for SRC_URI
Using gitsm also allows for the revmoval of SRCREV_json and SRCREV_doctest.

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:41 -08:00
Adam Duskett
2681b16e8a libtoml11/files/0001-Remove-whitespace-in-operator.patch: change upstream-status
Change "Submitted" in 0001-Remove-whitespace-in-operator.patch to "Backport"
with the appropraite link to the relevant commit hash.

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:41 -08:00
Adam Duskett
e1d3b9598e libtoml11/files/run-ptest: cleanup
Shellcheck -oall warnings fixed:
  - exit 1 if `cd tests` failes (SC2164)

  - Double quote `./${atest}` to prevent globbing and word splitting. (SC2086)

  - Check the test exit code directly intead of using $? (SC2181)

Other fixes:
  - The shebang sould traditionally be /usr/bin/env sh in case
    sh is not located in /bin.

  - Do not remove tests.log for every test.

Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2026-02-17 22:42:41 -08:00