Commit Graph

760 Commits

Author SHA1 Message Date
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
Kenichi Kamiya
1cd36341b2 ruby_3_2: 3.2.5 -> 3.2.6 2024-11-16 20:35:19 +09:00
github-actions[bot]
e953c01873 Merge staging-next into staging 2024-11-05 00:14:28 +00:00
Nymphium
6f42eff1de ruby_3_2: 3.2.4 -> 3.2.5 (#352560) 2024-11-04 20:27:55 +01:00
Sean Gillespie
04a90ffde2 ruby: fix cross build (#348566) 2024-10-30 17:00:45 +01:00
Anthony ROUSSEL
3157d712e1 ruby.rubygems: 3.5.21 -> 3.5.22
https://github.com/rubygems/rubygems/compare/v3.5.21...v3.5.22
2024-10-25 18:30:16 +02:00
github-actions[bot]
b73559072e Merge master into staging-next 2024-10-20 12:05:18 +00:00
kirillrdy
af17512a43 ruby_3_4: init at 3.4.0.preview2 (#347238) 2024-10-20 20:04:51 +11:00
Anthony ROUSSEL
8631b59790 ruby.rubygems: 3.5.16 -> 3.5.21
https://github.com/rubygems/rubygems/releases/tag/v3.5.21
https://github.com/rubygems/rubygems/compare/v3.5.16...v3.5.21
2024-10-08 20:37:35 +02:00
Kirill Radzikhovskyy
dd8b2cc974 ruby_3_4: init at 3.4.0.preview2
Release notes: https://www.ruby-lang.org/en/news/2024/10/07/ruby-3-4-0-preview2-released/
2024-10-08 14:33:14 +11:00
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Michael Stahnke
a487044287 ruby: 3.3.4 -> 3.3.5 (#340137)
Fixes: CVE-2024-43398
Fixes: CVE-2024-41946
Fixes: CVE-2024-41123
Fixes: CVE-2024-39908
2024-09-07 08:53:28 +02:00
github-actions[bot]
9f368dc2ef Merge staging-next into staging 2024-07-28 18:01:25 +00:00
Anthony ROUSSEL
6add9ceeee ruby.rubygems: fix delete binstub lock files
Fixes bug introduced with https://github.com/rubygems/rubygems/pull/7797

Binstub lock files are not deleted once the binstub is created,
and this breaks some build like mastodon.
2024-07-28 16:32:12 +02:00
github-actions[bot]
e26c2ed42f Merge staging-next into staging 2024-07-28 06:01:29 +00:00
github-actions[bot]
384d08d20d Merge master into staging-next 2024-07-28 06:01:00 +00:00
Peter Hoeg
3040c1ebd0 ruby: add mainProgram 2024-07-27 10:31:11 +02:00
Randy Eckenrode
e88f0cf2f2 Revert "ruby_3_3: work around useSystemCoreFoundationFramework"
This reverts commit b03ca962b0.
2024-07-26 12:41:45 -04:00