about summary refs log tree commit diff
path: root/pkgs/development/ruby-modules
Commit message (Collapse)AuthorAge
* rubyWithPackages.libv8: fix compilationMichael Fellinger2020-02-18
|
* ruby_2_4: removezimbatm2020-02-10
| | | | | | | | | | | | | According to https://endoflife.software/programming-languages/server-side-scripting/ruby ruby 2.4 will go end-of-life in march, where the new release of nixpkgs will be cut. We won't be able to support it for security updates. Remove all references to ruby_2_4 and add ruby_2_7 instead where missing. Mark packages that depend on ruby 2.4 as broken: * chefdk * sonic-pi
* defaultGemConfig: remove asciidoctor-diagram JARsAlyssa Ross2020-01-09
| | | | (Except on JRuby, where these are presumably important.)
* defaultGemConfig: reduce mathematical closure sizeAlyssa Ross2020-01-09
| | | | | | ext/ isn't needed once the extensions have been built, contains references to a bunch of huge dependencies, and contains megabytes of tests.
* buildRubyGem: remove more bloat filesAlyssa Ross2020-01-09
|
* buildRubyGem: strip by defaultAlyssa Ross2020-01-09
| | | | | | I'm not sure why this was disabled, but it looks like a pretty harmless way to bring down closure size and remove references to compilers and stuff.
* Merge master into staging-nextFrederik Rietdijk2020-01-02
|\
| * ruby_2_7.withPackages: testzimbatm2020-01-01
| |
* | Merge gcc-9 into staging (#68029)Frederik Rietdijk2019-12-30
|\ \
| * \ Merge remote-tracking branch 'origin/master' into gcc-9Franz Pletz2019-12-26
| |\ \
| * | | rubyPackages.grpc: fix build with gcc9Franz Pletz2019-11-05
| | | |
* | | | treewide: replace make/build/configure/patchFlags with nix listsMerijn Broeren2019-12-30
| |_|/ |/| |
* | | bundlerEnv: fix for Ruby 2.7Alyssa Ross2019-12-26
| |/ |/| | | | | | | | | | | | | | | | | | | Setting a Bundler version with GEM_PATH doesn't seem to work in Ruby 2.7, so we need to use the LOAD_PATH instead. Without this, bundlerEnv environments will always use the version of Bundler that comes with Ruby, which won't necessarily work because it isn't the version that was used to generate the bundle. For example, building ronn with Ruby 2.7 without this change results in a broken executable, but it works (when built with all packaged Ruby versions) after this change.
* | ruby-modules: parse build_flags correctly:Burke Libbey2019-12-17
| | | | | | | | | | | | | | | | In building a gem whose native extension is a Rakefile, the previous version of this code will call essentially `rake ""`, when it means to call `rake`. This change converts `""` into `[]` rather than `[""]`.
* | defaultGemConfig: change 'infocmp' reference from 'ncurses.dev' to 'ncurses' ↵buckley3102019-12-10
| | | | | | | | (#75309)
* | Merge master into staging-nextFrederik Rietdijk2019-11-30
|\ \
| * | solargraph: 0.37.2 -> 0.38.0 (#74362)Americo2019-11-28
| | |
* | | treewide: Stop using Qt 5.9adisbladis2019-11-18
|/ /
* | Merge staging-next into stagingFrederik Rietdijk2019-11-05
|\|
| * ruby.withPackages: preserve setup hooks (#72743)Alyssa Ross2019-11-03
| | | | | | | | | | | | | | | | | | | | | | | | This fixes nix-shell -p 'ruby.withPackages (const [])' ruby.devdoc which otherwise wouldn't find documentation, unlike nix-shell -p ruby ruby.devdoc which would, because ruby has setup hooks to accomodate for this, that were being masked by the withPackages wrapper.
* | Merge pull request #72347 from NixOS/bash-no-undef-varsJohn Ericson2019-11-04
|\ \ | |/ |/| treewide: `set -u` everywhere
| * treewide: Make still dont* Variables are optional in most casesJohn Ericson2019-11-01
| | | | | | | | | | | | | | | | | | | | Go beyond the obvious setup hooks now, with a bit of sed, with a skipped case: - cc-wrapper's `dontlink`, because it already is handled. Also, in nix files escaping was manually added. EMP
* | rubyPackages: remove global v8 pinningWilliButz2019-11-01
|/ | | | | Removes global pinning of v8 to 3.16.14 and also removes the unreferenced package 'therubyracer'.
* solargraph: 0.35.2 -> 0.37.2Americo2019-10-27
|
* bundler: 1.17.2 -> 1.17.3talyz2019-10-02
| | | | Extracted from https://github.com/NixOS/nixpkgs/pull/70216.
* Re-Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-22
| | | | This reverts commit f8a8fc6c7c079de430fa528f688ddac781bcef16.
* Revert "Merge branch 'staging-next'"Vladimír Čunát2019-09-21
| | | | | | | This reverts commit 41af38f3728bd64b80721c44ed1fb019978cbc1b, reversing changes made to f0fec244ca380b9d3e617ee7b419c59758c8b0f1. Let's delay this. We have some serious regressions.
* Merge branch 'master' into staging-nextVladimír Čunát2019-09-15
|\
| * jazzy: 0.10.0 -> 0.11.0 (#68766)Lily Ballard2019-09-14
| | | | | | | | | | | | | | | | | | * gem-config: fix sassc on darwin By default the sassc gem compiles with LTO, but LTO is currently broken on darwin. * jazzy: 0.10.0 -> 0.11.0
| * gem-config: fix zookeeper for gcc-8 (#68642)Michael Fellinger2019-09-13
| |
| * bundlerApp: avoid unecessary rebuilds when gemdir changeszimbatm2019-09-13
| | | | | | | | | | | | Because the gemdir was referenced on the derivation, it would cause the whole gemdir to get added to the store, which would in turn force the derivation to be rebuilt whenever unrelated folder files would change.
* | Merge branch 'staging-next' into stagingJan Tojnar2019-09-12
|\|
| * sup: remove (#68416)Jan Tojnar2019-09-10
| |\ | | | | | | sup: remove
| | * sup: removeMichael Fellinger2019-09-10
| | |
| * | gem-config: fix gpgmeMichael Fellinger2019-09-10
| |/
* / treewide: replace mysql.connector-c to libmysqlclientIzorkin2019-09-09
|/
* treewide: remove redundant quotesvolth2019-09-08
|
* Merge remote-tracking branch 'upstream/gcc-8' into staging-nextFrederik Rietdijk2019-09-08
|\ | | | | | | Earlier the gcc8 branch was merged instead of the gcc-8 branch (note the dash)...
| * Merge remote-tracking branch 'origin/master' into gcc-8Franz Pletz2019-09-03
| |\
| * | rubygems.grpc: fix build with gcc8Robin Gloster2019-08-26
| | |
| * | Merge remote-tracking branch 'upstream/master' into gcc-8Robin Gloster2019-08-25
| |\ \
| * | | gem-config: fix grpc build with gcc8Franz Pletz2019-06-17
| | | |
* | | | Merge branch 'master' into staging-nextJan Tojnar2019-09-06
|\ \ \ \ | | | | | | | | | | | | | | | Fixed trivial conflicts caused by removing rec.
| * | | | bundix: 2.4.2 -> 2.5.0Michael Fellinger2019-09-04
| | |_|/ | |/| |
* | | | Merge branch 'master' into staging-nextVladimír Čunát2019-09-04
|\| | |
| * | | ruby.withPackages: initMichael Fellinger2019-09-03
| | | | | | | | | | | | | | | | Co-authored-by: Alyssa Ross <hi@alyssa.is>
* | | | treewide: remove redundant recvolth2019-08-28
| | | |
* | | | Merge staging-next into stagingFrederik Rietdijk2019-08-28
|\| | |
| * | | Merge pull request #65370 from Ma27/package-3lloworldofpeace2019-08-25
| |\ \ \ | | |_|/ | |/| | _3llo: init at 0.3.0
| | * | ruby/bundlerApp: ignore `gemset` in env attribute setMaximilian Bosch2019-08-19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `gemset` field can be an attribute set as well in `buildRubyGem`, however attribute sets can't be coerced to strings for the environment set. The impact should be relatively small as the environment variables are only used by the `runCommand` script for `bunlderApp` which doesn't refer to `gemset` at all.