summaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/java
AgeCommit message (Collapse)Author
2025-12-18saxon: update dead src.urlJustin Restivo
2025-12-10treewide: clean up 'meta = with' patternIhar Hrachyshka
This commit was created by a combination of scripts and tools: - an ast-grep script to prefix things in meta with `lib.`, - a modified nixf-diagnose / nixf combination to remove unused `with lib;`, and - regular nixfmt. Co-authored-by: Wolfgang Walther <walther@technowledgy.de>
2025-10-02rhino: migrate to by-nameTomodachi94
2025-09-27treewide(java-users): clean callPackage overrides, by-name some (#443954)jopejoe1
2025-09-25treewide(java-users): clean callPackage overrides, by-name someTomodachi94
**This commit should cause no rebuilds.** # Moving Java overrides out of all-packages All usages of this pattern have been moved to 'let ... in' blocks. Patterns I searched for: * `jdk =` * `jdk_headless =` * `jre =` * `jfx =` The `jing` alias has been moved to aliases.nix, so update the usage of `jing` in `xmloscopy` to `jing-trang`. cassandra was ignored because that derivation involves code generation. I ignored grails, because jdk is set to null by default by an override in all-packages.nix. That package would need a slightly larger refactor to deal with. Packages with a *-native variant were ignored because those would need to be refactored. jetbrains was ignored because that might be a special case? I ignored virtualbox, because I did not want to touch the usages of the pattern for other dependencies.
2025-09-21saxon-he: 12.8 -> 12.9R. Ryantm
2025-08-18saxon: add -xslt symlinkMarc Bornand
Some projects that expect to be built on debian/ubuntu search for saxon-xslt instead of saxon.
2025-07-24treewide: run nixfmt 1.0.0Wolfgang Walther
2025-07-12rhino: 1.7R2 -> 1.8.0K900
Upstream builds with Gradle now, so yay, we can use normal tooling. Also no more JDK8.
2025-07-09saxon_11-he: 11.6 -> 11.7 (#423118)Aleksana
2025-07-07saxon_11-he: 11.6 -> 11.7R. Ryantm
2025-07-07saxon-he: 12.7 -> 12.8R. Ryantm
2025-06-19rhino: point meta.homepage to a working pageTomaSajt
2025-06-17saxon-he: 12.6 -> 12.7 (#408448)Weijia Wang
2025-06-05saxon: add query and transform binaries; clean-up (#386860)Alexis Hildebrandt
2025-05-18saxon-he: 12.6 -> 12.7R. Ryantm
2025-05-07saxon-he: 12.5 -> 12.6R. Ryantm
2025-03-25saxon: use sourceRootAlexis Hildebrandt
2025-03-14treewide: remove unused rec expressionsSigmanificient
2025-03-13saxon: use sri hashesAlexis Hildebrandt
2025-03-13saxon: use makeWrapper to create mainProgram and additional binariesAlexis Hildebrandt
2025-03-13saxon: use installPhase instead of buildCommandAlexis Hildebrandt
2025-03-13saxon: use stdenvNoCC instead of stdenvAlexis Hildebrandt
2024-12-10treewide: format all inactive Nix filesSilvan Mosberger
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 https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \ --argstr baseRev b32a0943687d2a5094a6d92f25a4b6e16a76b5b7 result/bin/apply-formatting $NIXPKGS_PATH
2024-11-09treewide: migrate packages to pkgs/by-name, take 1aleksana
We are migrating packages that meet below requirements: 1. using `callPackage` 2. called path is a directory 3. overriding set is empty (`{ }`) 4. not containing path expressions other than relative path (to makenixpkgs-vet happy) 5. not referenced by nix files outside of the directory, other than`pkgs/top-level/all-packages.nix` 6. not referencing nix files outside of the directory 7. not referencing `default.nix` (since it's changed to `package.nix`) 8. `outPath` doesn't change after migration The tool is here: https://github.com/Aleksanaa/by-name-migrate.
2024-11-07hydraAntLogger: actually call {pre,post}Install hook (#354073)Sefa Eyeoglu
2024-11-06hydraAntLogger: actually call {pre,post}Install hookTomaSajt
2024-11-01commonsLang: 3.15.0 -> 3.17.0 (#349243)Weijia Wang
2024-11-01commonsLogging: 1.3.1 -> 1.3.4 (#349043)Weijia Wang
2024-11-01commonsIo: 2.16.1 -> 2.17.0 (#348538)Weijia Wang
2024-10-22treewide: Fix indentation in stringspiegames
The indentation stripping semantics of strings are fairly bad and have a few gotchas where the resulting string has not the intended indentation. This commit fixes most if not all such instances in Nixpkgs. I tried to strive a balance between keeping the diff small and reformatting/refactoring the code to look better. In general, reformatting should be left to Nixfmt. Note that this causes a lot of rebuilds by design. All changes need to be thoroughly vetted and reviewed for correctness. There is no automatic way to prove correctness. List of files to fix generated by running https://gerrit.lix.systems/c/lix/+/2092 on Nixpkgs and looking at the warnings.
2024-10-17commonsLang: 3.15.0 -> 3.17.0R. Ryantm
2024-10-16commonsLogging: 1.3.1 -> 1.3.4R. Ryantm
2024-10-14commonsIo: 2.16.1 -> 2.17.0R. Ryantm
2024-10-09lucene: use mirror urlPeder Bergebakken Sundt
2024-09-25treewide: replace `stdenv.is` with `stdenv.hostPlatform.is`Artturin
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-08-22Merge pull request #332475 from r-ryantm/auto-update/commonsBcelSebastián Mancilla
commonsBcel: 6.8.2 -> 6.10.0
2024-08-22Merge pull request #328159 from r-ryantm/auto-update/commonsLangSebastián Mancilla
commonsLang: 3.14.0 -> 3.15.0
2024-08-15Merge pull request #328443 from r-ryantm/auto-update/commonsDaemonSebastián Mancilla
commonsDaemon: 1.3.4 -> 1.4.0
2024-08-05commonsBcel: 6.8.2 -> 6.10.0R. Ryantm
2024-07-26treewide: remove trailing space in descriptionSigmanificient
Done using `grep -rP 'description\s+=\s+"[^"]+[ ]";' | cut -d ':' -f 1 | xargs -i nvim {}` and sorting the opened files by hand, avoiding generated packages list
2024-07-19commonsDaemon: 1.3.4 -> 1.4.0R. Ryantm
2024-07-18commonsLang: 3.14.0 -> 3.15.0R. Ryantm
2024-07-15Merge pull request #325415 from r-ryantm/auto-update/saxon-heWeijia Wang
saxon-he: 12.4 -> 12.5
2024-07-08saxon-he: 12.4 -> 12.5R. Ryantm
2024-07-07Merge pull request #323680 from r-ryantm/auto-update/hsqldbWeijia Wang
hsqldb: 2.7.2 -> 2.7.3
2024-07-05lombok: 1.18.32 -> 1.18.34R. Ryantm
2024-07-04treewide: migrate bb010g's packages to by-nameDusk Banks
2024-07-04Merge pull request #289490 from rvl/saxon_12-heMasum Reza
saxon-he: 11.5 -> 12.4
2024-07-01hsqldb: 2.7.2 -> 2.7.3R. Ryantm