52 Commits

Author SHA1 Message Date
MilesCranmer 5084388d89 julia: build from source for aarch64-darwin
Co-authored-by: Tom McLaughlin <tom@codedown.io>
Co-authored-by: George Huebner <george@feyor.sh>
2026-04-12 13:10:43 -05:00
Sandro 6c6495bd50 treewide: remove exec bit from files that don't need it (#461314) 2026-02-16 14:56:12 +00:00
Michael Daniels 006ecdbdeb treewide: fix typos (#479869) 2026-01-24 21:36:44 +00:00
Dyego Aurélio 28096cc5e3 treewide: apply nixfmt 1.2.0 2026-01-22 18:37:56 -03:00
Maevi 3126d71478 treewide: remove exec bit from files that don't need it
find . -type f -executable ! -name '*.sh' -exec grep -L '^#!' {} \; | xargs chmod a-x
2026-01-16 15:42:35 +01:00
Ben Siraphob c7e10647ea treewide: fix typos 2026-01-13 14:45:11 -05:00
Ivan Tarasov 4562cd72bf julia-bin: fix julia-bin.withPackages 2025-11-03 11:36:38 -08:00
Tom McLaughlin 338b5bde5d julia.withPackages: improve weak dependency handling 2025-08-13 03:00:03 -07:00
Tom McLaughlin 12182c9d0c julia.withPackages: fix addPackagesToPython 2025-08-13 02:33:51 -07:00
Tom McLaughlin 7dfc1692c0 julia.withPackages: improve test parallelism and logging 2025-08-13 02:33:18 -07:00
Tom McLaughlin 3274b12d48 julia.withPackages: bump registry 2025-08-13 02:30:26 -07:00
Wolfgang Walther 5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
poz efdf461186 julia-modules: remove unused arguments 2025-07-03 13:11:36 +02:00
Wolfgang Walther 66981875e8 treewide: run yamlfmt
This applies changes from running yamlfmt with the `retain_line_breaks`
formatting option enabled.
2025-06-12 14:46:42 +02:00
Pol Dellaiera dc3d1433ba julia-modules: replace git with gitMinimal 2025-01-09 21:02:44 +01:00
Silvan Mosberger 667d42c00d 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 https://github.com/infinisil/treewide-nixpkgs-reformat-script/archive/a08b3a4d199c6124ac5b36a889d9099b4383463f.tar.gz \
      --argstr baseRev 57b193d8dd
    result/bin/apply-formatting $NIXPKGS_PATH
2024-12-10 20:27:17 +01:00
Nick Cao 032239c962 julia.withPackages: add juliaCpuTarget option (#361655) 2024-12-04 10:01:12 -05:00
Tom McLaughlin b69b526e6d julia.withPackages: add juliaCpuTarget option 2024-12-03 21:40:07 -08:00
Nick Cao 31c8248362 julia.withPackages: Darwin support (#360353) 2024-12-02 14:13:31 -05:00
Tom McLaughlin fb35df9f91 julia.withPackages: expose pname/version and move things to passthru 2024-11-30 02:39:01 -07:00
Tom McLaughlin 23038522f1 julia.withPackages: set empty JULIA_SSL_CA_ROOTS_PATH on darwin 2024-11-28 23:32:35 -08:00
Tom McLaughlin c31efe9150 julia.withPackages: fix artifact fixupPhase on darwin 2024-11-28 23:32:35 -08:00
Tom McLaughlin 1c1dfd06c2 julia.withPackages: fix multiprocessing usage to work on macOS 2024-11-27 05:02:17 -08:00
thomasjm f94050dd24 julia.withPackages: use 4-space indentation for consistency 2024-10-15 21:48:15 -04:00
thomasjm d51280ffba julia.withPackages: pass extra args to update_package_add for julia 1.11+ 2024-10-15 21:48:02 -04:00
thomasjm c61ac9e1ea julia.withPackages: move julia resolve code to its own file 2024-10-15 21:47:40 -04:00
thomasjm ff29338aa9 julia.withPackages: remove handling for julia_16 2024-10-15 21:46:39 -04:00
Stefan Frijters 085724ef17 julia-modules: move makeWrapper to nativeBuildInputs 2024-09-05 10:25:38 +02:00
Felix Buehler 9b63020bc6 julia.withPackages: remove 'with lib;' 2024-08-16 16:09:03 +02:00
Peder Bergebakken Sundt dfbc165dc7 treewide: remove nested let-in 2024-08-09 03:58:35 +02:00
Felix Bühler 03c7f5b7a5 Merge pull request #323628 from Stunkymonkey/treewide-ls-remove
treewide: remove printed 'ls'
2024-07-18 00:47:45 +02:00
Nick Cao c99ceeab58 Merge pull request #324004 from codedownio/julia-withpackages-override-fix
julia.withPackages: fix for overrides not in a registry
2024-07-04 21:23:38 -04:00
thomasjm 729e2822ff julia.withPackages: fix for overrides not in a registry 2024-07-03 18:12:44 -07:00
Felix Buehler 3a2073ec5b treewide: remove printed 'ls' 2024-07-03 23:08:14 +02:00
thomasjm e0ce7570a2 julia.withPackages: fix weak deps on Julia 1.10 2024-07-01 23:40:53 -07:00
thomasjm eac352421d julia.withPackages: bump registry to latest 2024-07-01 23:40:41 -07:00
thomasjm 9a582b1334 julia.withPackages: add a comment about Git usage 2024-07-01 23:39:34 -07:00
Pyrox e4556a5877 julia-top-n: fix self-inclusive src 2024-06-17 13:26:17 -04:00
Nick Cao ce653dce76 Merge pull request #316084 from codedownio/fix-julia-withpkgs-git
julia.withPackages: fix compatibility with new git security features
2024-05-31 14:54:30 -04:00
thomasjm 6946c3342e julia.withPackages: be able to test different julia attrs 2024-05-31 01:06:44 -07:00
thomasjm 4ebab7e86d julia.withPackages: fix compatibility with new git security features (#315890) 2024-05-31 00:48:27 -07:00
isabel 63aceac766 treewide: remove unused occurence of fetchFromGitHub argument 2024-05-30 05:56:07 +00:00
Peter Waller a4c899381e julia.withPackages: Disable pretty terminal output during nix build
Prior to this patch, julia would log output destined for a terminal
which can support cursor movements, which we don't have while building
under nix.

The only way I could find to turn this off is to set CI=true during
precompilation, which substantially reduces the amount of log output you
end up with, to only the salient output (one line per package, instead
of many identical lines being printed).

Signed-off-by: Peter Waller <p@pwaller.net>
2024-05-03 15:27:28 +01:00
thomasjm 10c3c185c6 julia.withPackages: fix some artifact builds 2024-03-13 02:17:31 -07:00
Tom McLaughlin 00c8a2b81d julia.withPackages: add tests 2024-01-05 17:50:46 -08:00
Tom McLaughlin 2402762c6f julia.withPackages: fix transitive weak-deps resolving 2024-01-03 16:33:51 -08:00
Tom McLaughlin e9cdd5fae8 julia.withPackages: handle non-archive artifacts (fixes #277410) 2023-12-29 14:56:09 -07:00
Nick Cao 5c55482a29 Merge pull request #275911 from codedownio/julia-withpackages-thomasjm-maintainer
julia.withPackages: add thomasjm as maintainer
2023-12-22 09:47:37 -05:00
Tom McLaughlin df22fb01df julia.withPackages: better error message on missing nix-sha256 hash 2023-12-22 01:15:42 -07:00
Tom McLaughlin 820f1a3bbe julia.withPackages: bump the augmented registry to pick up a few hash fixes 2023-12-22 01:15:02 -07:00