about summary refs log tree commit diff
path: root/pkgs/development/interpreters/jruby
AgeCommit message (Collapse)AuthorFilesLines
2024-05-04jruby: 9.4.6.0 -> 9.4.7.0R. Ryantm1-2/+2
2024-02-20jruby: 9.4.5.0 -> 9.4.6.0R. Ryantm1-2/+2
2023-11-13jruby: 9.4.4.0 -> 9.4.5.0R. Ryantm1-2/+2
2023-10-22jruby: add updateScriptMario Rodas1-1/+4
2023-10-22jruby: fix changelogMario Rodas1-1/+1
2023-10-19jruby: 9.4.3.0 -> 9.4.4.0R. Ryantm1-2/+2
2023-06-11jruby: Use finalAttrs patternMario Rodas1-32/+28
2023-06-11jruby: 9.3.9.0 -> 9.4.3.0Mario Rodas1-10/+12
JRuby 9.4.x targets Ruby 3.1 compatibility. https://github.com/jruby/jruby/releases/tag/9.4.3.0
2022-11-02jruby: 9.3.8.0 -> 9.3.9.0R. Ryantm1-2/+2
2022-09-21jruby: 9.3.7.0 -> 9.3.8.0R. Ryantm1-2/+2
2022-08-17jruby: 9.3.6.0 -> 9.3.7.0R. Ryantm1-2/+2
2022-08-14Merge pull request #184336 from risicle/ris-jruby-binary-bytecodeRobert Scott1-0/+1
jruby: mark as `sourceProvenance` `binaryBytecode`
2022-07-31jruby: mark as sourceProvenance binaryBytecodeRobert Scott1-0/+1
2022-07-31jruby: 9.3.4.0 -> 9.3.6.0R. Ryantm1-2/+2
2022-03-26jruby: 9.3.3.0 -> 9.3.4.0R. Ryantm1-2/+2
2022-02-12jruby: 9.3.2.0 -> 9.3.3.0R. Ryantm1-2/+2
2021-12-10jruby: 9.2.19.0 -> 9.3.2.0R. Ryantm1-2/+2
2021-06-23jruby: 9.2.18.0 -> 9.2.19.0R. RyanTM1-2/+2
2021-06-16jruby: 9.2.17.0 -> 9.2.18.0R. RyanTM1-2/+2
2021-04-28jruby: 9.2.16.0 -> 9.2.17.0R. RyanTM1-2/+2
2021-03-12Merge pull request #116009 from fzakaria/faridzakaria/fix-jruby-java-homeSandro1-1/+1
jruby: Fix JAVA_HOME to support proper jmod support
2021-03-11jruby: Fix JAVA_HOME to support proper jmod supportFarid Zakaria1-1/+1
This is investigation I've done in support of https://github.com/jruby/jruby/issues/6608 where I noticed some funky issues with JRuby and module loading. Looks like that JRuby expects JAVA_HOME to have a directory called `jmod`, which is consistent with the Java Module system. Unfortunately, the top level directory for the `jre` or `jdk` /nix/store entry is not a valid JAVA_HOME since it is missing that directory. Instead it's set within `lib/openjdk`, and there is a passthru variable set accordingly. This fixes JRuby and follows many other derivations. A simple search in the code-base shows that there are many other packages that suffer this same bug.
2021-03-08jruby: 9.2.15.0 -> 9.2.16.0R. RyanTM1-2/+2
2021-02-27Merge pull request #114442 from r-ryantm/auto-update/jrubyMario Rodas1-2/+2
jruby: 9.2.14.0 -> 9.2.15.0
2021-02-26jruby: 9.2.14.0 -> 9.2.15.0R. RyanTM1-2/+2
2021-02-19treewide: makeWrapper buildInputs to nativeBuildInputsBen Siraphob1-1/+1
2021-01-23pkgs/development/interpreters: stdenv.lib -> libBen Siraphob1-2/+2
2020-12-12jruby: 9.2.13.0 -> 9.2.14.0R. RyanTM1-2/+2
2020-09-24jruby: fix shebang for binaries in JRubyFarid Zakaria1-0/+4
There are a variety of additional scripts that are included with the JRuby installation that use JRuby itself. For instance the `bin/gem` had the following contents: ```bash ❯ cat /nix/store/kglkqf56ii83yl6yrgcaj5r3s9m2fzr0-jruby-9.2.13.0/bin/gem load File.join(File.dirname(__FILE__), 'jgem') ``` This is clearly wrong. Patchshebangs was not picking up the fix as part of stdenv because the patch is not a build input but the final output itself. We have to rely on substituteInPlace so that we get the correct version. ```bash ❯ cat /nix/store/k4fnrn0dcsh2wzw81217r0ywsspb468f-jruby-9.2.13.0/bin/gem ```
2020-08-04jruby: 9.2.12.0 → 9.2.13.0Farid Zakaria1-3/+3
2020-08-04maintainers: add fzakariaFarid Zakaria1-3/+4
2020-07-03jruby: 9.2.11.1 -> 9.2.12.0R. RyanTM1-2/+2
2020-04-05jruby: 9.2.11.0 -> 9.2.11.1R. RyanTM1-2/+2
2020-03-05jruby: 9.2.10.0 -> 9.2.11.0R. RyanTM1-3/+3
2020-02-23jruby: 9.2.9.0 -> 9.2.10.0R. RyanTM1-2/+2
2019-11-01jruby: 9.2.8.0 -> 9.2.9.0R. RyanTM1-2/+2
2019-08-24Merge branch 'master' into staging-nextVladimír Čunát1-2/+2
There ver very many conflicts, basically all due to name -> pname+version. Fortunately, almost everything was auto-resolved by kdiff3, and for now I just fixed up a couple evaluation problems, as verified by the tarball job. There might be some fallback to these conflicts, but I believe it should be minimal. Hydra nixpkgs: ?compare=1538299
2019-08-19jruby: 9.2.7.0 -> 9.2.8.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions
2019-08-15treewide: name -> pname (easy cases) (#66585)volth1-1/+1
treewide replacement of stdenv.mkDerivation rec { name = "*-${version}"; version = "*"; to pname
2019-04-14jruby: 9.2.6.0 -> 9.2.7.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions
2019-03-03jruby: 9.2.5.0 -> 9.2.6.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions
2018-12-15jruby: 9.2.4.0 -> 9.2.5.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions
2018-11-19jruby: 9.2.1.0 -> 9.2.4.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions
2018-11-09jruby: 9.2.0.0 -> 9.2.1.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions
2018-05-28jruby: 9.1.17.0 -> 9.2.0.0 (#41115)R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions. These checks were done: - built on NixOS - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/rake had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/ast had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/jgem had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/jirb had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/jirb_swing had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/gem had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/ri had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/irb had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/testrb had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/rdoc had a zero exit code or showed the expected version - Warning: no invocation of /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/jrubyc had a zero exit code or showed the expected version - /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/jruby passed the binary check. - /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/jruby.bash passed the binary check. - /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/ruby passed the binary check. - /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/.jruby-wrapped passed the binary check. - /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0/bin/.jruby.bash-wrapped passed the binary check. - 5 of 16 passed binary check by having a zero exit code. - 0 of 16 passed binary check by having the new version present in output. - found 9.2.0.0 with grep in /nix/store/mxi03kwk4c23xpfjpqv1ggfkyf50wjkn-jruby-9.2.0.0 - directory tree listing: https://gist.github.com/4fecc39e96054dd41278b1d505cdb498 - du listing: https://gist.github.com/6382ad0545e74f9ff62a410b61801232
2018-04-26jruby: 9.1.16.0 -> 9.1.17.0R. RyanTM1-2/+2
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/jruby/versions. These checks were done: - built on NixOS - ran ‘/nix/store/g4a83h4462412zd3cf95j5ny19bxgha6-jruby-9.1.17.0/bin/jruby -h’ got 0 exit code - ran ‘/nix/store/g4a83h4462412zd3cf95j5ny19bxgha6-jruby-9.1.17.0/bin/jruby --help’ got 0 exit code - ran ‘/nix/store/g4a83h4462412zd3cf95j5ny19bxgha6-jruby-9.1.17.0/bin/jruby.bash -h’ got 0 exit code - ran ‘/nix/store/g4a83h4462412zd3cf95j5ny19bxgha6-jruby-9.1.17.0/bin/jruby.bash --help’ got 0 exit code - ran ‘/nix/store/g4a83h4462412zd3cf95j5ny19bxgha6-jruby-9.1.17.0/bin/ruby -h’ got 0 exit code - ran ‘/nix/store/g4a83h4462412zd3cf95j5ny19bxgha6-jruby-9.1.17.0/bin/ruby --help’ got 0 exit code - found 9.1.17.0 with grep in /nix/store/g4a83h4462412zd3cf95j5ny19bxgha6-jruby-9.1.17.0 - directory tree listing: https://gist.github.com/20468ca63db765e0d42a1c93191f0901
2018-02-26jruby: 9.1.13.0 -> 9.1.16.0Ryan Mulligan1-2/+2
Semi-automatic update. These checks were performed: - built on NixOS - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby -h` got 0 exit code - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby --help` got 0 exit code - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby -v` and found version 9.1.16.0 - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby --version` and found version 9.1.16.0 - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby.bash -h` got 0 exit code - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby.bash --help` got 0 exit code - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby.bash -v` and found version 9.1.16.0 - ran `/nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0/bin/jruby.bash --version` and found version 9.1.16.0 - found 9.1.16.0 with grep in /nix/store/yxs5d6pasfvp6000pm1sqhj89iirj3mv-jruby-9.1.16.0
2017-12-30treewide: Don't use envHook anymoreJohn Ericson1-1/+1
This commits needs a MAJOR audit as I oftentimes just guessed which of `$hostOffset`, `$targetOffset`, or a fixed offset should be used.
2017-11-04jruby: 9.1.12.0 -> 9.1.13.0mimadrid1-2/+2
2017-07-19jruby: make package compatible with bundix; add devEnvAlastair Pharo1-3/+32
- Adds the necessary passthru vars for bundler, bundix, etc. to accept the package as a ruby. - Adds the devEnv attribute, so that jruby.devEnv can be used to get an environment with bundler and bundix installed.