summaryrefslogtreecommitdiffstats
path: root/pkgs/development/interpreters/ruby/default.nix
AgeCommit message (Collapse)Author
2024-07-28Merge staging-next into staginggithub-actions[bot]
2024-07-28Merge master into staging-nextgithub-actions[bot]
2024-07-27ruby: add mainProgramPeter Hoeg
2024-07-26Revert "ruby_3_3: work around useSystemCoreFoundationFramework"Randy Eckenrode
This reverts commit b03ca962b01a28d1bf9a084372dad1528918dae7.
2024-07-25ruby_3_3: work around useSystemCoreFoundationFrameworkRandy Eckenrode
Similar issue as https://github.com/NixOS/nixpkgs/pull/329526. Ruby 3.3 attempts to merge objects during the build, which fails due to stricter handling of `-rpath` in ld64.
2024-07-16Merge pull request #321040 from anthonyroussel/bundler-2.5.13Sandro
2024-07-13Merge pull request #326608 from anthonyroussel/ruby_3_3_4lassulus
ruby_3_3: 3.3.3 -> 3.3.4
2024-07-12Merge branch 'staging-next' into stagingJan Tojnar
2024-07-12ruby_3_3: 3.3.3 -> 3.3.4Anthony Roussel
Changelog: https://github.com/ruby/ruby/releases/tag/v3_3_4 Release Notes: https://www.ruby-lang.org/en/news/2024/07/09/ruby-3-3-4-released/
2024-07-12ruby.rubygems: add passthru.updateScriptAnthony Roussel
2024-07-07treewide: remove vrthra from meta.maintainers [no orphans]Anderson Torres
Tracking issue: https://github.com/NixOS/nixpkgs/issues/290642 Inactive since at least 2017.
2024-06-15ruby_3_3: 3.3.2 -> 3.3.3Joé Dupuis
Changelog: https://github.com/ruby/ruby/releases/tag/v3_3_3 Release Notes: https://www.ruby-lang.org/en/news/2024/06/12/ruby-3-3-3-released/
2024-06-15ruby_3_1: 3.1.5 -> 3.1.6Joé Dupuis
Changelog: https://github.com/ruby/ruby/releases/tag/v3_1_6 Release Notes: https://www.ruby-lang.org/en/news/2024/05/29/ruby-3-1-6-released/
2024-06-11Merge pull request #317171 from teoljungberg/ruby_3_3_2Peder Bergebakken Sundt
ruby_3_3: 3.3.1 -> 3.3.2
2024-06-09treewide: Remove indefinite article from meta.descriptionAlexis Hildebrandt
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \ | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-07ruby: provide correct qsort configuration on FreeBSD crossAudrey Dutcher
I believe that BSD qsort is a macro and GNU qsort is a function, which affects how you can use them.
2024-06-04ruby_3_3: 3.3.1 -> 3.3.2Teo Ljungberg
2024-05-30treewide: remove unused occurence of fetchFromGitHub argumentisabel
2024-04-25Merge branch 'master' into staging-nextVladimír Čunát
2024-04-24maintainers: drop marsamMario Rodas
2024-04-23ruby_3_3: 3.3.0 -> 3.3.1Mario Rodas
Changelog: https://github.com/ruby/ruby/releases/tag/v3_3_1 Release Notes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-3-1-released/
2024-04-23ruby_3_2: 3.2.3 -> 3.2.4Mario Rodas
Changelog: https://github.com/ruby/ruby/releases/tag/v3_2_4 Release Notes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-2-4-released/
2024-04-23ruby_3_1: 3.1.4 -> 3.1.5Mario Rodas
Changelog: https://github.com/ruby/ruby/releases/tag/v3_1_5 Release Notes: https://www.ruby-lang.org/en/news/2024/04/23/ruby-3-1-5-released/
2024-04-16Merge master into staging-nextgithub-actions[bot]
2024-04-01ruby: improve failure message when missing cargoHashAndrew Marshall
Without this, doing e.g. `pkgs.mkRuby` without a `cargoHash` param would mean that the `fetchCargoTarball` drv was not a FOD and thus had no network access and would give confusing network failure messages. This forces specifying non-null `cargoHash` if it is actually being used, while allowing it to still be `null` when not needed.
2024-03-24Merge pull request #258705 from tie/fix-ca-derivations-disallowedMario Rodas
{ruby,neovim}: fix build with content-addressed derivations Fixes https://github.com/NixOS/nixpkgs/issues/278334
2024-02-17Merge staging-next into staginggithub-actions[bot]
2024-02-13ruby: replace rec {} with finalAttrs & make overriding possibleMidAutumnMoon
Without this change, use overrideAttrs on Ruby won't change the instance used by Gems, making it very difficult to build a custom Ruby (e.g. add devdoc).
2024-02-04ruby: make C++ compiler overridable as wellAlyssa Ross
Some gems use the C++ compiler Ruby was built with, like eventmachine.
2024-01-18ruby_3_2: 3.2.2 -> 3.2.3Mario Rodas
https://www.ruby-lang.org/en/news/2024/01/18/ruby-3-2-3-released/ Changelog: https://github.com/ruby/ruby/releases/tag/v3_2_3
2024-01-03Merge branch 'master' into staging-nextWeijia Wang
2024-01-02ruby: clean-up after ruby_2_7 removalajs124
2024-01-02ruby: drop openssl_1_1 referencesajs124
2024-01-02ruby_2_7: removeajs124
2023-12-25Merge staging-next into staginggithub-actions[bot]
2023-12-25ruby_3_3: 3.3.0-rc1 -> 3.3.0Mario Rodas
Changelog: https://www.ruby-lang.org/en/news/2023/12/25/ruby-3-3-0-released/
2023-12-23ruby.rubygems: 3.4.22 -> 3.5.3Mario Rodas
Changelog: https://github.com/rubygems/rubygems/blob/v3.5.3/CHANGELOG.md
2023-12-13ruby: change sha256 to hashKirill Radzikhovskyy
2023-12-13ruby_3_3: preview3 -> rc1Kirill Radzikhovskyy
2023-11-17ruby_3_0: dropRaito Bezarius
Ruby EOL is 31 March 2024, that is, during NixOS 23.11. We drop it early now to avoid any problem during the release time.
2023-11-16ruby_3_3: preview2 -> preview3Kirill Radzikhovskyy
2023-10-03ruby: fix build with content-addressed derivationsIvan Trubach
2023-09-15ruby_3_3: preview1 -> preview2Mario Rodas
Changelog: https://www.ruby-lang.org/en/news/2023/09/14/ruby-3-3-0-preview2-released/
2023-07-30ruby_3_3: init at 3.3.0.preview1Kirill Radzikhovskyy
2023-05-18Merge master into staging-nextgithub-actions[bot]
2023-05-18Merge pull request #230868 from mweinelt/ruby_2_7-eolMartin Weinelt
ruby_2_7: mark end-of-life
2023-05-18ruby_2_7: mark end-of-lifeMartin Weinelt
The 2.7 track reached its end of life on 2023/03/31.
2023-05-15ruby_3_0: make it use OpenSSL 3Raito Bezarius
Ruby 3.0 pretend they don't support OpenSSL3 out of the box (https://bugs.ruby-lang.org/issues/18658). Actually, they suggest to install a OpenSSL 3.x gem. This is what we are doing. Our Ruby 3.0 will probably exhibit slight incompatibilities, in exchange, we get nice security.
2023-05-12Merge master into staging-nextgithub-actions[bot]
2023-05-12treewide: don't use rustPlatform.rustAlyssa Ross
This will be deprecated in the next commit.