Commit Graph

728 Commits

Author SHA1 Message Date
nixpkgs-ci[bot]
e01e956651 Merge master into staging-next 2025-10-13 08:50:53 +00:00
Vladimír Čunát
be33506df0 ruby_{3_3,3_4}: backport patches for GCC 15 and LLVM 21 (#451386) 2025-10-13 09:11:24 +02:00
Guilhem Saurel
4fce4c99f7 ruby: disable yjit on cross
Fix `nix build .#pkgsCross.aarch64-multiplatform.ruby` failing
with:
```
partial linking yjit/target/release/libyjit.a into yjit/target/release/libyjit.o
/nix/store/…/bin/aarch64-unknown-linux-gnu-ld: yjit/target/release/libyjit.a(yjit.1fllkjkj80qowi7xzzkaw1xy8.rcgu.o): Relocations in generic ELF (EM: 62)
/nix/store/…/bin/aarch64-unknown-linux-gnu-ld: yjit/target/release/libyjit.a(yjit.1fllkjkj80qowi7xzzkaw1xy8.rcgu.o): Relocations in generic ELF (EM: 62)
/nix/store/…/bin/aarch64-unknown-linux-gnu-ld: yjit/target/release/libyjit.a(yjit.1fllkjkj80qowi7xzzkaw1xy8.rcgu.o): error adding symbols: file in wrong format
```

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2025-10-13 09:06:57 +02:00
Vladimír Čunát
f0166da268 ruby: avoid rebuilding default ruby on linux for now 2025-10-13 08:59:35 +02:00
nixpkgs-ci[bot]
c1956e94be Merge master into staging-next 2025-10-12 22:09:48 +00:00
Emily
cdb57da081 ruby_{3_3,3_4}: backport patches for GCC 15 and LLVM 21
Ruby 3.5.0-preview1 is also affected, but it’s several months old
and the patches do not apply cleanly to it. Hopefully that won’t
be a big deal, since the fixes will be picked up on the next update.

Closes: #449970
2025-10-12 17:39:43 +01:00
Emily
2f42412f78 ruby_3_2: drop 2025-10-12 17:39:43 +01:00
Emily
3d86fc35c1 ruby_3_1: drop 2025-10-12 17:30:44 +01:00
Emily
ee2c39a0f5 ruby: clean up dead code for removed versions 2025-10-12 17:08:27 +01:00
nixpkgs-ci[bot]
aaf8b9d701 Merge master into staging-next 2025-10-09 00:15:55 +00:00
Kirill Radzikhovskyy
abb38fde2b ruby_3_4: 3.4.6 -> 3.4.7
Release: https://www.ruby-lang.org/en/news/2025/10/07/ruby-3-4-7-released/
2025-10-08 10:10:26 +11:00
Anthony Roussel
cec1e0cec4 bundler: 2.7.1 -> 2.7.2 (#443284) 2025-10-03 22:13:29 +02:00
Masum Reza
7fef3884c6 ruby_3_5: init at preview1 (#442339) 2025-09-30 10:15:12 +00: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
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
Jasi
7efb80dccb ruby: remove fetchFromSavannah fetcher with files from autoconf
Co-developed-by: Philip Taron <philip.taron@gmail.com>
2025-08-22 20:13:31 -04:00
nixpkgs-ci[bot]
7099ae2a7e Merge staging-next into staging 2025-08-21 12:43:40 +00:00
K900
041aa01117 Merge remote-tracking branch 'origin/master' into staging-next 2025-08-21 15:22:18 +03:00
Kirill Radzikhovskyy
af25844da2 ruby_3_3: 3.3.8 -> 3.3.9
Release: https://www.ruby-lang.org/en/news/2025/07/24/ruby-3-3-9-released/
2025-08-19 17:13:17 +10:00
Kirill Radzikhovskyy
9d719a32ef ruby_3_2: 3.2.8 -> 3.2.9
Release: https://www.ruby-lang.org/en/news/2025/07/24/ruby-3-2-9-released/
2025-08-19 16:49:36 +10:00
Guy Chronister
cceefea34f bundler: 2.6.9 -> 2.7.1 2025-08-06 22:14:16 +02:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Kirill Radzikhovskyy
d54698c0cb ruby_3_4: 3.4.4 -> 3.4.5
Release: https://github.com/ruby/ruby/releases/tag/v3_4_5
2025-07-16 06:48:14 +10:00
K900
d07e701d48 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-14 23:38:13 +03:00
Kirill Radzikhovskyy
63eeb7a065 ruby_3_4: 3.4.3 -> 3.4.4
Release: https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released/
2025-06-09 21:01:08 +10:00
K900
dfaa068412 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-03 08:51:45 +03:00
TomaSajt
6d70a4ac0e ruby: directly pass cargoRoot to fetcher 2025-06-03 02:20:38 +02:00
nixpkgs-ci[bot]
f5096bbfa6 Merge master into staging-next 2025-06-02 18:05:37 +00:00
Peder Bergebakken Sundt
c77ac9dfc3 treewide: fix typos 2025-06-02 16:07:07 +02:00
Guy Chronister
fb4500d095 ruby.rubygems: 3.6.8 -> 3.6.9
Changelog: https://github.com/rubygems/rubygems/blob/v3.6.9/CHANGELOG.md
2025-05-14 20:45:01 +00:00
Guy Chronister
e33f817a1e ruby.rubygems: 3.6.6 -> 3.6.8
Changelog: https://github.com/rubygems/rubygems/blob/v3.6.8/CHANGELOG.md
2025-05-09 09:43:51 -05:00
Emily
954bb3bb03 treewide: remove references to deprecated darwin.libobjc stub
This was done with booxter’s fantastic [nix-clean-apple_sdk] tool,
simply modified to look for `libobjc` rather than the existing list he
already used in <https://github.com/NixOS/nixpkgs/pull/398707>. Some
manual work was applied, including cleaning up a string interpolation
in the terrifying MacVim derivation, stray comments, empty lists,
function parameters, and `inherit`s, including all of the references in
`all-packages.nix`.

[nix-clean-apple_sdk]: https://github.com/booxter/nix-clean-apple_sdk
2025-04-21 20:41:03 +01:00
Ihar Hrachyshka
dd0f03a56c treewide: remove usage of deprecated apple_sdk framework stubs
They are not doing anything right now. This is in preparation for their
complete removal from the tree.

Note: several changes that affect the derivation inputs (e.g. removal of
references to stub paths in build instructions) were left out. They will
be cleaned up the next iteration and will require special care.

Note: this PR is a result of a mix of ugly regex (not AST) based
automation and some manual labor. For reference, the regex automation
part was hacked in: https://github.com/booxter/nix-clean-apple_sdk

Signed-off-by: Ihar Hrachyshka <ihar.hrachyshka@gmail.com>
2025-04-19 20:28:20 -04:00
nixpkgs-ci[bot]
1ef670fe99 Merge staging-next into staging 2025-04-15 18:05:12 +00:00
Kirill Radzikhovskyy
ecc7e57d8e ruby_3_3: 3.3.7 -> 3.3.8
Release notes: https://github.com/ruby/ruby/releases/tag/v3_3_8
2025-04-15 19:03:48 +10:00
Kirill Radzikhovskyy
fb4390604f ruby_3_4: 3.4.2 -> 3.4.3
Release notes: https://github.com/ruby/ruby/releases/tag/v3_4_3
2025-04-15 18:42:53 +10:00
Silvan Mosberger
e52d633a63 Merge remote-tracking branch 'upstream/staging-next' into staging 2025-04-02 18:30:54 +02:00
K900
b6fb91950c treewide: drop allowGitDependencies hack 2025-04-02 10:34:01 +03:00
kirillrdy
8bb23e656d ruby: 3.1.6 -> 3.1.7, 3.2.6 -> 3.2.8 (#393396) 2025-03-30 00:06:53 +00:00
Robbe Van Petegem
ff3c87a179 ruby_3_3: 3.3.6 -> 3.3.7 2025-03-30 11:00:53 +11:00
Robbe Van Petegem
92248bd873 ruby_3_2: 3.2.6 -> 3.2.8 2025-03-26 15:25:10 +01:00
Robbe Van Petegem
9fd9dd5770 ruby_3_1: 3.1.6 -> 3.1.7 2025-03-26 15:25:10 +01:00
Kirill Radzikhovskyy
191282c20e ruby.rubygems: 3.5.22 -> 3.6.6
Diff: https://github.com/rubygems/rubygems/compare/v3.5.22...v3.6.6
2025-03-16 15:12:21 +11:00
Robbe Van Petegem
1c3ad5fe4c ruby_3_4: 3.4.1 -> 3.4.2 2025-02-15 13:46:47 +01:00
Alyssa Ross
e24c43c22e ruby: useFetchCargoVendor
Cargo 1.84.0 seems to have changed the output format of cargo vendor
again, once again invalidating fetchCargoTarball FOD hashes.  It's
time to fix this once and for all, switching across the board to
fetchCargoVendor, which is not dependent on cargo vendor's output
format.
2025-01-28 13:30:42 +01:00
FUNABARA Masao
bc5ff8d5ec ruby_3_4: 3.4.0.preview2 -> 3.4.1 2024-12-25 12:47:59 +00:00
Silvan Mosberger
84d4f874c2 treewide: format all inactive Nix files
After final improvements to the official formatter implementation,
this commit now performs the first treewide reformat of Nix files using it.
This is part of the implementation of RFC 166.

Only "inactive" files are reformatted, meaning only files that
aren't being touched by any PR with activity in the past 2 months.
This is to avoid conflicts for PRs that might soon be merged.
Later we can do a full treewide reformat to get the rest,
which should not cause as many conflicts.

A CI check has already been running for some time to ensure that new and
already-formatted files are formatted, so the files being reformatted here
should also stay formatted.

This commit was automatically created and can be verified using

    nix-build a08b3a4d19.tar.gz \
      --argstr baseRev 78e9caf153
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:23:58 +01:00
K900
aa180fdca0 Merge remote-tracking branch 'origin/staging-next' into staging 2024-12-02 10:34:44 +03:00
Kenichi Kamiya
83e1ebb0c6 ruby_3_3: 3.3.5 -> 3.3.6 2024-11-16 20:37:36 +09:00