Commit Graph

76025 Commits

Author SHA1 Message Date
Thomas Petazzoni
2eba7b1a97 package/prelink-cross: remove package
We are now using cross-ldd instead of prelink-cross, so we can drop
this package.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
2025-01-14 23:31:16 +01:00
Thomas Petazzoni
b171b7bd78 package/dracut: use host-cross-ldd instead of host-prelink-cross
This commit reworks the dracut package to use the cross-ldd installed
by host-cross-ldd instead of prelink-rtld installed by
host-prelink-cross.

Indeed, prelink-cross is not maintained upstream, and its dependency
on host-libiberty causes problems in Buildroot with other packages.

The only change needed is that the dracut_wrapper script needs to be
generated, as we now need to know the prefix of the cross-compilation
tool (TARGET_CROSS).

Tested by running the dracut tests of the test suite.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
2025-01-14 23:31:13 +01:00
Thomas Petazzoni
2528672d39 package/cross-ldd: new package
This commit introduces a new cross-ldd package which installs the
cross ldd implementation that comes from Crosstool-NG, and which can
be used like ldd, but when cross-compiling. We intend to use it as a
replacement of host-prelink-cross for our dracut package.

The cross-ldd from Crosstool-NG is in fact even recommended by the
Dracut documentation, in its docs/README.cross document:

   To support cross-compiled binaries, a different ldd variant is needed that
   works on those binaries. One such ldd script is found at
   https://gist.github.com/jerome-pouiller/c403786c1394f53f44a3b61214489e6f

This Github Gist in fact contains the xldd.in code from Crosstool-NG.

Our package downloads the full tarball of Crosstool-NG. We tried to
download only the script and the license file, but we couldn't figure
out a way of downloading them *and* have the version in the filename
to make sure that when doing an upgrade to a newer version, we
wouldn't have a clash between old/new files having the same name (and
causing conflicts with the hash verification). So in the end, we opted
for download the whole tarball.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
2025-01-14 23:31:10 +01:00
Romain Naour
012f03bd27 toolchain/toolchain-external/toolchain-external-arm-aarch64-be: bump to 14.2.rel1
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 22:16:56 +01:00
Romain Naour
e5a965a648 toolchain/toolchain-external/toolchain-external-arm-aarch64: bump to 14.2.rel1
Tested with qemu_aarch64_virt_defconfig.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 22:16:56 +01:00
Romain Naour
cfe69076bb toolchain/toolchain-external/toolchain-external-arm-arm: bump to 14.2.rel1
Tested with qemu_arm_vexpress_defconfig.

Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 22:16:56 +01:00
Romain Naour
7ffc6ae7d9 toolchain/toolchain-external/toolchain-external-arm-aarch64-be: fix BR2_ARCH_NEEDS_GCC_AT_LEAST_X guard
BR2_ARCH_NEEDS_GCC_AT_LEAST_X guards has been introduced by [1] to
prevent selecting an external toolchain that did not support the GCC
arch tuning the user had selected.

But it was not changed while updating to version 13.2-rel1.

Fixes: 50ae5ea963

[1] eed1670d8a

Cc: Antoine Coutant <antoine.coutant@smile.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 22:16:56 +01:00
Romain Naour
2999677233 toolchain/toolchain-external/toolchain-external-arm-aarch64: fix BR2_ARCH_NEEDS_GCC_AT_LEAST_X guard
BR2_ARCH_NEEDS_GCC_AT_LEAST_X guards has been introduced by [1] to
prevent selecting an external toolchain that did not support the GCC
arch tuning the user had selected.

But it was not changed while updating to version 13.2-rel1.

Fixes: 7b4b3c2c78

[1] eed1670d8a

Cc: Antoine Coutant <antoine.coutant@smile.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 22:16:56 +01:00
Romain Naour
203abefcf6 toolchain/toolchain-external/toolchain-external-arm-arm: fix BR2_ARCH_NEEDS_GCC_AT_LEAST_X guard
BR2_ARCH_NEEDS_GCC_AT_LEAST_X guards has been introduced by [1] to
prevent selecting an external toolchain that did not support the GCC
arch tuning the user had selected.

But it was not updated while updating to version 13.2-rel1.

Fixes: 0dd599d171

[1] eed1670d8a

Cc: Antoine Coutant <antoine.coutant@smile.fr>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 22:16:48 +01:00
James Hilliard
92ec676fcc package/python-boto3: bump to version 1.35.97
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
James Hilliard
1c74fafc72 package/python-botocore: bump to version 1.35.97
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
James Hilliard
460c5fec65 package/python-grpcio-reflection: bump to version 1.69.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
James Hilliard
521d6b8512 package/python-grpcio: bump to version 1.69.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
James Hilliard
5e3f701717 package/python-marshmallow-sqlalchemy: bump to version 1.3.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
James Hilliard
d064554b24 package/python-marshmallow: bump to version 3.25.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
James Hilliard
8b2e0c8801 package/python-poetry-core: bump to version 2.0.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
James Hilliard
bbdcb75d7f package/python-pyopenssl: bump to version 25.0.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:31:56 +01:00
José Luis Salvador Rufo
4a959760cb package/zfs: bump version to 2.3.0
For release note, see:
https://github.com/openzfs/zfs/releases/tag/zfs-2.3.0

Signed-off-by: José Luis Salvador Rufo <salvador.joseluis@gmail.com>
[Julien: add link to release note]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:19:20 +01:00
James Hilliard
780e14052e package/python-betterproto: disable dependency check
We need to bypass an unnecessarily strict dependency version check.

Bypasses this error:
* Getting build dependencies for wheel...

ERROR Missing dependencies:
	poetry-core<2,>=1.0.0

Fixes:
 - http://autobuild.buildroot.net/results/0de/0de5b31bc649b97684deaa826e386ada50022d6a
 - 2ae73dec68

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
[Julien: add link to commit which introduced the issue]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 21:16:51 +01:00
Vincent Stehlé
055f82ebbd support/testing: new xen runtime test
Signed-off-by: Vincent Stehlé <vincent.stehle@laposte.net>
[Julien: switch to human readable genimage.cfg partition uuid]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 20:54:24 +01:00
Thomas Bonnefille
fb032bd34a package/zxing-cpp: bump to version 2.3.0
This commit bumps the zxing-cpp version to 2.3.0.
For the release note, see:
https://github.com/zxing-cpp/zxing-cpp/releases/tag/v2.3.0

The compilation of this package has been broken since the bump to v2.2.1
when it is compiled with reader support, due to the added patch.

This patch was not added upstream, but another set of more generic
patches [1] that do not change the API were added instead. The error
that the Buildroot patch was fixing no longer exists in 2.3.0.

[1]:
    - d0c8f226e2
    - d979b765a1

Fixes:
    https://autobuild.buildroot.org/results/ba4573a1bcc0110d4d0b45642e07009ec949d66a/build-end.log

Signed-off-by: Thomas Bonnefille <thomas.bonnefille@bootlin.com>
Reviewed-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
[Julien: add link to release note]
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 20:51:47 +01:00
Dario Binacchi
1da57d0edf package/uuu: bump to version 1.5.201
Release notes:
https://github.com/nxp-imx/mfgtools/releases/tag/uuu_1.5.197
https://github.com/nxp-imx/mfgtools/releases/tag/uuu_1.5.201

Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-14 20:39:12 +01:00
Thomas Petazzoni
11a8cdd2bb toolchain/toolchain-external/toolchain-external-synopsys-arc: mark as broken
The ARC toolchains from Synopsys unfortunately are not "pure"
toolchains: their sysroot no only contains the C library, but also
additional libraries, most notably libncurses and libexpat.

This confuses Buildroot, and causes build issues, and is anyway not a
supported situation. Until the toolchains get fixed, let's mark them
as broken.

Fixes:

  http://autobuild.buildroot.net/results/38766332c391ce97a566c6e2255a947e6074152b/
  (and possibly a number of others)

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-13 21:23:53 +01:00
Thomas Petazzoni
e7f14af27d toolchain/toolchain-external/toolchain-external-synopsys-arc: fix condition
The option BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC just depends on
BR2_arc, but the choice of toolchains that appears once
BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC=y only has choices for:

	depends on BR2_arc750d || BR2_arc770d

and

	depends on BR2_archs38_64mpy || BR2_archs38_full || \
		BR2_archs4x_rel31 || BR2_archs4x

which means that if you have a BR2_archs38=y configuration, you end up
with no choice of toolchain, and the build fails with "No C library
selected". Fix this by making sure BR2_TOOLCHAIN_EXTERNAL_SYNOPSYS_ARC
can only be selected when an actual toolchain is available.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-13 21:23:50 +01:00
Mika Westerberg
481920a181 package/tbtools: bump to version 0.5.0
Update to the latest release of tbtools. For change log, see:
https://github.com/intel/tbtools/compare/v0.4.2...v0.5.0

Signed-off-by: Mika Westerberg <mika.westerberg@linux.intel.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-13 21:17:35 +01:00
Akhilesh Nema
db459859fa package/e2fsprogs: bump version to 1.47.2
Release notes:
https://github.com/tytso/e2fsprogs/blob/v1.47.2/doc/RelNotes/v1.47.2.txt

Signed-off-by: Akhilesh Nema <nemaakhilesh@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 20:44:30 +01:00
Thomas Petazzoni
f93c3f16f0 package/igh-ethercat: backport upstream commit to fix build issue
This patch backports an upstream igh-ethercat commit to fix build
issues at -O0 or -Os. The commit message says -O0, but in the context
of Buildroot, the issue was encountered at -Os, due to dead-code
elimination.

Fixes:

  https://autobuild.buildroot.org/results/bfa074afee8a70abe597b117ecf815e234f16b40/

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 18:33:13 +01:00
James Hilliard
4ff3fcec54 package/python-wheel: bump to version 0.45.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 16:48:31 +01:00
James Hilliard
7ad307aa1c package/python-tomli: bump to version 2.2.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 16:48:27 +01:00
James Hilliard
d555cc8e83 package/python-setuptools: bump to version 75.8.0
Rebase add executable patch.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 16:48:23 +01:00
James Hilliard
adb1491a3c package/python-zope-interface: bump to version 7.2
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:50 +01:00
James Hilliard
451f57ac99 package/python-zeroconf: bump to version 0.139.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:47 +01:00
James Hilliard
b2b4bc92d7 package/python-yarl: bump to version 1.18.3
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:44 +01:00
James Hilliard
872919427e package/python-ws4py: bump to version 0.6.0
Drop patch which is no longer required.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:41 +01:00
James Hilliard
2646d3cbac package/python-wrapt: bump to version 1.17.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:36 +01:00
James Hilliard
6189f61547 package/python-weasyprint: bump to version 63.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:33 +01:00
James Hilliard
a582313cf9 package/python-uswid: bump to version 0.5.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:29 +01:00
James Hilliard
f9d3ea40ea package/python-urllib3: bump to version 2.3.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:26 +01:00
James Hilliard
cec35d1141 package/python-types-python-dateutil: bump to version 2.9.0.20241206
Add license file which was previously missing.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:22 +01:00
James Hilliard
e0e55920ed package/python-typepy: bump to version 1.3.4
Add new host-python-setuptools-scm build dependency.

License hash changed due to year update:
974f6c5665

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:19 +01:00
James Hilliard
0ab41ed0f1 package/python-trove-classifiers: bump to version 2025.1.10.15
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:15 +01:00
James Hilliard
157f7688fe package/python-trio: bump to version 0.28.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:12 +01:00
James Hilliard
23b9e0420f package/python-tqdm: bump to version 4.67.1
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:09 +01:00
James Hilliard
b024708202 package/python-tortoise-orm: bump to version 0.23.0
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:06 +01:00
James Hilliard
817902a218 package/python-tornado: bump to version 6.4.2
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:22:02 +01:00
James Hilliard
0fb0ade539 package/python-tempora: bump to version 5.8.0
Replace python-pytz runtime dependency with python-dateutil.

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:03:39 +01:00
James Hilliard
b74a5a1e92 package/python-tcolorpy: bump to version 0.1.7
License hash changed due to year update:
8f71e7f667

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:03:36 +01:00
James Hilliard
4a2740f048 package/python-tabledata: bump to version 1.3.4
Add new host-python-setuptools-scm build dependency.

License hash changed due to year update:
c86bbd425f

Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:03:32 +01:00
James Hilliard
e08b2b0fe6 package/python-sqlparse: bump to version 0.5.3
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:03:29 +01:00
James Hilliard
fd311f171e package/python-sqlalchemy: bump to version 2.0.37
Signed-off-by: James Hilliard <james.hilliard1@gmail.com>
Signed-off-by: Julien Olivain <ju.o@free.fr>
2025-01-12 12:03:25 +01:00