Commit Graph

79200 Commits

Author SHA1 Message Date
Bernd Kuhls
7095e120a2 {linux, linux-headers}: bump 5.15.x / 6.{1, 6, 12, 17}.x series
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:56:07 +02:00
Dario Binacchi
3a0a221d57 DEVELOPERS: add Dario Binacchi for less
Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:46:00 +02:00
Dario Binacchi
7be0c01252 package/less: bump to version 685
Release notes since 661:
https://www.greenwoodsoftware.com/less/news.668.html
https://www.greenwoodsoftware.com/less/news.678.html
https://www.greenwoodsoftware.com/less/news.679.html
https://www.greenwoodsoftware.com/less/news.685.html

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:46:00 +02:00
Dario Binacchi
9b2728f9ae package/leptonica: bump to version 1.86.0
Release notes:
http://www.leptonica.org/source/version-notes.html

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:39:10 +02:00
Dario Binacchi
f2966f065a package/json-glib: bump to version 1.10.8
Release notes:
https://download.gnome.org/sources/json-glib/1.10/json-glib-1.10.8.news

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:37:09 +02:00
Dario Binacchi
c531fe6520 package/jpeg-turbo: bump to version 3.1.2
License hash changed due to year update:
f2d1f1cbd4

Release notes:
https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/3.1.1
https://github.com/libjpeg-turbo/libjpeg-turbo/releases/tag/3.1.2

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:33:43 +02:00
Dario Binacchi
52101ad092 package/jitterentropy-library: bump to version 3.6.3
Release notes:
https://github.com/smuellerDD/jitterentropy-library/releases/tag/v3.6.2
https://github.com/smuellerDD/jitterentropy-library/releases/tag/v3.6.3

Update file hash due to update license dates:
92d3c68cea

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:27:23 +02:00
Dario Binacchi
283821fc31 package/jimtcl: bump to version 0.83
Release notes since 0.81:
https://jim.tcl-lang.org/home/doc/www/www/articles/jim-release-0-82/
https://jim.tcl-lang.org/home/doc/www/www/articles/jim-release-0-83/

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:13:57 +02:00
Dario Binacchi
9a31b3d220 package/iwd: bump to version 3.10
Release notes:
https://git.kernel.org/pub/scm/network/wireless/iwd.git/tree/ChangeLog?h=3.10

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:13:57 +02:00
Dario Binacchi
41fe787cde package/hwloc: bump to version 2.12.2
For change log since 2.11.2, see:
https://github.com/open-mpi/hwloc/blob/hwloc-2.12.2/NEWS#L20

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:13:57 +02:00
Dario Binacchi
a7037907da package/highway: bump to version 1.3.0
Release notes:
https://github.com/google/highway/releases/tag/1.3.0

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 21:09:00 +02:00
Dario Binacchi
209adc3063 package/gupnp: bump to version 1.6.9
The removed patch has been merged in version 1.6.7.

Release notes:
https://gitlab.gnome.org/GNOME/gupnp/-/blob/gupnp-1.6.7/NEWS
https://gitlab.gnome.org/GNOME/gupnp/-/blob/gupnp-1.6.8/NEWS
https://gitlab.gnome.org/GNOME/gupnp/-/blob/gupnp-1.6.9/NEWS

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 20:59:27 +02:00
Dario Binacchi
3980698ece package/ifupdown: bump to version 0.8.44
Adding PKGLIBDIR to CFLAGS was necessary to fix the following error
raised during the compilation of the new version:

execute.c: In function ‘set_environ’:
execute.c:107:48: error: ‘PKGLIBDIR’ undeclared (first use in this function)
  107 |         *ppch++ = setlocalenv("%s=%s", "PATH", PKGLIBDIR ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin");
      |                                                ^~~~~~~~~
execute.c:107:48: note: each undeclared identifier is reported only once for each function it appears in
execute.c:107:57: error: expected ‘)’ before string constant
  107 |         *ppch++ = setlocalenv("%s=%s", "PATH", PKGLIBDIR ":/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin");

This PKGLIBDIR define was added upstream in commit [1] in the Makefile
default CFLAGS, but since Buildroot redefines those it needs to be added
back.

Release notes since 0.8.41:
https://salsa.debian.org/debian/ifupdown/-/blob/master/debian/changelog#L1

[1] 1eee7a3040

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 20:58:04 +02:00
Dario Binacchi
a36b7cf77e package/libarchive: security bump to version 3.8.2
This bump includes the security fix for CVE-2025-25724.

Fixes:
https://www.cve.org/CVERecord?id=CVE-2025-25724.

Release notes:
https://github.com/libarchive/libarchive/releases/tag/v3.8.2

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 19:27:42 +02:00
Dario Binacchi
74eeed692c configs/ti_am62x_sk: bump U-Boot and Linux versions
This patch bumps:

- U-Boot to version v2025.10
- Linux kernel to version 6.12.53 (LTS)

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 18:47:44 +02:00
Dario Binacchi
4552ed40bc configs/stm32mp1*_dk*: bump Linux to 6.12.53 and U-Boot to 2025.10
The patch bumps the Linux kernel to version 6.12.53 and U-Boot to
version 2025.10 for

- stm32mp135f_dk_defconfig
- stm32mp157a_dk1_defconfig
- stm32mp157c_dk2_defconfig

Tested on STM32MP157C-DK2 Discovery Board.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 18:35:25 +02:00
Dario Binacchi
249a19973b configs/stm32f769_disco_sd: bump Linux to 5.15.194 and U-Boot to 2025.10
The patch bumps the Linux kernel to version 5.15.194 and U-Boot to
version 2025.10.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 18:12:50 +02:00
Dario Binacchi
43be25a237 configs/stm32f746_disco_sd: bump Linux to 5.15.194 and U-Boot to 2025.10
The patch bumps the Linux kernel to version 5.15.194 and U-Boot to
version 2025.10.

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 17:47:42 +02:00
Dario Binacchi
675bb8337d configs/stm32f429_disco_xip: bump Linux to 6.1.155
The patch bumps the Linux kernel to version 6.1.155. The size of
xipImage has increased by only 1126 bytes (1673444 bytes compared to
1672318 in version 6.1.143).

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 17:20:04 +02:00
Bernd Kuhls
cccc8976a8 package/python3: bump version to 3.13.9
Release notes:
https://www.python.org/downloads/release/python-3139/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 16:55:19 +02:00
Bernd Kuhls
7c511dacef package/pound: bump version to 4.17
Removed patch 0001, upstream committed a different fix:
https://github.com/graygnuorg/pound/pull/17#issuecomment-1757235640

Removed "--with-owner" and "--with-group" configure options:
6537e9c97b

Added optional dependency to libxcrypt for glibc needed due to commit:
32c32b248f

Updated pcre-related configure options due to commit:
a3d2b9e0d4

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 16:35:45 +02:00
Bernd Kuhls
0629bcfc7e package/iproute2: add upstream patch to fix musl/uclibc build
Buildroot commit 532d5561f4 bumped
iproute2 to version 6.17.0 which added lib/bridge.c:
https://git.kernel.org/pub/scm/network/iproute2/iproute2.git/log/lib/bridge.c?h=v6.17.0
and causes build errors on musl & uclibc toolchains.

Added upstream patch to fix the problem.

Fixes:
https://autobuild.buildroot.net/results/951/951e4198b2ba109fd9c746fe2e6316a29085aeeb/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Reviewed-by: Petr Vorel <petr.vorel@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 16:35:45 +02:00
Bernd Kuhls
0964bf05e9 package/libgee: bump version to 0.20.8
Release notes:
https://download.gnome.org/sources/libgee/0.20/libgee-0.20.7.news
https://download.gnome.org/sources/libgee/0.20/libgee-0.20.8.news

Fixes:
https://autobuild.buildroot.net/results/447/44778d849d6627159df7fabfc3af92dc9b008a4d/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 16:35:45 +02:00
Bernd Kuhls
e9bfd38904 package/libopenssl: fix build on x86
In some specific configurations (target 32bit x86, disable compiler
optimizations, and openssl binary enabled), the compilation fails
with the error:

/home/autobuild/autobuild/instance-7/output-1/host/lib/gcc/i686-buildroot-linux-gnu/14.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ./libcrypto.so: undefined reference to `ossl_aes_cfb128_vaes_dec'
/home/autobuild/autobuild/instance-7/output-1/host/lib/gcc/i686-buildroot-linux-gnu/14.3.0/../../../../i686-buildroot-linux-gnu/bin/ld: ./libcrypto.so: undefined reference to `ossl_aes_cfb128_vaes_enc'

The issue can be reproduced with the commands:

    cat >.config <<EOF
    BR2_x86_corei7=y
    BR2_TOOLCHAIN_EXTERNAL=y
    BR2_OPTIMIZE_0=y
    BR2_PACKAGE_OPENSSL=y
    BR2_PACKAGE_LIBOPENSSL_BIN=y
    EOF
    make olddefconfig
    make libopenssl

This commit adds a patch to fix the issue.

Fixes:
https://autobuild.buildroot.net/results/214/214b918f6b56e005b180145d245491971f3e3476/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Julien: add commands to reproduce the issue]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 16:33:55 +02:00
Bernd Kuhls
33159bb6cc package/cmake: bump version to 3.31.9
Fixes build error with libcurl 8.16.0 introduced by buildroot commit
fb5fb06ee5

Fixes:
https://autobuild.buildroot.net/results/92b/92b1ed36e750d9ad756793814f9d1133bda0e013/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 15:41:09 +02:00
Bernd Kuhls
af4eef1e0f package/mjpg-streamer: fix build with gcc >= 14
When mjpg-streamer is built with gcc >= 14 using libjpeg (rather than
jpeg-turbo), and with SDL is enabled (to enable the output_viewer),
the compilation can fail with error:

    output_viewer.c:125:32: error: assignment to ‘boolean (*)(struct jpeg_decompress_struct *)’ from incompatible pointer type ‘int (*)(struct jpeg_decompress_struct *)’ [-Wincompatible-pointer-types]

The issue can be reproduced with the commands:

    cat >.config <<EOF
    BR2_aarch64=y
    BR2_TOOLCHAIN_EXTERNAL=y
    BR2_TOOLCHAIN_EXTERNAL_BOOTLIN=y
    BR2_PACKAGE_LIBJPEG=y
    BR2_PACKAGE_MJPG_STREAMER=y
    BR2_PACKAGE_SDL=y
    EOF
    make olddefconfig
    make mjpg-streamer

This commit adds a patch to fix this issue.

Fixes:
https://autobuild.buildroot.net/results/3a5/3a5674e4e7bb3f2894575191af24598e2a696912/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
[Julien: add commands to reproduce the issue]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 15:37:35 +02:00
Bernd Kuhls
bd5934cd7e package/siproxd: Add upstream patch to fix build with gcc >= 14
Fixes:
https://autobuild.buildroot.net/results/679/679fe86eea2001aed2baf066abf3ae43b38567b5/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 14:32:14 +02:00
Bernd Kuhls
99c5c21b14 package/freeradius-server: requires RC4 support in openssl
Fixes:
https://autobuild.buildroot.net/results/5a5/5a57a82800fb7a47731198effc15bd7044133c4d/

    src/modules/rlm_mschap/rlm_mschap.c:1016:54: error: implicit
    declaration of function 'EVP_rc4'; did you mean 'EVP_md4'?

The oldest build error found with a quick search appeared back in July
2024 with freeradius-server 3.2.3 so a backport should be considered:
https://autobuild.buildroot.net/results/e2d/e2d77a52f81b0fea1081417c5c80f7991e27810a/

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 14:07:31 +02:00
Bernd Kuhls
f37c48faf6 package/qt6/qt6multimedia: add dependency to qt6svg for examples
Buildroot commit 553c55e9bd added the
qt6multimedia package including an option to build examples which
contains a dependency to qt6svg without selecting the package in
Config.in.

Fixes:
https://autobuild.buildroot.org/results/c94670cf255a1a6975e99d7b22a159f7fdc6f850/

    Makefile:578: *** qt6svg is in the dependency chain of qt6multimedia
    that has added it to its _DEPENDENCIES variable without selecting it
    or depending on it from Config.in.  Stop.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 14:05:41 +02:00
Bernd Kuhls
622e8683ae package/samba4: bump version to 4.23.2
Release notes:
https://www.samba.org/samba/history/samba-4.23.0.html
https://www.samba.org/samba/history/samba-4.23.1.html
https://www.samba.org/samba/history/samba-4.23.2.html

Rebased patch 0001 due to upstream commit:
7a4c8d6f84 (8e3d715f2e6eade6c52748fd46ba94a12e2cec4e)

Note: the release notes for 4.23.2 mention it includes security
fixes. Those were already included in the previous samba4 version
4.22.5 in Buildroot.

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 14:04:03 +02:00
Bernd Kuhls
57e632de2f package/intel-vpl-gpu-rt: bump version to 25.4.1
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:08:42 +02:00
Bernd Kuhls
4633700124 package/intel-mediadriver: bump version to 25.4.1
Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:08:09 +02:00
Bernd Kuhls
f75faf4350 package/nvme: bump version to 2.15
Switched build system to meson and added dependency to libnvme:
https://github.com/linux-nvme/nvme-cli/releases/tag/v2.0-rc0

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:07:43 +02:00
Bernd Kuhls
d0ce0acfcf package/utfcpp: bump version to 4.0.8
Release notes: https://github.com/nemtrif/utfcpp/releases/tag/v4.0.8

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:07:15 +02:00
Bernd Kuhls
c8ab370b08 package/igt-gpu-tools: bump version to 2.2
Release notes:
https://lists.x.org/archives/xorg-announce/2025-September/003631.html

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:06:37 +02:00
Bernd Kuhls
74214bd80e package/liburiparser: bump version to 0.9.9
Changelog:
https://github.com/uriparser/uriparser/blob/uriparser-0.9.9/ChangeLog

Renamed license file due to upstream commit:
460ff9e573

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:05:51 +02:00
Bernd Kuhls
187becc561 package/libunibreak: bump version to 6.1
Release notes:
https://github.com/adah1972/libunibreak/releases/tag/libunibreak_6_1
https://github.com/adah1972/libunibreak/releases/tag/libunibreak_6_0

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:05:00 +02:00
Bernd Kuhls
05f010717d package/libopenh264: bump version to 2.6.0
Release notes: https://github.com/cisco/openh264/releases/tag/v2.6.0

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:04:15 +02:00
Bernd Kuhls
6ef8b51f4f package/stellarium: bump version to 25.3
Release notes:
https://stellarium.org/release/2025/09/29/stellarium-25.3.html

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:03:36 +02:00
Bernd Kuhls
efbbf91958 package/spirv-{headers, tools}: bump to version 1.4.328.1
Updated spirv-headers license hash due to upstream commit:
e87f5a8731

Signed-off-by: Bernd Kuhls <bernd@kuhls.net>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-19 11:01:49 +02:00
Raphael Pavlidis
4cbb39d4d2 package/podman: security bump to version 5.6.2
Changelog:
https://github.com/containers/podman/releases/tag/v5.6.0
https://github.com/containers/podman/releases/tag/v5.6.1
https://github.com/containers/podman/releases/tag/v5.6.2

This commit fixes the CVE-2025-9566 security vulnerability. See:
https://www.cve.org/CVERecord?id=CVE-2025-9566
https://github.com/advisories/GHSA-wp3j-xq48-xpjw

Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
[Julien: mark this commit as security related]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 18:41:55 +02:00
Raphael Pavlidis
c4bda5e952 package/slirp: bump to version 4.9.1
Changelog:
https://gitlab.freedesktop.org/slirp/libslirp/-/releases/v4.9.0
https://gitlab.freedesktop.org/slirp/libslirp/-/releases/v4.9.1

Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 18:41:55 +02:00
Raphael Pavlidis
23db2ff030 package/cage: bump to version 0.2.1
Changelog:
https://github.com/cage-kiosk/cage/releases/tag/v0.2.1

Signed-off-by: Raphael Pavlidis <raphael.pavlidis@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 18:18:06 +02:00
Dario Binacchi
7410161d2b package/ledmon: bump to version 1.1.0
The removed patches have been merged in version 1.1.0.

Release notes:
https://github.com/intel/ledmon/releases/tag/v1.1.0

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 18:02:45 +02:00
Dario Binacchi
c8923662cc package/ledmon: add upstream patch to fix build w/ gcc-14
Add an upstream patch to fix a build issue related to uint64_t:

utils.c: In function ‘get_uint64’:
utils.c:118:18: error: passing argument 1 of ‘str_toul’ from incompatible pointer type [-Wincompatible-pointer-types]
  118 |         str_toul(&defval, p, NULL, 16);
      |                  ^~~~~~~
      |                  |
      |                  uint64_t * {aka long long unsigned int *}
In file included from utils.c:48:
utils.h:412:29: note: expected ‘long unsigned int *’ but argument is of type ‘uint64_t *’ {aka ‘long long unsigned int *’}

Fixes:

  https://autobuild.buildroot.org/results/51af1d7bf71061f22d49213951a5f6a9565710c3/

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 18:01:32 +02:00
Raphael Gallais-Pou
106b3d43a4 package/waffle: bump to v1.8.0-95-g5f1f48287e
Waffle has two build systems.  In commit f162f8126ec4 ("cmake:
deprecate cmake in favour of meson") [1], cmake is not the preferred
build system, and fails when used.  Bump to latest version available
(which has been released a year ago) and switch to meson build system.

This commit also removes the package patches. They make no longer
sense since they are either merged or related to deprecated cmake
build. The .checkpackageignore patch entries are also removed.

This commit also forces the meson build.pkg_config_path value. The
default path goes for $(HOST)/lib/pkgconfig.  This does not work for
latest waffle version since prefix in the pkg-config file points to the
host directory.  This results in the concatenation of $(STAGING_DIR)/xxx
and $(HOST_DIR)/... which ultimately resolve in a file not found.
Instead, override the default path to $(STAGING_DIR)/usr/share.

[1] f162f8126e

Signed-off-by: Raphael Gallais-Pou <rgallaispou@gmail.com>
[Julien:
 - squash patches related to the bump altogether
 - change _VERSION to use "git describe --abbrev=40" format
 - remove .checkpackageignore entries to fix check-package errors
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 17:56:40 +02:00
Raphael Gallais-Pou
9d188bd423 package/waffle: fix website reference
http://www.waffle-gl.org yields "403 Forbidden".
Switch to freedesktop.org subdomain.

Signed-off-by: Raphael Gallais-Pou <rgallaispou@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 17:56:40 +02:00
Alexis Lothoré
7470587cfa support/testing: add runtime tests for python-scp
Add a basic test involving a local SSH connection (based on dropbear
server). The test validates that we are able, through python-scp, to
fetch the /etc/hostname file.

The test needs some basic key initialization to allow connecting to the
dropbear server, hence the custom run_sample_scripts method.

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
[Julien:
 - remove unneeded os import in test script
 - execute setup commands with assertRunOk()
 - create /root/.ssh with 0700 mode
 - run sample scripts using super()
 - check in the sample file that copied files are the same
]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 16:38:06 +02:00
Alexis Lothoré
3963c3c06e package/python-scp: new package
Add python-scp as a new package. python-scp allows to send and receives
files in python through the scp1 protocol, on top of paramiko.

Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 16:38:06 +02:00
Marcus Hoffmann
cc114f7376 package/python-whitenoise: new package
The test is using the django integration of whitenoise as it's the most
common setup and allows to model the test case after the django one as
well.

The setup we need to do is a bit more complicated though and follows
the whitenoise getting started documentation [1].

We then request a .css file from the django admin app that is enabled
by default in template project. Due to running django's development
server with --nostatic we ensure that static file handling is taken over
by whitenoise.

[1] https://whitenoise.readthedocs.io/en/stable/django.html

Signed-off-by: Marcus Hoffmann <buildroot@bubu1.eu>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-10-18 12:48:54 +02:00