Commit Graph

75797 Commits

Author SHA1 Message Date
Bernd Kuhls
69b2946c44 package/libvpl: bump version to 2.14.0
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 23:37:43 +01:00
Bernd Kuhls
4ce961b777 package/flatbuffers: bump version to 24.12.23
Release notes:
https://github.com/google/flatbuffers/releases/tag/v24.12.23

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 23:37:40 +01:00
Fiona Klute (WIWA)
8ea76e0986 package/bluez5_utils: tidy up the init script
* use long-form options
* consistently use start-stop-daemon with --exec
* wait for process to be gone and delete PID file on stop

Signed-off-by: Fiona Klute (WIWA) <fiona.klute@gmx.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 23:34:28 +01:00
Fiona Klute (WIWA)
421a92a897 package/bluez5_utils: install datafiles with correct permissions
The datafiles include the dbus policy, without which bluetoothd fails
to start (unless it is provided by other means):

# /usr/libexec/bluetooth/bluetoothd -n
bluetoothd[1011]: Bluetooth daemon 5.78
D-Bus setup failed: Connection ":1.7" is not allowed to own the service "org.bluez" due to security policies in the configuration file
bluetoothd[1011]: src/main.c:main() Unable to get on D-Bus

The installation issue 1a8676aa6e was
meant to fix is the result of upstream incorrectly installing
/etc/bluetooth with 0555 (strictly read-only) permissions.

Fixes: 1a8676aa6e

Signed-off-by: Fiona Klute (WIWA) <fiona.klute@gmx.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 23:17:47 +01:00
Fiona Klute (WIWA)
99b473c948 package/bluez5_utils: fix dbusconfdir
Since D-Bus 1.14.0 installing default policies into sysconfdir (/etc)
is deprecated, they should go into datadir (/usr/share) instead
[1]. Follow that policy.

[1] 8f1e00427f/NEWS (L274-283)

Signed-off-by: Fiona Klute (WIWA) <fiona.klute@gmx.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 23:17:29 +01:00
Fiona Klute (WIWA)
6a4cdf2057 package/bluez5_utils{, -headers}: bump version to 5.79
Upstream changelog:
https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/?h=5.79&id=0845b8f6ef2ac004b1c953cf4fe4ca3458cd8e36

Patch for musl compatibility taken from upstream "master".

Signed-off-by: Fiona Klute (WIWA) <fiona.klute@gmx.de>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 23:11:30 +01:00
Raphael Pavlidis
a9c8a2cf18 package/x11r7/xorgproto: bump version to 2024.1
Release notes:
https://lists.x.org/archives/xorg-announce/2024-March/003495.html

Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 23:03:08 +01:00
Julien Olivain
89061166ec support/testing: add dpdk runtime test
Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:52:32 +01:00
Julien Olivain
f4690c2bfd arch/arm: add the Cortex-A78 core
This commit adds the Cortex-A78 core, which is a armv8.2a ISA.
See: [1] [2].

This CPU support was added in GCC 11. See [3] [4].

Buildroot commit 771da1dd9 "configs/nvidia_bf3_defconfig: new
defconfig" [5] added the first defconfig for a board including
this CPU.

[1] https://developer.arm.com/Processors/Cortex-A78
[2] https://developer.arm.com/documentation/101430/0102/Functional-description/Introduction/About-the-core
[3] https://gcc.gnu.org/gcc-11/changes.html
[4] https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=gcc/config/aarch64/aarch64-cores.def;hb=releases/gcc-11.1.0#l98
[5] 771da1dd9b

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:51:22 +01:00
Julien Olivain
073ea145df package/opkg: add optional libsolv dependency
opkg configure script supports the --with-libsolv option since v0.3.2.
See [1].

Note that the opkg internal satisfaction solver is beeing deprecated
as of v0.7.0. See the note in changelog [2].

[1] https://git.yoctoproject.org/opkg/commit?id=bc2d3413e7dd61dd0001cc30b7785880c26eada4
[2] https://git.yoctoproject.org/opkg/tree/CHANGELOG.md?h=v0.7.0#n12

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:49:34 +01:00
Julien Olivain
e14380b3c4 support/testing/tests/package/test_xvisor.py: new runtime test
This is a basic test for Xvisor RISC-V 64bit. It is running few
management and status commands. It does not start a Linux kernel.

RISC-V 64bit was chosen for this test because it was the simplest
solution to run xvisor in a qemu emulator.

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:31:01 +01:00
Julien Olivain
eb8384bfbb package/numactl: bump to version 2.0.19
For change logs since 2.0.18, see:
https://github.com/numactl/numactl/releases/tag/v2.0.19

This commit also removes the package patch, which is included in
this version.

Signed-off-by: Julien Olivain <ju.o@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:21:42 +01:00
Giulio Benetti
48b3ad00b0 package/nfs-utils: bump version to 2.8.2
Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:14:59 +01:00
Giulio Benetti
37a33d865d package/nfs-utils: bump version to 2.8.1
* disable junction and nfsdctl by default
* drop 2 local patches that have been committed.

Signed-off-by: Giulio Benetti <giulio.benetti@benettiengineering.com>
Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:14:54 +01:00
Reza Arbab
66a5f9bc74 package/skeleton: create lib64 symlink on s390x
Building on a s390x host, we currently end up with:

  output/host/lib
  output/host/lib32 -> lib
  output/host/lib64

host-libopenssl installs to lib64, but since the kernel build doesn't
explicitly search there, it breaks:

  >>> linux 6.6.32 Building
  [...]
    HOSTCC  scripts/sign-file
  /usr/bin/ld: cannot find -lcrypto: No such file or directory
  collect2: error: ld returned 1 exit status

Fix this by creating a lib64 link instead of lib32, so we get:

  output/host/lib
  output/host/lib64 -> lib

Signed-off-by: Reza Arbab <arbab@linux.ibm.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:10:09 +01:00
Francois Perrad
a2c6b8921c package/luadbi-sqlite3: bump to version 0.7.3
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:05:43 +01:00
Francois Perrad
c28e089579 package/luadbi: bump to version 0.7.3
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:05:40 +01:00
Francois Perrad
a649794913 package/lua-iconv: bump to version 7.1.0
Signed-off-by: Francois Perrad <francois.perrad@gadz.org>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 22:05:36 +01:00
Andreas Ziegler
a12a9a8e5c package/mpd: update version to 0.23.16
Version 0.23.16 change log:

* database
  - fix integer overflows with 64-bit inode numbers
* filter
  - ffmpeg: fix for filters producing no output
* support libfmt 11
* support ICU 76

Adapt 0001-src-event-meson.build-add-atomic-dependency-for-spar.patch to
silence check-package warnings
Remove 0002-lib-fmt-support-build-with-libfmt-11.0.0.patch, changes were
applied upstream

$ utils/check-package package/mpd/*
916 lines processed
0 warnings generated

$ echo "BR2_PACKAGE_MPD=y" > ~/output/mpd.config
$ utils/test-pkg -c ~/output/mpd.config -d ~/output -p mpd
                    bootlin-armv5-uclibc [1/6]: OK
                     bootlin-armv7-glibc [2/6]: OK
                   bootlin-armv7m-uclibc [3/6]: SKIPPED
                     bootlin-x86-64-musl [4/6]: OK
                      br-arm-full-static [5/6]: OK
                             arm-aarch64 [6/6]: OK
6 builds, 1 skipped, 0 build failed, 0 legal-info failed, 0 show-info failed

Signed-off-by: Andreas Ziegler <br015@umbiko.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-29 21:28:43 +01:00
Thomas Petazzoni
47f70b194e package/directfb: remove package
directfb.org is dead so since commit
89ab2a5a3f (from 2022), we are
downloading from sources.buildroot.net.

Clearly DirectFB 1.x is no longer maintained. A DirectFB 2.x project
is now at https://github.com/directfb2/, but despite an attempt in
August 2024 [1], it still isn't packaged in Buildroot. Therefore it's
time to drop directfb 1.x, which doesn't prevent in the future from
adding directfb 2.x.

[1] https://lore.kernel.org/buildroot/20240705132544.351613-1-shengwen1997.tw@gmail.com/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:25:32 +01:00
Thomas Petazzoni
6ef3c9d64f package/vulkan-tools: drop directfb support
As we're about to remove the DirectFB package, let's drop DirectFB
support in vulkan-tools.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:25:25 +01:00
Thomas Petazzoni
9ff971d7c2 package/vulkan-loader: drop directfb support
As we're about to remove the DirectFB package, let's drop DirectFB
support in vulkan-loader.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:25:19 +01:00
Thomas Petazzoni
306ed19f72 package/tekui: drop directfb support
As we're about to remove the DirectFB package, let's drop DirectFB
support in tekui.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:25:13 +01:00
Thomas Petazzoni
6b8025042d package/sdl2: drop directfb support
As we're about to remove the DirectFB package, let's drop DirectFB
support in sdl2.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:25:07 +01:00
Thomas Petazzoni
9fab7bb79d package/sdl: drop directfb support
As we're about to remove the DirectFB package, let's drop DirectFB
support in sdl.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:25:01 +01:00
Thomas Petazzoni
5d6f3baf0e package/qt5/qt5base: drop directfb graphics backend
As we're about to remove the DirectFB package, let's drop the DirectFB
graphics backend in Qt5.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:24:43 +01:00
Thomas Petazzoni
d56765a3ff package/gstreamer1/gst1-plugins-bad: drop directfb plugin
As we're about to remove the DirectFB package, let's drop the
GStreamer DirectFB plugin.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:24:39 +01:00
Thomas Petazzoni
1b9fde0c2b package/links: drop directfb support
As we're about to remove the DirectFB package, let's drop DirectFB
support in links.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:24:33 +01:00
Thomas Petazzoni
56bc9cb2b7 package/lite: remove package
As we're about to remove DirectFB due to it no longer being
maintained, we need to first remove Lite, a toolbox based on DirectFB.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:24:29 +01:00
Thomas Petazzoni
4378f30da3 package/linux-fusion: remove package
directfb.org is dead, and DirectFB is no longer maintained, so drop
this package.

Note that we are removing BR2_PACKAGE_DIRECTFB_MULTI in this commit,
without adding a Config.in.legacy entry, because a follow-up commit
will remove BR2_PACKAGE_DIRECTFB entirely.

Fixes:

  http://autobuild.buildroot.net/results/f8bc1d09f15362dc60656b517f36efb7ed5cbd1b/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:24:25 +01:00
Thomas Petazzoni
4af6fb64f3 package/directfb-examples: remove package
directfb.org is dead so since commit
89ab2a5a3f (from 2022), we are
downloading from sources.buildroot.net.

Clearly DirectFB 1.x is no longer maintained. A DirectFB 2.x project
is now at https://github.com/directfb2/, but despite an attempt in
August 2024 [1], it still isn't packaged in Buildroot. Therefore it's
time to drop directfb 1.x, which doesn't prevent in the future from
adding directfb 2.x.

[1] https://lore.kernel.org/buildroot/20240705132544.351613-1-shengwen1997.tw@gmail.com/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 19:24:19 +01:00
Bernd Kuhls
c1bff80867 package/kodi-pvr-nextpvr: bump version to 21.3.0-Omega
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 18:53:11 +01:00
Bernd Kuhls
d3661ae845 package/kodi-pvr-argustv: bump version to 21.1.0-Omega
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 18:53:07 +01:00
Bernd Kuhls
07149e5f30 {linux, linux-headers}: bump 5.{4, 10, 15}.x / 6.{1, 6, 12}.x series
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 18:46:51 +01:00
Kilian Zinnecker
8d94747b33 boot/opensbi: bump version to 1.6
Release notes at:
https://github.com/riscv-software-src/opensbi/releases/tag/v1.6

From release notes:
"Overall, this release adds more ISA extensions, drivers, and other
improvements."

This OpenSBI version 1.6 can be tested in qemu with the commands:

    cat <<EOF >.config
    BR2_riscv=y
    BR2_LINUX_KERNEL=y
    BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
    BR2_TARGET_ROOTFS_EXT2=y
    BR2_TARGET_OPENSBI=y
    BR2_TARGET_OPENSBI_PLAT="generic"
    BR2_TOOLCHAIN_EXTERNAL=y
    EOF
    make olddefconfig
    make

Then:

    qemu-system-riscv64 \
        -M virt \
        -bios output/images/fw_jump.bin \
        -kernel output/images/Image \
        -append "rootwait root=/dev/vda ro" \
        -drive file=output/images/rootfs.ext2,format=raw \
        -nographic

Note that in the previous qemu command line, the OpenSBI ".bin"
image is passed rather than the ".elf" image.

Loading the ".elf" image in qemu can now lead to the following
qemu error:

    qemu-system-riscv64: Some ROM regions are overlapping
    These ROM regions might have been loaded by direct user request or by default.
    They could be BIOS/firmware images, a guest kernel, initrd or some other file loaded into guest memory.
    Check whether you intended to load all this guest code, and whether it has been built to load to the correct addresses.

    The following two regions overlap (in the memory address space):
      fw_jump.elf ELF program header segment 1 (addresses 0x0000000000000000 - 0x00000000000271e0)
      mrom.reset (addresses 0x0000000000001000 - 0x0000000000001028)

See: https://github.com/riscv-software-src/opensbi/issues/372

Signed-off-by: Kilian Zinnecker <kilian.zinnecker@mail.de>
Tested-by: Julien Olivain <ju.o@free.fr>
[Julien: reworded the commit log about testing]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 13:23:14 +01:00
Thomas Petazzoni
ca46491736 package/libinput: bump to version 1.27
From
https://lists.freedesktop.org/archives/wayland-devel/2024-November/043860.html:

In terms of new features we have a "sticky" mode for drag-locking. Previously a
tap-and-drag lock would always expire after a timeout, now the button is held
logically down until a completing tap. Desktop environments are encouraged to
use this as the default as it provides a better experience for anyone with
less-than-perfect dexterity. For backwards-compatibility reasons libinput cannot
easily change its defaults without risking bugs in the callers.

For tablet pads we now support tablet pad mode groups for devices without
status LEDs as well, the previous implementation was tied to LEDs which some
devices like the XP Pen ACK05 remote don't have. Since the mode is a software
feature anyway tying it to LEDs is not necessary.

If a tablet is unknown to libwacom we now assume that it is a built-in tablet.
This matches the behavior of libwacom 2.11 but in our case the only visible
result is that the device now has the calibration configuration available.
Better to have it and not use it, as they say.

The available area on external tablets can be reduced via the new tablet "area"
configuration. Users can set a rectangle smaller than the width/height
of the tablet and input outside this rectangle will be ignored.

For packagers: the check dependency is now optional, almost all tests
can now run without it.

And then we have of course the usual collection of bug fixes and
device-specific quirks.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 12:43:32 +01:00
Thomas Petazzoni
0d08940ce6 package/wayland-protocols: bump to version 1.39
Since upstream commit
c9972235833b3586c05a6e6c4145aef6df3f4281 ("build: install headers with
enums"), building wayland-protocols requires the wayland-scanner tool,
so we must add host-wayland to the dependencies of wayland-protocols.

1.36 -> 1.37
============

From
https://lists.freedesktop.org/archives/wayland-devel/2024-August/043774.html:

This release contains three new protocols:

 * xdg-toplevel-icon

Associate an icon with a toplevel window.

 * ext-image-capture-source
 * ext-image-copy-capture

A set of protocols that together allow capturing the pixel content of
outputs and toplevels.

Apart from this, it includes the usual protocol documentation
improvements and fixes, as well as clarification of existing protocol
review practices.

Enjoy!

Andri Yngvason (2):
      ext-image-capture-source-v1: new protocol
      ext-image-copy-capture-v1: new protocol

Derek Foreman (1):
      various: Fix definition of double-buffered state

Jonas Ådahl (1):
      build: Bump version to 1.37

Matthias Klumpp (1):
      staging: Add xdg-toplevel-icon protocol for dedicated toplevel icons

Nicolas Fella (1):
      tablet-v2: Fix feedback description in mode_switch

PolyMeilex (1):
      Fix some trivial typos

Simon Ser (7):
      ci: don't run pipelines in forks
      readme: s/Makefile.am/meson.build/
      readme: use references for links
      readme: recommend using "Draft:" prefix for RFC protocols
      members: trim trailing comma
      governance: document review requirements
      xdg-toplevel-icon: add error for destroyed wl_buffer

Xaver Hugl (1):
      staging/tearing-control: clarify what happens after wl_surface destruction

YaoBing Xiao (1):
      pointer-gestures: Add punctuation to clarify gesture cycles

1.37 -> 1.38
============

From
https://lists.freedesktop.org/archives/wayland-devel/2024-October/043851.html:

This full packed release comes with three new staging protocols:

 * system bell - allowing e.g. terminal emulators to hand off system
   bell alerts to the compositor for among other things accessibility
   purposes

 * fifo - for implementing first in first out surface content update
   behavior

 * commit timing - for adding time constraints to surface content
   update

Other than this, the presentation timing protocol protocol got a version
minor bump describing how to deal with variable refresh rate.

Other protocols saw the regular clarifications and bug fixes, and some
deprecated events is now properly indicated as such in the XML. Please
see individual commits for details.

Since the last release, a new member was also added to MEMBERS.md: mesa.

Daniel Stone (3):
      protocols: Add GitLab contact information
      README: Suggest pinging protocol authors on changes
      presentation-time: Specify refresh bounds for VRR

Derek Foreman (2):
      fifo-v1: Add new protocol
      commit-timing-v1: Add new protocol

Jonas Ådahl (4):
      members: Update weston point-of-contact
      members: Add mesa as a member
      Add staging system bell protocol
      build: Bump version to 1.38

Julian Orth (1):
      security-context-v1: clarify close_fd behavior

Nick Diego Yamane (1):
      xdg-toplevel-drag: clarify offset is relative to geometry

Sebastian Wick (1):
      cursor-shape-v1: Make object inert when underlying cap is destroyed

Simon Ser (9):
      xdg-decoration: add invalid_mode error
      xdg-shell: clarify clients set their initial state before initial commit
      xdg-toplevel-icon: clarify that wl_buffer.release is unused
      ci: upgrade wayland to v1.23.1
      linux-dmabuf: mark format/modifier with deprecated-since attribute
      xdg-output: mark done event with deprecated-since attribute
      build: install headers with enums
      ext-image-copy-capture: fix typo
      governance: drop adoption website section

Simon Zeni (3):
      drm-lease-v1: specify existing lease status on withdrawn event
      drm-lease-v1: advertise connector again upon lease destruction
      drm-lease-v1: advertise connector again upon lease finished event

itycodes (1):
      ext-image-copy-capture-v1: Fix typo in ext_image_copy_capture_frame_v1::destroy

1.38 -> 1.39
============

From
https://lists.freedesktop.org/archives/wayland-devel/2024-December/043920.html:

This new release contains two new protocols:

  * ext-data-control - allow privileged clients to control data devices, e.g. a
  clipboard manager.

  * ext-workspace - receive events about and control workspaces, useful for
  e.g. workspace indicators.

This release also includes the recent governance workflow changes and
clarifications. Mesa is also listed as a member, Simon Zeni was added as a
drm-lease maintainer, and Nick Diego Yamane was added as a xdg-toplevel-drag
maintainer.

Daniel Stone (3):
      governance: Clarify 'member'
      governance: Specify how to change points of contact
      governance: Deprecate wayland-devel@

Heiko Becker (1):
      build: Raise required wayland-scanner version to 1.23.0 for tests

Jonas Ådahl (1):
      build: Bump version to 1.39

Mike Blumenkrantz (3):
      add experimental protocols and their requirements
      governance: introduce workflow improvements
      governance: update NACK usage/restrictions

Neal Gompa (1):
      Add ext-data-control protocol

Nick Diego Yamane (1):
      xdg-toplevel-drag: Add myself as co-maintainer

Simon Ser (1):
      drm-lease: nominate Simon Zeni as maintainer

Victoria Brekenfeld (1):
      Add ext-workspace

YaoBing Xiao (1):
      ext-image-copy-capture: fix the error in the protocol description

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 12:43:15 +01:00
Thomas Petazzoni
6f74ee11b4 package/weston: bump to version 14.0.1
From
https://lists.freedesktop.org/archives/wayland-devel/2024-October/043858.html:

This is Weston 14.0.1, a bug-fix release. Most of the fixes here are
addressing some build issues with a C++ compiler, but also addressing a
more critical issue that was causing the gtk4 test suite or other clients
to crash when using the headless backend.

Some distros already carry a patch to address that, but in case they
have not, this would be a good time to update.

David Edmundson (1):
      libweston: Send seat name before announcing devices

EatingSumo (1):
      libweston/screenshooter: Fix build when __builtin_clz is not available

Jan Alexander Steffens (heftig) (1):
      libweston/noop-renderer: Check shm_buffer for NULL

Jan Engelhardt (1):
      build: insert missing wayland-server-protocol dependency

Jeri Li (1):
      libweston/desktop: avoid weston crash while xdg_surface ack_configure

Marius Vlad (4):
      libweston: Move weston_get_backend_type after enum declaration
      desktop-shell: Don't attempt to re-add the view to panel layer
      libweston/matrix: Fix narrow conversion with C++
      build: bump to version 14.0.1 for the point release

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 12:34:49 +01:00
Thomas Petazzoni
f27dcb9310 package/wayland: bump to version 1.23.1
From
https://lists.freedesktop.org/archives/wayland-devel/2024-August/043760.html:

This is a bugfix release for Wayland 1.23.

Joaquim Monteiro (1):
      meson: Fix use of install_data() without specifying install_dir

Kirill Primak (1):
      Put WL_DEPRECATED in front of the function declarations

Sebastian Wick (1):
      client: Handle proxies with no queue

Simon Ser (4):
      scanner: extract validator function emission to helper function
      scanner: fix validator for bitfields
      tests: add enum bitfield test
      build: bump version to 1.23.1 for the bugfix release

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-29 12:34:41 +01:00
Roy Kollen Svendsen
6beee86c0d package/qt6/qt6opcua: fix 'qt6opcua' typo
Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 23:32:18 +01:00
Roy Kollen Svendsen
ffe409140b package/qt6/qt6graphs: new package
Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 23:32:14 +01:00
Roy Kollen Svendsen
36925cb53d package/qt6/qt6quick3d: new package
Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 23:24:01 +01:00
Roy Kollen Svendsen
64525c4969 package/qt6/qt6base: add blind host option for selecting 'Qt Widgets'
Needed by new package qt6quick3d.

Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 23:23:46 +01:00
Roy Kollen Svendsen
b2788c63a9 package/qt6/qt6base: add blind host option for selecting 'Qt Concurrent'
Needed by new package qt6quick3d.

Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 23:23:40 +01:00
Roy Kollen Svendsen
3eaccb3eb1 package/qt6/qt6quicktimeline: new package
Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 22:08:56 +01:00
Roy Kollen Svendsen
164053732e package/qt6: remove unneeded and problematic CONF_OPTS
In the qt6opcua and qt6declarative packages we don't follow the same
pattern for default CONF_OPTS as the other packages.

For these two packages we specify QT_HOST_PATH, which I don't see any
good reason for. On the contrary, in my experience, it causes build
failures, when bumping Qt6, if you don't rebuild everything. See:

 - https://doc.qt.io/qt-6/cmake-variable-qt-host-path.html

As for the other parameters, BUILD_WITH_PCH, QT_BUILD_EXAMPLES and
QT_BUILD_TESTS, I don't see a good enough reason for breaking the
the existing pattern for only these two packages.

Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 22:08:39 +01:00
Roy Kollen Svendsen
ecea4d94ac package/qt6: bump version to 6.8.1
For details see:
 - https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.1/release-note.md
 - https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.0/release-note.md

qt6serialport:
 - Fix legal-info. LICENSES/Qt-GPL-exception-1.0.txt was removed from
 Qt6 Serial Port. This broke make qt6serialport-legal-info, so we had to
 do some minor modification to the qt6serialport package.

qt6declarative:
 - Remove patch from qt6declarative, since it's already included in this
 version.

Signed-off-by: Roy Kollen Svendsen <roykollensvendsen@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2024-12-28 22:06:43 +01:00
Thomas Petazzoni
d63801823d package/mpdecimal: bump to version 4.0.0
While 2.5.1 -> 4.0.0 may seems like a big jump with lots of versions
skipped, in fact 4.0.0 is the immediate next release after 2.5.1.

Changelog at:
https://www.bytereef.org/mpdecimal/changelog.html

Build tested successfully with test-pkg, including with the one
reverse dependency of mpdecimal: the python3 decimal module:
https://gitlab.com/tpetazzoni/buildroot/-/pipelines/1604635008.

The license file was renamed from LICENSE.txt to COPYRIGHT.txt. The
license is still BSD-2-Clause, but the formatting changed: the license
text is no longer inside a C-style comment, but just plain text, and
the copyright years were updated.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-28 18:44:47 +01:00
Thomas Petazzoni
5027bcf2c5 package/tinifier: bump version to 4.1.0
3.4.0 -> 3.5.0:

Changed

    Go version updated from 1.17.3 up to 1.18.0

3.5.0 -> 4.0.0:

Changed

    Go version updated from 1.18 up to 1.19
    Sub-command quota now supports multiple keys at once
    Default threads count for compress sub-command is now NumCPU * 6
    Go package (module) name changed to github.com/tarampampam/tinifier/v4
    New terminal UI

Added

    .env file support
    Global --version flag
    --update-mod-date flag for compress sub-command (since this release, the original file modification date will be preserved by default)
    --keep-original-file flag for compress sub-command #103

Removed

    Sub-command version (you can use --version flag instead)
    Global --debug flag
    Global --verbose flag

4.0.0 -> 4.1.0:

Changed

    Go dependencies updated
    Go version updated from 1.19 up to 1.20
    Module name changed from github.com/tarampampam/tinifier/v4 to gh.tarampamp.am/tinifier/v4

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-28 17:27:35 +01:00
Thomas Petazzoni
8f52d4183e package/rt-tests: bump to version 2.8
Changes 2.7..2.8:

c8b918c53cd57fdcbb6df153064d1b2e5cc329e8 rt-tests: Change to version v2.8
84833954f7ee7ef9eec0071831355070c897e8d9 rt-tests: pi_stress:
0ef93a1735316141df5d973496db54a08956fa85 rt-tests: cyclictest: Add --deepest-idle-state to manpage
3b775a463a13f34b95d6963d6d034eb8b4690e5e rt-tests: cyclictest: Support idle state disabling via libcpupower
3372e0d56b3fa2de82cbbab361b881ba470cfbbe rt-tests: Detect libcpupower presence
fab7d905788701fd94d418126a52f74b776eb91d rt-tests: determine_maximum_mpps.sh: Get frequency from timebase-frequency if cpuinfo fails
394f7507112b394142bdded1330b28a77f70851a rt-tests: queuelat: Fix wraparound in __clock_gettime()
f2d8e34c9f2754b35327973f49d93f7b6089b8d7 rt-tests: cyclictest: Reformat help for 80 char screen
3fdf4e7130ab53e7036268c0b85f447e8ba10d9e cyclictest: Fix help text for '-a' option
d2af77295440da1c0f178aa87ff6ab9fc169dcf7 rt-tests: Add console_commands.json to gitignore
e67db31eb3fd18f1dbbc97dc7b9adb9331572f11 rt-tests: pi_stress: Move unlock into if block with matching lock
cadd661f984c0e6717e681fdaca1ce589b0ed964 rt-tests: hackbench: properly recognize when integer arguments are negative
64c7f92979ded63ac5a19ea59e9b791e3da1fae4 rt-tests: hackbench: removed extra use of optind

Patch 0002 is refreshed.

The tarball is back at $(BR2_KERNEL_MIRROR)/linux/utils/rt-tests since
it's the latest release. We have sent an e-mail to the linux-rt-users@
mailing list to ask them to stop moving the tarballs around:

  https://lore.kernel.org/linux-rt-users/20241228114346.6020d6b0@windsurf/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2024-12-28 16:45:35 +01:00