Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1090 commits
Select commit Hold shift + click to select a range
f2f3369
python3-click: rebuild for Python 3.14
ahesford Nov 15, 2025
0651cbe
python3-json-logger: rebuild for Python 3.14
ahesford Nov 15, 2025
928ee47
python3-rfc3339-validator: rebuild for Python 3.14
ahesford Nov 15, 2025
b844142
python3-rfc3986-validator: rebuild for Python 3.14
ahesford Nov 15, 2025
04abcdc
python3-rich: rebuild for Python 3.14
ahesford Nov 15, 2025
f726cba
python3-yaml: rebuild for Python 3.14
ahesford Nov 15, 2025
c07e659
python3-BeautifulSoup4: rebuild for Python 3.14
ahesford Nov 15, 2025
4320217
python3-Jinja2: rebuild for Python 3.14
ahesford Nov 15, 2025
1174544
python3-bleach: rebuild for Python 3.14
ahesford Nov 15, 2025
61e3bfb
python3-defusedxml: rebuild for Python 3.14
ahesford Nov 15, 2025
5f00a3d
python3-jupyterlab_pygments: rebuild for Python 3.14
ahesford Nov 15, 2025
ff69485
python3-mistune: rebuild for Python 3.14
ahesford Nov 15, 2025
270d796
python3-nbclient: rebuild for Python 3.14
ahesford Nov 15, 2025
7cb6647
python3-pandocfilters: rebuild for Python 3.14
ahesford Nov 15, 2025
ecb02f5
python3-tinycss2: rebuild for Python 3.14
ahesford Nov 15, 2025
7269775
python3-terminado: rebuild for Python 3.14
ahesford Nov 15, 2025
610779c
python3-charset-normalizer: rebuild for Python 3.14
ahesford Nov 15, 2025
0b38d15
python3-urllib3: rebuild for Python 3.14
ahesford Nov 15, 2025
f1eef3f
python3-Markdown: rebuild for Python 3.14
ahesford Nov 15, 2025
708a692
python3-toml: rebuild for Python 3.14
ahesford Nov 15, 2025
7f3c559
python3-typogrify: rebuild for Python 3.14
ahesford Nov 15, 2025
1b4e21d
meson: rebuild for Python 3.14
ahesford Nov 15, 2025
05556f3
python3-Mako: rebuild for Python 3.14
ahesford Nov 15, 2025
5672dd1
python3-anyio: rebuild for Python 3.14
ahesford Nov 15, 2025
0495b1e
python3-certifi: rebuild for Python 3.14
ahesford Nov 15, 2025
bf872d3
python3-h11: rebuild for Python 3.14
ahesford Nov 15, 2025
5c8e2da
python3-h2: rebuild for Python 3.14
ahesford Nov 15, 2025
fcc49d4
python3-socksio: rebuild for Python 3.14
ahesford Nov 15, 2025
2eaf816
python3-trio: rebuild for Python 3.14
ahesford Nov 15, 2025
611eba5
python3-backcall: rebuild for Python 3.14
ahesford Nov 15, 2025
3523c84
python3-decorator: rebuild for Python 3.14
ahesford Nov 15, 2025
c731ddf
python3-ipython-pygments-lexers: rebuild for Python 3.14
ahesford Nov 15, 2025
155e120
python3-jedi: rebuild for Python 3.14
ahesford Nov 15, 2025
911cbee
python3-matplotlib-inline: update to 0.2.1.
ahesford Nov 15, 2025
c2ddc5a
python3-pexpect: rebuild for Python 3.14
ahesford Nov 15, 2025
0b8bec8
python3-pickleshare: rebuild for Python 3.14
ahesford Nov 15, 2025
fe7545c
python3-prompt_toolkit: rebuild for Python 3.14
ahesford Nov 15, 2025
c30cc06
python3-stack_data: rebuild for Python 3.14
ahesford Nov 15, 2025
c761aaa
python3-argon2: rebuild for Python 3.14
ahesford Nov 15, 2025
085e7e9
python3-jupyter_events: rebuild for Python 3.14
ahesford Nov 15, 2025
ff0e117
python3-jupyter_nbconvert: rebuild for Python 3.14
ahesford Nov 15, 2025
d8519f2
python3-jupyter_server_terminals: rebuild for Python 3.14
ahesford Nov 15, 2025
3c2227f
python3-overrides: rebuild for Python 3.14
ahesford Nov 15, 2025
7fd3a8d
python3-prometheus_client: rebuild for Python 3.14
ahesford Nov 15, 2025
33e6ccc
python3-send2trash: rebuild for Python 3.14
ahesford Nov 15, 2025
350b896
python3-websocket-client: rebuild for Python 3.14
ahesford Nov 15, 2025
1882fe7
python3-Babel: rebuild for Python 3.14
ahesford Nov 15, 2025
a3c5e3e
python3-alabaster: rebuild for Python 3.14
ahesford Nov 15, 2025
964c160
python3-docutils: rebuild for Python 3.14
ahesford Nov 15, 2025
7b8049e
python3-imagesize: rebuild for Python 3.14
ahesford Nov 15, 2025
16b49e4
python3-requests: rebuild for Python 3.14
ahesford Nov 15, 2025
c27b4b4
python3-roman-numerals-py: rebuild for Python 3.14
ahesford Nov 15, 2025
d85c6e7
python3-snowballstemmer: rebuild for Python 3.14
ahesford Nov 15, 2025
b6df6db
python3-sphinxcontrib-applehelp: rebuild for Python 3.14
ahesford Nov 15, 2025
71f9166
python3-sphinxcontrib-devhelp: rebuild for Python 3.14
ahesford Nov 15, 2025
edbfd02
python3-sphinxcontrib-htmlhelp: rebuild for Python 3.14
ahesford Nov 15, 2025
d33d0f8
python3-sphinxcontrib-jsmath: rebuild for Python 3.14
ahesford Nov 15, 2025
5da88cd
python3-sphinxcontrib-qthelp: rebuild for Python 3.14
ahesford Nov 15, 2025
78f4d05
python3-sphinxcontrib-serializinghtml: rebuild for Python 3.14
ahesford Nov 15, 2025
56529a9
gi-docgen: rebuild for Python 3.14
ahesford Nov 15, 2025
3339297
gobject-introspection-bootstrap: rebuild for Python 3.14
ahesford Nov 15, 2025
1b7c804
python3-Brotli: rebuild for Python 3.14
ahesford Nov 15, 2025
a275aba
python3-httpcore: rebuild for Python 3.14
ahesford Nov 15, 2025
ad08531
python3-comm: rebuild for Python 3.14
ahesford Nov 15, 2025
b5111bd
python3-ipython: update to 9.8.0.
ahesford Nov 15, 2025
1e9d150
python3-nest_asyncio: rebuild for Python 3.14
ahesford Nov 15, 2025
858f49b
python3-psutil: rebuild for Python 3.14
ahesford Nov 15, 2025
015d06c
python3-jupyter_server: rebuild for Python 3.14
ahesford Nov 15, 2025
7d7de6e
python3-json5: rebuild for Python 3.14
ahesford Nov 15, 2025
e767acd
python3-pyproject-metadata: update to 0.10.0.
ahesford Nov 15, 2025
4ba65b6
python3-Sphinx: rebuild for Python 3.14
ahesford Nov 15, 2025
215c80b
glib: rebuild for Python 3.14
ahesford Nov 15, 2025
05f42a0
python3-pyasn1: rebuild for Python 3.14
ahesford Nov 15, 2025
819075e
talloc: rebuild for Python 3.14
ahesford Nov 15, 2025
a5994f6
python3-more-itertools: rebuild for Python 3.14
ahesford Nov 15, 2025
6cdd3ba
python3-typeguard: rebuild for Python 3.14
ahesford Nov 15, 2025
7840daf
python3-deprecation: rebuild for Python 3.14
ahesford Nov 15, 2025
0a13eb6
python3-tomlkit: rebuild for Python 3.14
ahesford Nov 15, 2025
9898d50
python3-async-lru: rebuild for Python 3.14
ahesford Nov 15, 2025
6b23fe6
python3-httpx: rebuild for Python 3.14
ahesford Nov 15, 2025
f57b2d5
python3-ipython_ipykernel: rebuild for Python 3.14
ahesford Nov 15, 2025
4a93b10
python3-jupyter-lsp: rebuild for Python 3.14
ahesford Nov 15, 2025
1c7643d
python3-jupyterlab_server: rebuild for Python 3.14
ahesford Nov 15, 2025
e0beccc
python3-notebook_shim: rebuild for Python 3.14
ahesford Nov 15, 2025
80ad9c0
python3-meson-python: rebuild for Python 3.14
ahesford Nov 15, 2025
7c7f51b
python3-breathe: rebuild for Python 3.14
ahesford Nov 15, 2025
7969379
python3-sphinx_rtd_theme: rebuild for Python 3.14
ahesford Nov 15, 2025
2d8771a
python3-gast: update to 0.7.0.
ahesford Nov 15, 2025
d94fe69
python3-zope.interface: rebuild for Python 3.14
ahesford Nov 15, 2025
6a3405e
python3-frozenlist: rebuild for Python 3.14
ahesford Nov 15, 2025
28514fe
python3-multidict: update to 6.7.0.
ahesford Nov 15, 2025
61da4dd
python3-propcache: rebuild for Python 3.14
ahesford Nov 25, 2025
0afe430
gobject-introspection: rebuild for Python 3.14
ahesford Nov 15, 2025
54c7fe0
python3-cairo: rebuild for Python 3.14
ahesford Nov 15, 2025
6f3ef43
python3-MyST-Parser: rebuild for Python 3.14
ahesford Nov 15, 2025
f7f47fe
python3-mdit-py-plugins: rebuild for Python 3.14
ahesford Nov 15, 2025
1b08c7c
python3-sphinx-automodapi: rebuild for Python 3.14
ahesford Nov 15, 2025
1fcbe67
python3-sphinx-markdown-tables: rebuild for Python 3.14
ahesford Nov 15, 2025
4ef755a
z3: rebuild for Python 3.14
ahesford Nov 15, 2025
5832059
sip: rebuild for Python 3.14
ahesford Nov 15, 2025
e3bd25a
python3-cachetools: rebuild for Python 3.14
ahesford Nov 15, 2025
501cbd8
python3-pyasn1-modules: rebuild for Python 3.14
ahesford Nov 15, 2025
242d22f
python3-rsa: rebuild for Python 3.14
ahesford Nov 15, 2025
9e45b99
python3-protobuf: rebuild for Python 3.14
ahesford Nov 15, 2025
d49994a
python3-cryptography: rebuild for Python 3.14
ahesford Nov 15, 2025
98c06b7
python3-zipp: rebuild for Python 3.14
ahesford Nov 15, 2025
22e0e92
python3-dbus: rebuild for Python 3.14
ahesford Nov 15, 2025
c6e6f62
tdb: rebuild for Python 3.14
ahesford Nov 15, 2025
a6cbdb9
tevent: rebuild for Python 3.14
ahesford Nov 15, 2025
e46b04e
python3-versioneer: rebuild for Python 3.14
ahesford Nov 15, 2025
5fff386
python3-autocommand: rebuild for Python 3.14
ahesford Nov 15, 2025
e7d060f
python3-inflect: rebuild for Python 3.14
ahesford Nov 15, 2025
1d843f1
python3-jaraco.context: rebuild for Python 3.14
ahesford Nov 15, 2025
4230a12
python3-jaraco.functools: rebuild for Python 3.14
ahesford Nov 15, 2025
728d240
python3-pytz: rebuild for Python 3.14
ahesford Nov 15, 2025
d327553
python3-jupyter_packaging: rebuild for Python 3.14
ahesford Nov 15, 2025
37fa37a
jupyterlab: update to 4.4.10.
ahesford Nov 15, 2025
b0a9ac9
python3-numpy: update to 2.3.5.
ahesford Nov 15, 2025
2468fe4
python3-pybind11: rebuild for Python 3.14
ahesford Nov 15, 2025
029a1d3
python3-cppy: rebuild for Python 3.14
ahesford Nov 15, 2025
7bd0814
python3-beniget: update to 0.5.0.
ahesford Nov 15, 2025
a985663
python3-gmpy2: rebuild for Python 3.14
ahesford Nov 15, 2025
92935fc
python3-colorama: rebuild for Python 3.14
ahesford Nov 15, 2025
bfc911a
python3-zope.proxy: rebuild for Python 3.14
ahesford Nov 15, 2025
fbec745
python3-zope.event: rebuild for Python 3.14
ahesford Nov 15, 2025
a438c9a
python3-Werkzeug: rebuild for Python 3.14
ahesford Nov 15, 2025
751d48f
python3-blinker: rebuild for Python 3.14
ahesford Nov 15, 2025
9caf0ad
python3-itsdangerous: rebuild for Python 3.14
ahesford Nov 15, 2025
c35fa3b
python3-wrapt: rebuild for Python 3.14
ahesford Nov 15, 2025
e77071e
python3-bcrypt: rebuild for Python 3.14
ahesford Nov 15, 2025
13bb90f
python3-pynacl: rebuild for Python 3.14
ahesford Nov 15, 2025
9286150
python3-aiosignal: rebuild for Python 3.14
ahesford Nov 15, 2025
7607fac
python3-yarl: rebuild for Python 3.14
ahesford Nov 15, 2025
dca36e6
python3-gobject: rebuild for Python 3.14
ahesford Nov 15, 2025
da2a8f7
llvm21: rebuild for Python 3.14
ahesford Nov 15, 2025
6d560ed
python3-PyQt-builder: rebuild for Python 3.14
ahesford Nov 15, 2025
d28fcd9
python3-sip-PyQt5: rebuild for Python 3.14
ahesford Nov 15, 2025
e514626
python3-google-auth: rebuild for Python 3.14
ahesford Nov 15, 2025
c94dbf9
python3-googleapis-common-protos: rebuild for Python 3.14
ahesford Nov 15, 2025
62d1af4
python3-httplib2: rebuild for Python 3.14
ahesford Nov 15, 2025
66182e1
python3-dnspython: rebuild for Python 3.14
ahesford Nov 15, 2025
39d8330
python3-openssl: rebuild for Python 3.14
ahesford Nov 15, 2025
c37b14f
python3-jmespath: rebuild for Python 3.14
ahesford Nov 15, 2025
5d99a4e
python3-jeepney: rebuild for Python 3.14
ahesford Nov 15, 2025
b30ff93
python3-importlib_metadata: rebuild for Python 3.14
ahesford Nov 15, 2025
20370df
python3-notify2: rebuild for Python 3.14
ahesford Nov 15, 2025
a36d4be
glusterfs: rebuild for Python 3.14
ahesford Nov 15, 2025
f372696
ldb: rebuild for Python 3.14
ahesford Nov 15, 2025
9ccacc6
python3-elementpath: rebuild for Python 3.14
ahesford Nov 15, 2025
516e246
python3-automat: rebuild for Python 3.14
ahesford Nov 15, 2025
e10f0bc
python3-constantly: rebuild for Python 3.14
ahesford Nov 15, 2025
3aaced9
python3-hyperlink: rebuild for Python 3.14
ahesford Nov 15, 2025
5093b73
python3-incremental: rebuild for Python 3.14
ahesford Nov 15, 2025
8fc18b8
python3-service_identity: rebuild for Python 3.14
ahesford Nov 15, 2025
18d1868
python3-jaraco.classes: rebuild for Python 3.14
ahesford Nov 15, 2025
a691bc7
python3-jaraco.text: rebuild for Python 3.14
ahesford Nov 15, 2025
2483842
python3-tempora: rebuild for Python 3.14
ahesford Nov 15, 2025
e788c66
python3-cysignals: rebuild for Python 3.14
ahesford Nov 15, 2025
98e9349
python3-jupyter_widgetsnbextension: rebuild for Python 3.14
ahesford Nov 15, 2025
e262e4a
python3-jupyterlab_widgets: update to 3.0.16.
ahesford Nov 15, 2025
c627e58
fonttools: rebuild for Python 3.14
ahesford Nov 15, 2025
a7a6e31
python3-Pillow: update to 12.0.0.
ahesford Nov 15, 2025
0402f2e
python3-contourpy: rebuild for Python 3.14
ahesford Nov 15, 2025
ad09596
python3-cycler: rebuild for Python 3.14
ahesford Nov 15, 2025
aae815a
python3-kiwisolver: rebuild for Python 3.14
ahesford Nov 15, 2025
7fcc304
pythran: update to 0.18.1.
ahesford Nov 15, 2025
f46b550
python3-mpmath: rebuild for Python 3.14
ahesford Nov 15, 2025
04debd4
python3-oauthlib: rebuild for Python 3.14
ahesford Nov 15, 2025
d908b57
python3-pyqt6-sip: rebuild for Python 3.14
ahesford Nov 15, 2025
32bef8d
python3-log_symbols: rebuild for Python 3.14
ahesford Nov 15, 2025
20d7c37
python3-spinners: rebuild for Python 3.14
ahesford Nov 15, 2025
698d160
python3-termcolor: rebuild for Python 3.14
ahesford Nov 15, 2025
255c061
python3-zope.deferredimport: rebuild for Python 3.14
ahesford Nov 15, 2025
6db8f06
python3-zope.deprecation: rebuild for Python 3.14
ahesford Nov 15, 2025
30fccf6
python3-zope.hookable: rebuild for Python 3.14
ahesford Nov 15, 2025
fbb35b8
python3-zope.i18nmessageid: rebuild for Python 3.14
ahesford Nov 15, 2025
009d167
python3-zope.schema: rebuild for Python 3.14
ahesford Nov 15, 2025
6d9efff
python3-repoze.sphinx.autointerface: rebuild for Python 3.14
ahesford Nov 15, 2025
3a9328e
python3-pkgconfig: rebuild for Python 3.14
ahesford Nov 15, 2025
9049b9f
python3-xcffib: rebuild for Python 3.14
ahesford Nov 15, 2025
8938e68
python3-pywayland: rebuild for Python 3.14
ahesford Nov 15, 2025
f70d0f1
python3-xkbcommon: rebuild for Python 3.14
ahesford Nov 15, 2025
bdb290a
python3-pyspnego: rebuild for Python 3.14
ahesford Nov 15, 2025
893301b
python3-iniconfig: rebuild for Python 3.14
ahesford Nov 15, 2025
ea9487a
python3-Flask: rebuild for Python 3.14
ahesford Nov 15, 2025
c31ac84
python3-pyscard: rebuild for Python 3.14
ahesford Nov 15, 2025
e54cc42
python3-ultrajson: rebuild for Python 3.14
ahesford Nov 15, 2025
d40d8e4
python3-pathable: rebuild for Python 3.14
ahesford Nov 15, 2025
c14e3b6
python3-deprecated: update to 1.3.1.
ahesford Nov 15, 2025
d221aac
python3-lxml: rebuild for Python 3.14
ahesford Nov 15, 2025
0f24913
python3-paramiko: rebuild for Python 3.14
ahesford Nov 15, 2025
27467d4
python3-resolvelib: rebuild for Python 3.14
ahesford Nov 15, 2025
f79a08d
python3-straight.plugin: rebuild for Python 3.14
ahesford Nov 15, 2025
fe06364
python3-pycares: rebuild for Python 3.14
ahesford Nov 15, 2025
cb78564
python3-olefile: rebuild for Python 3.14
ahesford Nov 15, 2025
13845c7
python3-future: rebuild for Python 3.14
ahesford Nov 15, 2025
7b3ca66
python3-aiohttp: rebuild for Python 3.14
ahesford Nov 15, 2025
76d0e59
python3-socks: rebuild for Python 3.14
ahesford Nov 15, 2025
608342b
xapps: rebuild for Python 3.14
ahesford Nov 15, 2025
bbc57f5
boost: rebuild for Python 3.14
ahesford Nov 15, 2025
3522f10
python3-pyside6: rebuild for Python 3.14
ahesford Nov 15, 2025
d453a68
python3-PyOpenGL: rebuild for Python 3.14
ahesford Nov 15, 2025
fa533fe
python3-PyQt5: rebuild for Python 3.14
ahesford Nov 15, 2025
9ae094b
python3-cheetah3: rebuild for Python 3.14
ahesford Nov 15, 2025
bf0a271
python3-smmap: rebuild for Python 3.14
ahesford Nov 15, 2025
6a089fa
python3-google-api-core: rebuild for Python 3.14
ahesford Nov 15, 2025
df7ffae
python3-google-auth-httplib2: rebuild for Python 3.14
ahesford Nov 15, 2025
7705f00
python3-uritemplate: rebuild for Python 3.14
ahesford Nov 15, 2025
6bc420b
python3-email-validator: rebuild for Python 3.14
ahesford Nov 15, 2025
b7ec964
python3-orderedmultidict: rebuild for Python 3.14
ahesford Nov 15, 2025
1243b8f
python3-WebOb: rebuild for Python 3.14
ahesford Nov 15, 2025
3542c35
python3-anytree: rebuild for Python 3.14
ahesford Nov 15, 2025
0290128
python3-cattrs: rebuild for Python 3.14
ahesford Nov 15, 2025
aca3c8a
python3-josepy: rebuild for Python 3.14
ahesford Nov 15, 2025
4a89ba2
python3-pyrfc3339: rebuild for Python 3.14
ahesford Nov 15, 2025
c17fb25
python3-requests-toolbelt: rebuild for Python 3.14
ahesford Nov 15, 2025
5d79f4b
python3-greenlet: update to 3.2.4.
ahesford Nov 15, 2025
3eb520b
python3-sgmllib: rebuild for Python 3.14
ahesford Nov 15, 2025
6d55110
python3-isodate: rebuild for Python 3.14
ahesford Nov 15, 2025
4872a9f
python3-botocore: rebuild for Python 3.14
ahesford Nov 15, 2025
7edf7b6
python3-urwid: rebuild for Python 3.14
ahesford Nov 15, 2025
7c942c7
python3-distro: rebuild for Python 3.14
ahesford Nov 15, 2025
b40cdc0
python3-SecretStorage: rebuild for Python 3.14
ahesford Nov 15, 2025
2d7ff89
python3-pycountry: rebuild for Python 3.14
ahesford Nov 15, 2025
1632055
python3-redis: update to 7.1.0.
ahesford Nov 15, 2025
0b73d1a
python3-mutagen: rebuild for Python 3.14
ahesford Nov 15, 2025
3293f3d
python3-pycryptodomex: rebuild for Python 3.14
ahesford Nov 15, 2025
75a152f
python3-websockets: rebuild for Python 3.14
ahesford Nov 15, 2025
e2a8490
python3-yt-dlp-ejs: rebuild for Python 3.14
ahesford Nov 15, 2025
d8a5967
python3-Pyphen: rebuild for Python 3.14
ahesford Nov 15, 2025
0c2b3a1
python3-cssselect2: rebuild for Python 3.14
ahesford Nov 15, 2025
bd0865a
python3-html5lib: rebuild for Python 3.14
ahesford Nov 15, 2025
1d683e1
python3-pydyf: rebuild for Python 3.14
ahesford Nov 15, 2025
be41a6f
python3-tinyhtml5: rebuild for Python 3.14
ahesford Nov 15, 2025
ed4bf38
python3-ruamel.yaml.clib: rebuild for Python 3.14
ahesford Nov 15, 2025
44714c2
python3-XlsxWriter: rebuild for Python 3.14
ahesford Nov 15, 2025
ef3d90d
python3-click-plugins: rebuild for Python 3.14
ahesford Nov 15, 2025
efc66d9
python3-tzlocal: rebuild for Python 3.14
ahesford Nov 15, 2025
fc6ce30
python3-pbr: rebuild for Python 3.14
ahesford Nov 15, 2025
10e8d92
python3-distlib: rebuild for Python 3.14
ahesford Nov 15, 2025
8f51cd1
python3-filelock: rebuild for Python 3.14
ahesford Nov 15, 2025
92f9e35
apparmor: rebuild for Python 3.14
ahesford Nov 15, 2025
f931ee9
python3-rapidfuzz: rebuild for Python 3.14
ahesford Nov 15, 2025
73c66c9
python3-telegram_text: rebuild for Python 3.14
ahesford Nov 15, 2025
2c968fc
python3-pyudev: rebuild for Python 3.14
ahesford Nov 15, 2025
948681c
samba: rebuild for Python 3.14
ahesford Nov 15, 2025
a33e5c9
postgresql17: rebuild for Python 3.14
ahesford Nov 15, 2025
c36ebdf
python3-annotated-types: rebuild for Python 3.14
ahesford Nov 15, 2025
4fc0803
python3-pydantic-core: update to 2.41.5.
ahesford Nov 15, 2025
c96413b
python3-xmlschema: rebuild for Python 3.14
ahesford Nov 15, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -163,7 +163,7 @@ When you make changes to your pull request, please *do not close and reopen your
#### Continuous Integration

Pull requests are automatically submitted for Continuous Integration (CI) testing to ensure packages build and pass their tests (on native builds) on various combinations of C library and architecture.
Packages that take longer than 120 minutes or need more than 14G of storage to complete their build (for example, Firefox or the Linux kernel) will fail CI and should include `[ci skip]` in the PR title or body (the comment field when the PR is being opened) to avoid wasting CI builder time.
Packages expected to take longer than several hours or need more than 14G of storage to complete their build (for example, Firefox or the Linux kernel) will fail CI and should include `[ci skip]` in the PR title or body (the comment field when the PR is being opened) to avoid spurious failures and wasted CI builder time.
Use your best judgment on build times based on your local building experience. If you skip CI when submitting a PR, please build and cross-build for a variety of architectures locally, with both glibc and musl, and note your local results in PR comments.
Make sure to cover 64-bit and 32-bit architectures.

Expand Down
2 changes: 1 addition & 1 deletion Manual.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ pkgname=foo
version=1.0
revision=1
build_style=gnu-configure
short_desc="A short description max 72 chars"
short_desc="Package description, no more than 72 characters"
maintainer="name <email>"
license="GPL-3.0-or-later"
homepage="http://www.foo.org"
Expand Down
23 changes: 16 additions & 7 deletions common/build-style/void-cross.sh
Original file line number Diff line number Diff line change
Expand Up @@ -98,9 +98,17 @@ _void_cross_build_bootstrap_gcc() {
_void_cross_apply_patch "$f"
done
if [ -f ${wrksrc}/.musl_version ]; then
local musl_version
for f in ${XBPS_SRCPKGDIR}/gcc/files/*-musl.patch; do
_void_cross_apply_patch "$f"
done
musl_version=$(cat "${wrksrc}/.musl_version")
case "$musl_version" in
1.1.*)
sed -i '/define LIBDRUNTIME_MUSL_PRE_TIME64/s/0/1/' \
gcc/config/linux-d.cc
;;
esac
fi
cd ..

Expand Down Expand Up @@ -337,7 +345,6 @@ _void_cross_build_musl() {
}

_void_cross_build_libucontext() {
[ -n "$cross_gcc_skip_go" ] && return 0
[ -f ${wrksrc}/.libucontext_build_done ] && return 0

local tgt=$1
Expand Down Expand Up @@ -390,7 +397,7 @@ _void_cross_build_gcc() {
mkdir -p ${wrksrc}/gcc_build
cd ${wrksrc}/gcc_build

local langs="c,c++,fortran,objc,obj-c++,ada,lto"
local langs="c,c++,fortran,objc,obj-c++,ada,lto,d"
if [ -z "$cross_gcc_skip_go" ]; then
langs+=",go"
fi
Expand Down Expand Up @@ -477,7 +484,9 @@ _void_cross_test_gcc_ver() {
ver=$(cat .gcc_version)
if [ -d "gcc-${ver}" ] && [ -f "gcc-${ver}/gcc/BASE-VER" ] && [ -f "gcc-${ver}/gcc/DATESTAMP" ]; then
basever="$(cat "gcc-${ver}/gcc/BASE-VER")_$(cat "gcc-${ver}/gcc/DATESTAMP")"
mv "gcc-${ver}" "gcc-${basever}"
if [ "$ver" != "$basever" ]; then
mv "gcc-${ver}" "gcc-${basever}"
fi
echo ${basever} > ${wrksrc}/.gcc_version
return
fi
Expand Down Expand Up @@ -511,12 +520,12 @@ do_build() {
if [ ! -f .musl_version ]; then
_void_cross_test_ver glibc
libc_ver=$(cat .glibc_version)
export GDCFLAGS_FOR_TARGET="$cross_glibc_cflags"
else
libc_ver=$(cat .musl_version)
if [ -z "$cross_gcc_skip_go" ]; then
_void_cross_test_ver libucontext
libucontext_ver=$(cat .libucontext_version)
fi
_void_cross_test_ver libucontext
libucontext_ver=$(cat .libucontext_version)
export GDCFLAGS_FOR_TARGET="$cross_musl_cflags"
fi

local sysroot="/usr/${tgt}"
Expand Down
2 changes: 1 addition & 1 deletion common/environment/setup/python.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ py2_lib="usr/lib/python${py2_ver}"
py2_sitelib="${py2_lib}/site-packages"
py2_inc="usr/include/python${py2_ver}"

py3_ver="3.13"
py3_ver="3.14"
py3_abiver=""
py3_lib="usr/lib/python${py3_ver}"
py3_sitelib="${py3_lib}/site-packages"
Expand Down
4 changes: 4 additions & 0 deletions common/hooks/post-install/15-qt-private-api.sh
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,10 @@ hook() {
return 0
fi

case " qt6-base " in
*" ${sourcepkg} "*) return 0 ;;
esac

_list=$(get_qt_private)
for _shlib in $_list; do
msg_normal "${pkgver}: requires PRIVATE_API from $_shlib\n"
Expand Down
2 changes: 1 addition & 1 deletion common/hooks/pre-configure/02-script-wrapper.sh
Original file line number Diff line number Diff line change
Expand Up @@ -251,7 +251,7 @@ hook() {
generic_wrapper3 libetpan-config
generic_wrapper3 giblib-config
python_wrapper python-config 2.7
python_wrapper python3-config 3.13
python_wrapper python3-config 3.14
apr_apu_wrapper apu-1-config
qemu_wrapper llvm-config
}
31 changes: 31 additions & 0 deletions common/hooks/pre-pkg/03-restrict-py3-version.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# vim: set ts=4 sw=4 et:
#
# This hook performs the following task:
# - Identifies any python3 runtime dependencies
# - If any are found, ensures that the base python3 package is included
# - Restricts the python3 version to the same minor specified in $py3_ver

hook() {
[ -d "${PKGDESTDIR}/${py3_lib}" ] || return 0
[ "${pkgname}" = python3 ] && return 0

local dep rdeps
for dep in ${run_depends}; do
case "${dep}" in
python3 | "python3>"* | "python3<"* | "python3-${py3_ver}"* ) ;;
*) rdeps+=( "${dep}" ) ;;
esac
done

local minor next_minor

minor="${py3_ver#3.}"
next_minor="$(( "${minor}" + 1 ))" >/dev/null 2>&1 || next_minor=

if ! [ "${next_minor}" -gt "${minor}" ]; then
msg_error 'unable to determine python3 minor bounds from $py3_ver\n'
fi

rdeps+=( "python3>=3.${minor}.0_1<3.${next_minor}.0_1" )
run_depends="${rdeps[*]}"
}
65 changes: 41 additions & 24 deletions common/hooks/pre-pkg/04-generate-runtime-deps.sh
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,31 @@ store_pkgdestdir_rundeps() {
fi
}

parse_shlib_needed() {
while read -r f; do
lf=${f#${PKGDESTDIR}}
if [ "${skiprdeps/${lf}/}" != "${skiprdeps}" ]; then
msg_normal "Skipping dependency scan for ${lf}\n" >&3
continue
fi
read -n4 elfmagic < "$f"
if [ "$elfmagic" = $'\177ELF' ]; then
$OBJDUMP -p "$f" |
awk '
/NEEDED/{print $2;}
/Qt_5_PRIVATE_API/{next;}
/Qt_[0-9]*_PRIVATE_API/{print $NF;}
'
fi
done
}

hook() {
local depsftmp f lf j mapshlibs sorequires _curdep elfmagic broken_shlibs verify_deps
local _shlib_dir="${XBPS_STATEDIR}/shlib-provides"
local _shlibtmp

local Qt_6_PRIVATE_API=6.10.0

# Disable trap on ERR, xbps-uhelper cmd might return error... but not something
# to be worried about because if there are broken shlibs this hook returns
Expand All @@ -68,28 +90,11 @@ hook() {
verify_deps+=" ${f}"
done

exec 3<&0 # save stdin
exec < $depsftmp
while read -r f; do
lf=${f#${PKGDESTDIR}}
if [ "${skiprdeps/${lf}/}" != "${skiprdeps}" ]; then
msg_normal "Skipping dependency scan for ${lf}\n"
continue
fi
read -n4 elfmagic < "$f"
if [ "$elfmagic" = $'\177ELF' ]; then
for nlib in $($OBJDUMP -p "$f"|awk '/NEEDED/{print $2}'); do
[ -z "$verify_deps" ] && verify_deps="$nlib" && continue
found=0
for j in ${verify_deps}; do
[[ $j == $nlib ]] && found=1 && break
done
[[ $found -eq 0 ]] && verify_deps="$verify_deps $nlib"
done
fi
done
exec 0<&3 # restore stdin
rm -f $depsftmp
_shlibtmp=$(mktemp) || exit 1
parse_shlib_needed 3>&1 >"$_shlibtmp" <"$depsftmp"
rm -f "$depsftmp"
verify_deps=$(sort <"$_shlibtmp" | uniq)
rm -f "$_shlibtmp"

#
# Add required run time packages by using required shlibs resolved
Expand All @@ -98,11 +103,23 @@ hook() {
for f in ${verify_deps}; do
unset _rdep _pkgname _rdepver

case "$f" in
Qt_*_PRIVATE_API)
eval "f=lib${f}.\${$f}"
;;
esac

local _findargs="-name"
# if SONAME is a path, find should use -wholename
if [[ "$f" = */* ]]; then
_findargs="-wholename"
fi
case " $shlib_provides " in
*" $f "*)
echo " SONAME: $f <-> $pkgname (ignored)"
continue
;;
esac
if [ "$(find "${PKGDESTDIR}" $_findargs "$f")" ]; then
# Ignore libs by current pkg
echo " SONAME: $f <-> $pkgname (ignored)"
Expand All @@ -111,11 +128,11 @@ hook() {
elif _pkgname="$(cd "$_shlib_dir" && grep -F -l -x "$f" *.soname 2>/dev/null)"; then
# If that library has SONAME, add it to shlibs-requires, too.
_pkgname=${_pkgname%.soname}
_sdep="${_pkgname}-${version}_${revision}"
_sdep="${_pkgname}>=${version}_${revision}"
sorequires+="${f} "
elif _pkgname="$(cd "$_shlib_dir" && grep -F -l -x "$f" *.nosoname 2>/dev/null)"; then
_pkgname=${_pkgname%.nosoname}
_sdep="${_pkgname}-${version}_${revision}"
_sdep="${_pkgname}>=${version}_${revision}"
else
_rdep="$(awk -v sl="$f" -v arch="$XBPS_TARGET_MACHINE" '$1 == sl && ($3 == "" || $3 == "ignore" || $3 == arch) { print $2; exit; }' "$mapshlibs")"

Expand Down
Loading