11491 Commits

Author SHA1 Message Date
Emre Sahin 046a0c6211 python3.tests.condaExamplePackage: fix eval warning for buildInputs 2026-06-11 12:07:31 +02:00
Adam C. Stephens 7e34437240 beam.interpreters.erlang_27: 27.3.4.12 -> 27.3.4.13
Changelog: https://github.com/erlang/otp/releases/tag/OTP-27.3.4.13
2026-06-10 13:50:18 -04:00
Adam C. Stephens ef90541f94 beam.interpreters.erlang_28: 28.5.0.1 -> 28.5.0.2
Changelog: https://github.com/erlang/otp/releases/tag/OTP-28.5.0.2
2026-06-10 09:41:07 -04:00
Adam C. Stephens 9f43129802 beam.interpreters.erlang_29: 29.0.1 -> 29.0.2
Changelog: https://github.com/erlang/otp/releases/tag/OTP-29.0.2
2026-06-10 09:40:41 -04:00
Adam C. Stephens 63513b0a34 beamPackages.elixir_1_20: 1.20.0 -> 1.20.1
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.1
2026-06-09 13:19:17 -04:00
Doron Behar 0d12681d79 octave: 11.2.0 -> 11.3.0 (#529703) 2026-06-09 10:51:19 +00:00
R. Ryantm 656d35fdef octave: 11.2.0 -> 11.3.0 2026-06-08 22:13:08 +00:00
Matthieu Coudron 02a236eb71 supercollider: 3.13.1 -> 3.14.1 (#527684) 2026-06-08 21:28:38 +00:00
Maximilian Bosch 4c0dad36b2 php: 8.5.6 -> 8.5.7, 8.4.21 -> 8.4.22 (#528400) 2026-06-06 14:09:29 +00:00
Maximilian Bosch fc47b4549b php85: 8.5.6 -> 8.5.7
ChangeLog: https://www.php.net/ChangeLog-8.php#8.5.7
2026-06-05 14:53:28 +02:00
Maximilian Bosch 6eec1807f1 php84: 8.4.21 -> 8.4.22
ChangeLog: https://www.php.net/ChangeLog-8.php#8.4.22
2026-06-05 14:52:17 +02:00
Yt baa9f3664c beamMinimal27Packages.erlang: use upstream doc target patch (#527665) 2026-06-04 04:21:32 +00:00
Adam C. Stephens dce1478c21 beamPackages.elixir_1_20: 1.20.0-rc.6 -> 1.20.0
Changelog: https://github.com/elixir-lang/elixir/releases/tag/v1.20.0
2026-06-03 15:52:20 -04:00
Ian Mitchell 3652bf6182 supercollider: remove spurious comments 2026-06-03 14:36:02 -04:00
Ian Mitchell 69f282cf85 supercollider: remove 3.12.0-env-dirs patch
Remove supercollider-3.12.0-env-dirs.patch, since it is no longer needed
to change `SC_DATA_DIR` and `SC_PLUGIN_DIR`.
2026-06-03 14:35:54 -04:00
Ian Mitchell 2a72e808cd sc3-plugins: 3.13.0 -> 3.14.0
https://github.com/supercollider/sc3-plugins/releases/tag/Version-3.14.0
2026-06-03 14:35:43 -04:00
Ian Mitchell 068cd9dfef supercollider: add convert KeyboardModifiers to an integer type patch
Due to an update with Qt 6.10, SuperCollider 3.14 is technically only
able to work with 6.2 <= Qt <= 6.9. This patch allows SC 3.14.1 to work
with Qt 6.11, which is the current version in the nixpkgs repository.
2026-06-03 14:35:29 -04:00
Ian Mitchell 1277abe2d6 supercollider: 3.13.1 -> 3.14.1
https://github.com/supercollider/supercollider/blob/3.14/CHANGELOG.md#3141-2025-11-23
2026-06-03 14:35:15 -04:00
Adam C. Stephens 5be70b9564 beamMinimal27Packages.erlang: use upstream doc target patch 2026-06-03 13:32:34 -04:00
Jonas Rembser fa6a2e8f1f python3: include ABI debug suffix d in executable (fixes FT+debug)
When instantiating an environment with the Python interpreter built
with both free threading (aka. without GIL) and `pydebug`, the value
of `passthru.executable` doesn't match any installed file. This was
noticed when building CI pipelines that require the Python interpreter
built with both debug features and free threading.

The cause is that `executable` was built from `libPrefix`, which only
tracks the `t` suffix from `--without-gil` and not the `d` suffix from
`--with-pydebug`. `libPrefix` doubles as the stdlib install directory,
and cpython deliberately shares that directory between debug and
non-debug builds of a given version, so the `d` is intentionally
absent there.

This slipped through because cpython only ever installs a
`python$VERSION -> python$LDVERSION` symlink (e.g. `python3.13 ->
python3.13d`). For debug-only builds the old code happened to ask for
`python3.13`, which is that symlink, so it worked by accident. For
FT+debug, `libPrefix` is `python3.13t`, but cpython installs no such
file; only `python3.13` (symlink) and `python3.13td` (binary).

Fix: append `d` to `executable` (and to the `cp<ver>` wheel ABI tag in
`pythonABITags`) when `enableDebug` is true.

Reproducer for the problem as a bash script:

```bash
set -euo pipefail

nixpkgs="${1:-<nixpkgs>}" # Either custom path if provided, or just <nixpkgs>

read -r -d '' expr <<EOF || true
let
  pkgs = import ${nixpkgs} { };
  py = pkgs.python313FreeThreading.override {
    enableDebug = true;
    self = py;
    pythonAttr = "python313FreeThreading";
  };
in py
EOF

executable=$(nix-instantiate --eval --json --expr "($expr).executable" | tr -d '"')
echo "passthru.executable = ${executable}"

out=$(nix-build --no-out-link --expr "$expr")
echo "store path:           ${out}"

if [[ -e "${out}/bin/${executable}" ]]; then
  echo "result:               OK (binary exists)"
  exit 0
fi

echo "result:               FAIL (${out}/bin/${executable} not found)"
echo "actually installed:"
ls "${out}/bin/" | grep '^python3\.' | sed 's/^/  /'
exit 1
```
2026-06-03 13:22:42 +02:00
Martin Weinelt 2f6fa7d7fb pythonDocs: init at 3.14, drop 3.10 (#526551) 2026-06-04 22:40:13 +00:00
Nicolas Benes cb40bc2538 pythonDocs: drop 3.10 2026-06-03 00:44:06 +02:00
Nicolas Benes 2f031afd37 pythonDocs: init at 3.14, add panicgh as maintainer 2026-06-03 00:40:09 +02:00
Martin Weinelt b04a32132e python315: 3.15.0b1 -> 3.15.0b2
https://docs.python.org/3.15/whatsnew/changelog.html#python-3-15-0-beta-2
2026-06-02 22:21:41 +02:00
Martin Weinelt 002ad5f042 python3Packages.buildPythonPackage: Don't copy input list when checking inputs (#519252) 2026-06-02 19:51:26 +00:00
7c6f434c 28a11ee158 clisp: remove pcre (#526532) 2026-06-01 03:25:47 +00:00
Hraban 71d95e9062 clisp: remove pcre
See https://github.com/NixOS/nixpkgs/issues/356387
2026-05-31 18:48:04 -04:00
Yohann Boniface 7affc949a1 maintainers: add pretentiousUsername (#526133) 2026-05-31 18:59:09 +00:00
Aliaksandr 574bf7de39 treewide: remove isPy27 and isPy2 flags 2026-05-31 15:15:50 +03:00
Aliaksandr e6871d9800 python2: move cpython, mkPythonDerivation into resholve 2026-05-31 15:14:59 +03:00
Aliaksandr 2c87389c6f python2-packages: move into resholve 2026-05-31 15:14:58 +03:00
R. Ryantm 8837c8d1b5 octave: 11.1.0 -> 11.2.0 2026-05-31 01:00:38 +00:00
Ian Mitchell f23311b62d supercollider: add pretentiousUsername as maintainer 2026-05-30 17:30:30 -04:00
Ethan Carter Edwards 0f11b5770b python3: set meta.donationPage
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-05-27 15:40:31 -07:00
Adam C. Stephens 8a63423119 beamMinimal27Packages.erlang: fix build failure from ignored DOC_TARGETS
Assisted-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 15:13:31 -04:00
Yt f64ffeb558 erlang: 27.3.4.11 -> 27.3.4.12, 28.5 -> 28.5.0.1, 29.0 -> 29.0.1 (#524836) 2026-05-27 13:25:36 +00:00
Adam C. Stephens 0824a9b88c beam29Packages.erlang: 29.0 -> 29.0.1
Changelog: https://github.com/erlang/otp/releases/tag/OTP-29.0.1
2026-05-27 09:01:12 -04:00
Adam C. Stephens 5658d98da4 beam28Packages.erlang: 28.5 -> 28.5.0.1
Changelog: https://github.com/erlang/otp/releases/tag/OTP-28.5.0.1
2026-05-27 09:00:04 -04:00
Adam C. Stephens 69dd41b69e beam27Packages.erlang: 27.3.4.11 -> 27.3.4.12
Changelog: https://github.com/erlang/otp/releases/tag/OTP-27.3.4.12
2026-05-27 08:59:18 -04:00
Pol Dellaiera 229c9d8ec2 php: move env variable into env for structuredAttrs (#524025) 2026-05-25 20:38:19 +00:00
Sigmanificient dc7d0407b7 php: move env variable into env for structuredAttrs 2026-05-25 15:48:25 +02:00
Sigmanificient 0bbc8dffae treewide: set meta.license on hooks 2026-05-25 13:48:20 +02:00
isabel 3776029407 emilua: fix fallback allocator on aarch64-linux (#519988) 2026-05-23 20:11:28 +00:00
Philip Munksgaard f7df550fcb beamPackages.elixir_1_20: 1.20.0-rc.5 -> 1.20.0-rc.6 2026-05-22 11:44:07 +02:00
adisbladis 54bea898fa python3Packages.buildPythonPackage: Don't copy input list when checking inputs 2026-05-21 15:08:32 +12:00
nixpkgs-ci[bot] ddc4da5d18 Merge master into staging-next 2026-05-20 07:14:53 +00:00
mfukuba 0c01f52343 ruby_4_0: 4.0.4 -> 4.0.5
Release notes: https://github.com/ruby/ruby/releases/tag/v4.0.5
2026-05-20 14:59:23 +09:00
nixpkgs-ci[bot] 42e06c8075 Merge master into staging-next 2026-05-19 13:06:20 +00:00
adisbladis 887fe9af74 python3Packages.mkPythonEditablePackage: use structuredAttrs instead of passAsFile (#515851) 2026-05-19 12:46:27 +00:00
nixpkgs-ci[bot] 157cee1df3 Merge master into staging-next 2026-05-19 00:43:21 +00:00