Files
packages/libs
Josef Schlehofer e3a761dd66 libtorrent-rasterbar: fix the python bindings
Building python3-libtorrent with CMake 4 and Python 3.14 fails in
several places, which the distutils error of 2.0.11 used to hide:

- On 32-bit targets FindPython rejects the 64-bit host interpreter.
  Pass the host python of OpenWrt as Python3_EXECUTABLE, which skips
  that check and keeps CMake on the python that gets setuptools.
- The egg_info step needs setuptools, which the host python no longer
  bundles since Python 3.12. Depend on python-setuptools/host when
  python3-libtorrent is selected.
- CMake names the module after the SOABI of the host interpreter, for
  example libtorrent.cpython-314-x86_64-linux-gnu.so, which the target
  python does not load. Rename it to libtorrent.so after installing.
- The wheel from Py3Build/Compile only held the example scripts as
  top-level modules and a second dist-info. The module always came
  from the CMake install, so drop the wheel steps.
- The module imports datetime when it loads, which python3-base does
  not ship. Depend on python3-light.

Signed-off-by: Josef Schlehofer <pepe.schlehofer@gmail.com>
2026-10-05 08:37:01 +02:00
..
…
2026-05-08 22:28:27 +02:00
2026-09-04 17:04:44 +03:00
2026-10-03 09:27:29 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-09 19:15:27 +03:00
2026-09-12 23:33:43 +02:00
2026-05-08 22:28:27 +02:00
2025-12-31 09:22:58 +02:00
2026-05-12 16:17:47 +01:00
…
2026-06-30 23:30:05 +02:00
2026-05-10 11:34:40 +03:00
2026-05-08 22:28:27 +02:00
2026-09-16 16:35:19 +01:00
2026-05-08 22:28:27 +02:00
2026-08-23 19:55:09 +03:00
2026-08-23 19:56:30 +03:00
2026-06-03 08:10:40 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
…
2026-03-15 09:10:45 +02:00
2026-05-05 08:54:20 +03:00
2026-07-29 13:07:39 +03:00
2026-08-18 15:25:47 +01:00
2026-07-31 07:50:56 +02:00
2026-05-07 12:59:11 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-10 12:21:37 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-23 03:42:18 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-02-07 19:18:03 +02:00
2026-09-02 15:50:59 +01:00
2026-03-19 14:33:25 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-06-07 13:48:56 +03:00
2026-08-24 14:45:02 +01:00
2026-06-03 08:29:42 +02:00
2026-06-03 08:11:51 +02:00
2026-05-08 22:28:27 +02:00
2026-08-07 16:10:30 +03:00
2026-05-08 22:28:27 +02:00
2026-04-19 19:09:28 -06:00
2026-05-20 13:21:20 +01:00
2026-05-20 00:40:22 +01:00
2026-08-07 16:10:30 +03:00
2026-05-08 22:28:27 +02:00
2026-05-12 15:18:28 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-19 14:33:01 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-06 21:05:36 +03:00
2026-08-22 15:58:43 +01:00
2026-01-04 08:58:07 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-03-22 17:52:26 +02:00
2026-05-03 17:48:47 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-06-05 07:36:51 +03:00
2026-03-18 09:01:30 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-22 06:57:39 +03:00
2026-02-04 07:45:43 +02:00
2026-02-18 20:53:25 +02:00
2026-02-21 22:27:11 +00:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-10-01 15:43:09 +03:00
2026-08-23 20:03:26 +03:00
2026-03-23 20:23:25 +02:00
2026-07-31 16:01:13 +02:00
2026-06-07 20:21:09 +02:00
2026-06-01 11:06:02 +02:00
2026-07-29 17:07:46 +03:00
2026-05-08 22:28:27 +02:00
2026-08-18 15:25:47 +01:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
…
2026-03-23 18:52:42 +02:00
2026-08-02 09:18:28 +02:00
2026-07-29 13:07:39 +03:00
2026-07-29 13:07:39 +03:00
…
2026-06-23 23:49:44 +02:00
2026-07-06 09:54:42 +02:00
2026-07-31 09:41:18 +03:00
2026-09-25 15:21:24 +03:00
2026-05-08 22:28:27 +02:00
…
2026-05-08 22:28:27 +02:00
…
2026-08-23 20:05:09 +03:00
2026-05-13 20:57:12 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-08-11 08:50:35 +03:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00
2026-07-29 17:07:46 +03:00
2026-09-16 16:35:19 +01:00
2026-07-29 17:07:46 +03:00
2025-12-31 09:22:58 +02:00
2026-05-08 22:28:27 +02:00
…
…
2026-05-08 22:28:27 +02:00
2026-06-06 12:54:49 +02:00
2026-06-03 08:29:11 +02:00
2026-05-08 22:28:27 +02:00
…
2026-05-08 22:28:27 +02:00
2026-05-08 22:28:27 +02:00