nixpkgs-ci[bot]
88bda6eff1
Merge master into staging-next
2025-09-23 12:26:40 +00:00
Wolfgang Walther
848b337ba2
janet: 1.38.0 -> 1.39.1 ( #437750 )
2025-09-23 11:28:28 +00:00
adisbladis
3e6a5988c7
pythonInterpreters: Add passthru.pythonABITags
...
As documented in https://packaging.python.org/en/latest/specifications/platform-compatibility-tags/#abi-tag .
This is useful to check whether a wheel is compatible with a certain interpreter. [Pyproject.nix](https://github.com/pyproject-nix/pyproject.nix ) has [functions to perform wheel compatibility checking](https://pyproject-nix.github.io/pyproject.nix/lib/pypa.html#function-library-lib.pypa.isWheelFileCompatible ) against a Python interpreter, and has computed interpreter ABI tags itself.
The recent addition of free threading (`python313FreeThreading`) complicates this by not being introspectable:
A GIL Python (non free-threaded) has an ABI tag `cp313` while the free-threaded Python has `cp313t`, but the package doesn't communicate whether `enableGIL` is true or false, leaving no way to compute the tag.
The same goes for if debugging support was added to the derivation: A `d` suffix would need to be added.
Additionally ABI tags has no defined format and can really only be accurately computed by having insight into how the ABI tags are used by a specific interpreter, meaning that the only correct place to compute ABI tags is within the context of a particular Python derivation.
While this has no immediate use within nixpkgs it could be used as a basis to provide compatibility assertions regarding wheel compat at eval time.
2025-09-22 16:36:36 +12:00
nixpkgs-ci[bot]
7aea249c7b
Merge master into staging-next
2025-09-22 00:17:41 +00:00
DannyDannyDanny
4233839108
love2d: add Darwin platform support
...
- Add conditional buildInputs for Linux vs Darwin platforms
- Use lua5_1 instead of luajit on Darwin per upstream recommendation
- Update platforms list to include Darwin
- Fix libtool bundle/dylib linking issues on Darwin
- Patch macOS function calls with stub implementations
- Add postFixup to correct dylib path references
Fixes #369476
Note: Build is non-deterministic due to libtool script modification,
but this is a known limitation for Darwin support.
2025-09-21 15:35:03 +02:00
nixpkgs-ci[bot]
9755a52385
Merge staging-next into staging
2025-09-20 00:16:04 +00:00
Sandro
c503be9946
pypy3: 7.3.19 -> 7.3.20 ( #443765 )
2025-09-19 20:58:59 +00:00
nixpkgs-ci[bot]
15409f9947
Merge staging-next into staging
2025-09-18 18:06:41 +00:00
Martin Weinelt
2444890a3d
python314: 3.14.0rc2 -> 3.14.0rc3
...
https://docs.python.org/3.14/whatsnew/changelog.html#python-3-14-0rc3
2025-09-18 14:34:55 +02:00
nixpkgs-ci[bot]
47a124160c
Merge staging-next into staging
2025-09-18 00:16:34 +00:00
Sandro Jäckel
8cb36f5d88
pypy3: 7.3.19 -> 7.3.20
...
This fixes https://github.com/pypy/pypy/issues/5247 which should fix a
failing test in numpy https://github.com/numpy/numpy/issues/28469
2025-09-17 16:46:37 +02:00
Adam C. Stephens
69df0c29b0
erlang_29: 28.0.4 -> 28.1
...
https://github.com/erlang/otp/releases/tag/OTP-28.1
2025-09-17 10:20:20 -04:00
nixpkgs-ci[bot]
0432830cdf
Merge staging-next into staging
2025-09-17 12:07:53 +00:00
Maximilian Bosch
f8dba90942
php: remove dependencies on build time only dependencies ( #423266 )
2025-09-17 09:09:45 +00:00
nixpkgs-ci[bot]
0020b1f59f
Merge staging-next into staging
2025-09-17 05:58:40 +00:00
K900
c27b7a3149
libdevil: drop ( #443479 )
2025-09-17 05:53:22 +00:00
nixpkgs-ci[bot]
7ae9347dfb
Merge staging-next into staging
2025-09-16 18:06:57 +00:00
Sandro
461e7da291
pypy: fix installPhase ( #442224 )
2025-09-16 16:15:18 +00:00
Emily
f7be490488
love_{0_10,11}: drop unused libdevil dependency
...
Unused upstream since 2014; see
<eca8c17a69 >.
2025-09-16 16:55:16 +01:00
Franz Pletz
d81f3038bd
spidermonkey_115: 115.27.0 -> 115.28.0 ( #443421 )
2025-09-16 15:21:21 +00:00
Bobby Rong
81e8b880ea
spidermonkey_115: 115.27.0 -> 115.28.0
...
https://github.com/mozilla-firefox/firefox/commits/FIREFOX_115_28_0esr_RELEASE/js/src/build
https://github.com/mozilla-firefox/firefox/commits/FIREFOX_115_28_0esr_RELEASE/build
2025-09-16 20:48:08 +08:00
Sandro Jäckel
7b2776c904
pypy: create and install _sysconfigdata__*.py like _sysconfigdata__linux_x86_64-linux-gnu.py
2025-09-16 13:13:01 +02:00
Sandro Jäckel
cee6df3f9d
pypy: fix optimizationLevel 1 erroring
2025-09-16 13:12:40 +02:00
Kirill Radzikhovskyy
01d5c88f6d
ruby_3_4: 3.4.5 -> 3.4.6
...
release: https://github.com/ruby/ruby/releases/tag/v3_4_6
2025-09-16 13:59:06 +10:00
Guy Chronister
d8828896de
bundler: 2.7.1 -> 2.7.2
2025-09-16 00:43:04 +00:00
Martin Weinelt
4ad5afa8f1
spidermonkey_140: 140.2.0 -> 140.3.0
2025-09-16 02:10:08 +02:00
qbisi
743ae5d20c
pypy: fix installPhase
2025-09-16 00:38:54 +02:00
Sandro Jäckel
c71ffb21a9
pypy: fix eval
2025-09-16 00:38:53 +02:00
Weijia Wang
cfceb01996
guile: disable stripping on linux as well (binutils-2.45 compat) ( #438714 )
2025-09-14 22:24:06 +02:00
Sandro Jäckel
963a04e217
python2: 2.7.18.8 -> 2.7.18.12
2025-09-14 20:03:29 +02:00
Sandro Jäckel
6c77e93a06
pypy: put NIX_CFLAGS_COMPILE under env to fix withCFlags
2025-09-14 19:39:46 +02:00
Sandro Jäckel
50343562c8
php: move $out/lib/build used by phpize to dev output
2025-09-12 19:52:04 +02:00
Kirill Radzikhovskyy
2ed47db624
ruby_3_5: init at preview1
...
Release: https://www.ruby-lang.org/en/news/2025/04/18/ruby-3-5-0-preview1-released/
2025-09-12 21:01:40 +10:00
Adam C. Stephens
eda74daf11
erlang_28: 28.0.3 -> 28.0.4
...
https://github.com/erlang/otp/releases/tag/OTP-28.0.4
2025-09-11 12:09:55 -04:00
Adam C. Stephens
0095c1d3c3
erlang_28: 28.0.2 -> 28.0.3
...
https://github.com/erlang/otp/releases/tag/OTP-28.0.3
2025-09-10 13:20:23 -04:00
Adam C. Stephens
586cfaf842
erlang_27: 27.3.4.2 -> 27.3.4.3
...
https://github.com/erlang/otp/releases/tag/OTP-27.3.4.3
2025-09-10 13:20:23 -04:00
Adam C. Stephens
8056417976
erlang_26: 26.2.5.14 -> 26.2.5.15
...
https://github.com/erlang/otp/releases/tag/OTP-26.2.5.15
2025-09-10 13:20:23 -04:00
Sandro
5dda9c5637
python: Allow users to set nativeInstallCheckInputs and installCheckInputs ( #439663 )
2025-09-10 17:51:12 +02:00
R. Ryantm
4543e9e613
babashka-unwrapped: 1.12.207 -> 1.12.208
2025-09-08 09:11:40 +00:00
R. Ryantm
4d62c06b51
janet: 1.38.0 -> 1.39.1
2025-09-08 09:10:08 +00:00
nixpkgs-ci[bot]
6b076a71fa
Merge master into staging-next
2025-09-07 12:06:00 +00:00
7c6f434c
e1a4b8227c
acl2: 8.5 -> 8.6 and mark darwin builds as compatible ( #440168 )
2025-09-07 09:09:56 +00:00
nixpkgs-ci[bot]
83ae2a18c8
Merge master into staging-next
2025-09-05 12:06:35 +00:00
Marcus Ramberg
3f63011df4
perl: fix build when cross-compiling to the musl libc ( #430413 )
2025-09-05 13:31:23 +02:00
R. Ryantm
cfdb1fcf4a
clojure: 1.12.1.1561 -> 1.12.2.1565
2025-09-05 10:59:32 +00:00
C4 Patino
5b819d9131
acl2: 8.5 -> 8.6 and mark darwin builds as compatible
2025-09-04 09:30:52 -05:00
nixpkgs-ci[bot]
812ef443d8
Merge master into staging-next
2025-09-04 00:15:29 +00:00
Ross Smyth
4241178a62
python: Allow users to set nativeInstallCheckInputs and installCheckInputs
...
to make consistent with the rest of nixpkgs
2025-09-02 14:00:28 -04:00
nixpkgs-ci[bot]
28a77664bb
Merge master into staging-next
2025-08-31 18:04:38 +00:00
Maximilian Bosch
459de06328
php84: 8.4.11 -> 8.4.12
...
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.12
2025-08-31 14:29:19 +02:00