soubarnak
c462ffb4b2
feat(void): add xbps templates for pynput and updated PyAudio
...
Ticket: #25
Two in-repo void-packages-layout templates under packaging/void/srcpkgs:
python3-pynput 1.8.2 (new; Void does not ship it) and python3-PyAudio
0.2.14 (updated local template; Void ships 0.2.12, below the project's
pyaudio>=0.2.13 floor). Versions and checksums track uv.lock and
requirements/runtime.txt; pynput post_patch strips setup_requires so the
build never fetches helpers over the network (setuptools-lint and twine
are not in void-packages). No noverifypydeps/nopyprovides anywhere.
Adds tests/test_void_small_deps.py (offline policy test): template
layout and metadata shape, lock/export/floor pins, checksum pins,
no verification-disabling options, linux dep coverage, verified-only
dependency names, and the digest-pinned base image in
packaging/void/tool_checksums.txt.
Verified: xlint clean on both templates; both packages build with
xbps-src in the pinned ghcr.io/void-linux/void-glibc-full container
(podman) and install in a fresh container with pyaudio 0.2.14
importing against PortAudio V19.6.0.
2026-11-05 23:09:16 +05:30
..
2026-10-21 00:07:01 -07:00
2026-08-16 15:22:22 -07:00
2026-09-02 01:54:15 -07:00
2026-10-07 01:04:18 -07:00
2026-10-25 14:49:34 -07:00
2026-09-07 18:10:38 -07:00
2026-10-26 20:26:04 -07:00
2026-10-26 20:26:04 -07:00
2026-10-26 21:25:50 -07:00
2026-03-17 14:05:16 -07:00
2026-07-16 00:03:30 -07:00
2026-11-02 12:31:08 -08:00
2026-10-26 21:25:50 -07:00
2026-07-29 01:39:15 +05:30
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-23 22:16:16 -07:00
2026-11-02 12:31:14 -08:00
2026-10-16 19:05:34 -07:00
2026-10-21 01:33:58 -07:00
2026-03-21 12:15:10 -07:00
2026-02-04 21:01:34 -08:00
2026-08-18 17:46:55 -07:00
2026-10-21 00:26:09 -07:00
2026-09-12 12:39:25 -07:00
2026-10-11 17:37:51 -07:00
2026-09-30 02:33:49 -07:00
2026-09-29 21:19:29 -07:00
2026-10-24 22:23:51 +05:30
2026-09-30 00:44:55 -07:00
2026-11-02 19:17:27 -08:00
2026-10-21 01:20:14 -07:00
2026-09-29 21:16:03 -07:00
2026-09-29 22:52:12 -07:00
2026-09-29 12:24:52 -07:00
2026-10-20 20:23:08 -07:00
2026-07-27 19:57:07 -07:00
2026-10-26 20:42:59 -07:00
2026-10-20 20:23:08 -07:00
2026-07-24 00:44:47 -07:00
2026-10-21 00:27:05 -07:00
2026-10-21 00:40:22 -07:00
2026-09-29 01:06:32 -07:00
2026-09-29 15:33:27 -07:00
2026-09-14 00:16:50 -07:00
2026-08-29 14:46:50 -07:00
2026-09-02 01:02:49 -07:00
2026-10-16 09:48:28 -07:00
2026-10-16 09:48:28 -07:00
2026-10-16 09:48:28 -07:00
2026-09-30 00:48:17 -07:00
2026-07-13 14:40:04 -07:00
2026-06-06 19:18:57 -07:00
2026-09-29 21:16:03 -07:00
2026-10-26 20:55:39 -07:00
2026-10-07 17:12:47 -07:00
2026-09-29 21:16:03 -07:00
2026-10-16 09:24:15 -07:00
2026-08-24 00:25:06 -07:00
2026-09-29 01:07:16 -07:00
2026-10-11 17:37:51 -07:00
2026-10-26 20:55:39 -07:00
2026-08-26 22:53:29 -07:00
2026-03-17 14:05:16 -07:00
2026-03-17 14:05:16 -07:00
2026-03-17 14:05:16 -07:00
2026-10-20 23:41:07 -07:00
2026-10-26 20:24:14 -07:00
2026-10-21 01:04:10 -07:00
2026-10-26 21:25:50 -07:00
2026-09-07 18:10:43 -07:00
2026-09-30 05:55:33 -07:00
2026-07-16 00:03:30 -07:00
2026-09-30 00:44:55 -07:00
2026-08-26 23:59:19 -07:00
2026-10-25 14:49:34 -07:00
2026-03-17 14:05:16 -07:00
2026-09-30 00:44:55 -07:00
2026-09-07 20:47:56 -07:00
2026-07-26 22:29:00 -07:00
2026-10-26 21:25:50 -07:00
2026-10-25 14:49:34 -07:00
2026-08-31 10:43:44 -07:00
2026-08-28 23:29:58 -07:00
2026-09-29 01:06:54 -07:00
2026-11-02 12:31:14 -08:00
2026-10-07 22:30:51 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-09-30 03:55:17 -07:00
2026-10-26 20:26:04 -07:00
2026-10-07 17:16:48 -07:00
2026-11-02 18:46:31 -08:00
2026-08-08 00:07:54 -07:00
2026-08-24 00:25:06 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-09-07 20:47:56 -07:00
2026-10-21 01:04:10 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-21 01:04:10 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 20:26:04 -07:00
2026-10-21 00:02:28 -07:00
2026-10-23 22:16:02 -07:00
2026-03-21 12:18:21 -07:00
2026-02-04 21:01:34 -08:00
2026-10-21 01:33:58 -07:00
2026-07-13 18:53:00 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 20:24:14 -07:00
2026-10-26 21:25:50 -07:00
2026-08-26 23:59:19 -07:00
2026-10-20 20:23:08 -07:00
2026-06-02 12:43:51 -07:00
2026-10-21 01:04:10 -07:00
2026-08-24 00:25:06 -07:00
2026-11-02 12:31:14 -08:00
2026-11-02 12:31:14 -08:00
2026-09-29 22:43:56 -07:00
2026-02-04 21:01:34 -08:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-26 21:25:50 -07:00
2026-10-21 00:27:05 -07:00
2026-10-26 21:25:50 -07:00
2026-10-20 23:29:47 -07:00
2026-10-21 00:40:22 -07:00
2026-10-26 20:25:40 -07:00
2026-10-07 17:13:40 -07:00
2026-10-07 17:12:01 -07:00
2026-11-02 19:17:21 -08:00
2026-10-25 14:49:34 -07:00
2026-10-07 00:06:37 -07:00
2026-09-29 01:06:08 -07:00
2026-10-21 00:26:09 -07:00
2026-10-21 00:26:09 -07:00
2026-09-20 13:03:23 -07:00
2026-07-17 18:42:53 -07:00
2026-11-05 23:09:16 +05:30
2026-09-29 01:05:24 -07:00
2026-09-07 18:10:38 -07:00
2026-08-24 10:42:52 -07:00
2026-10-21 00:07:01 -07:00
2026-10-07 18:51:54 -07:00
2026-10-26 20:28:51 -07:00
2026-08-31 14:32:20 -07:00
2026-08-29 14:46:50 -07:00