Nick Cao
6ee6ee226b
julia: refresh patches, disable failing Zlib_jll version test
2022-11-08 13:31:56 +08:00
Nick Cao
f80241ac54
julia_18-bin: 1.8.1 -> 1.8.2
2022-10-03 10:40:42 +08:00
Nick Cao
a9d24bd657
julia_18: 1.8.1 -> 1.8.2
2022-10-03 10:25:27 +08:00
Nick Cao
cea5458966
julia_18: init at 1.8.1
2022-09-25 17:53:25 +08:00
Nick Cao
d35fab6ce2
julia_18-bin: add nickcao as a maintainer
2022-09-19 11:58:07 +08:00
Nick Cao
e992f35ba8
julia_18-bin: add support for aarch64-linux
2022-09-18 21:31:08 +08:00
Michal Sojka
1e40dc1117
julia-bin: 1.8.0 -> 1.8.1
2022-09-11 08:54:02 +02:00
Michal Sojka
fd67f6de3b
julia-bin: 1.7.3 -> 1.8.0
2022-09-05 08:45:17 +02:00
Josh Holland
8a156b259a
julia-bin: add meta.mainProgram
2022-07-29 12:00:02 +01:00
rikhuijzer
aaf942564a
julia_17-bin: 1.7.2 -> 1.7.3
2022-05-26 12:38:26 +02:00
Rik Huijzer
eff17f3c4c
julia_16-bin: 1.6.5 -> 1.6.6
2022-04-04 17:05:32 +02:00
rikhuijzer
ddbcd7568f
julia_17-bin: 1.7.1 -> 1.7.2
2022-02-08 07:20:51 +01:00
Rik Huijzer
7f926369f6
julia_17-bin: 1.7.0 -> 1.7.1
2021-12-23 21:54:58 +01:00
Rik Huijzer
eb94593007
julia_16-bin: 1.6.4 -> 1.6.5
...
Obtain sha256 via nix-prefetch-url
Update sha256
2021-12-21 11:00:07 +01:00
Jim Garrison
1030f5772d
julia: switch from python2 to python3
...
Julia does not actually require python2; it just requires any version of python
[that is equal to or greater than 2.7](https://github.com/JuliaLang/julia/blob/master/doc/src/devdocs/build/build.md#required-build-tools-and-external-libraries ).
This changes the python dependency from python2 to python3.
I have verified that julia-1.0 builds with this change. julia-1.5 is marked as broken
in nixpkgs, so I have not tested it (but I would be very surprised if this change
broke it further).
Motivated by #148779
2021-12-06 19:37:42 -05:00
Pontus Stenetorp
6cbd21cb02
julia_16-bin and julia_17-bin: punctuation fixes
...
Thank you @7c6f434c for spotting these.
2021-12-02 01:18:07 +00:00
Pontus Stenetorp
6e176f712b
julia_10-bin: deprecate
...
No longer supported upstream:
https://discourse.julialang.org/t/julia-v1-7-0-has-been-released-and-v1-6-is-now-lts/72336
2021-12-02 01:18:07 +00:00
Pontus Stenetorp
1526faf075
julia_17-bin: init at 1.7.0
...
https://github.com/JuliaLang/julia/blob/v1.7.0/NEWS.md
2021-12-02 01:18:07 +00:00
Pontus Stenetorp
9d80a43612
julia_16-bin: 1.6.3 -> 1.6.4
...
Patches: https://github.com/JuliaLang/julia/compare/v1.6.3...v1.6.4
Broken `tempname` tests disabled upstream, dropping workaround patch:
https://github.com/JuliaLang/julia/pull/43012
The issue itself however, persists:
https://github.com/JuliaLang/julia/issues/35785
2021-11-28 10:13:11 +00:00
Pontus Stenetorp
c43789e7bb
julia_16-bin: 1.6.2 -> 1.6.3
...
Patches: https://github.com/JuliaLang/julia/compare/v1.6.2...v1.6.3
Dropping `chown` test workaround patch as it is now fixed upstream:
3e8eb9e8de
2021-09-26 14:32:29 +00:00
Pontus Stenetorp
785b67da96
julia_16-bin: 1.6.1 -> 1.6.2
...
Patches: https://github.com/JuliaLang/julia/compare/v1.6.1...v1.6.2
2021-07-17 14:40:43 +00:00
Sandro
db2166a2d3
Merge pull request #121114 from samuela/patch-2
2021-05-25 02:30:22 +02:00
Samuel Ainsworth
1e7f3bf0be
julia_15: add comment clarifying broken-ness
2021-05-18 01:01:34 -07:00
Samuel Ainsworth
9ab3e892fe
julia_15: run test suite and mark as broken
...
Fixes https://github.com/NixOS/nixpkgs/issues/121101 .
2021-05-18 01:00:59 -07:00
Pontus Stenetorp
61b8bf948e
julia: mark julia_10-bin as insecure
2021-05-18 07:37:24 +00:00
Pontus Stenetorp
8949ae188a
julia: init julia_10-bin at 1.0.5
...
Almost as clean as it could be, but was forced to set `LD_LIBRARY_PATH`
to work around a `Libdl` failure that is unique to v1.0.x.
2021-05-16 14:12:37 +00:00
Pontus Stenetorp
351f9114b0
julia: init julia_16-bin at 1.6.1
...
Relevant patches lifted from the `release-1.6` branch of my Julia fork:
https://git.sr.ht/~ninjin/julia-nix/tree/release-1.6
2021-05-16 14:12:36 +00:00
Pontus Stenetorp
dd88dcee62
julia: add README
...
Provides a few hopefully helpful pointers that would not work well as
inline comments in the expressions themselves. Most likely the README
will need to be expanded upon over time to cover how we handle the Julia
release process, but I hope this is a good starting point.
2021-04-28 06:55:53 +00:00
Pontus Stenetorp
e633d97cb3
julia: remove julia_15 update script
...
Provides very little comfort compared what is outlined in the
manual [1], only supports a single version, and would probably be better
to implement as a general Nixpkg tool.
[1]: https://nixos.org/manual/nixpkgs/stable/#sec-source-hashes
2021-04-28 06:55:52 +00:00
Pontus Stenetorp
75a93dfecc
julia: move patches into separate directories
...
Makes the top-level directory organisation easier with an increasing
number of patches.
2021-04-28 06:55:52 +00:00
Pontus Stenetorp
5926635765
julia: remove redundant diagonal test patch
...
Fix merged upstream and backported to Julia 1.0.5:
https://github.com/JuliaLang/julia/pull/31443
2021-04-28 06:55:52 +00:00
Pontus Stenetorp
4c97cf823f
julia: remove redundant Nix-specific mtime patch
...
As far as I can tell this patch is redundant as all pre-compiled code
generated at build time is baked into the Julia system image and will
thus never get invalidated: Note that for both julia_10 and julia_15
there are no `.ji` files produced in the derivations.
2021-04-28 06:55:52 +00:00
Pontus Stenetorp
a4f2b97a24
julia: enable parallel building
...
Erroneously disabled by 3ae5e6ce03
as it
mistook Julia for using CMake (it is used by some of the vendored
dependencies).
2021-04-28 06:55:51 +00:00
Pontus Stenetorp
a0b0f99458
julia: drop julia_13 as it lacks support upstream
...
Closes #82008 .
2021-04-28 06:55:47 +00:00
Ben Siraphob
6a2a2d6503
julia: use system blas only when not darwin
2021-03-28 17:46:05 +07:00
Samuel Ainsworth
a4456496ee
julia: add update script, and 1.5.3 -> 1.5.4 ( #116466 )
2021-03-25 11:32:14 +01:00
John Ericson
12881a7aa7
Merge pull request #110544 from Ericson2314/no-platform
...
top-level, lib: Remove platform attribute of platforms
2021-01-23 16:32:36 -05:00
John Ericson
9c213398b3
lib: Clean up how linux and gcc config is specified
...
Second attempt of 8929989614589ee3acd070a6409b2b9700c92d65; see that
commit for details.
This reverts commit 0bc275e634
.
2021-01-23 10:01:28 -05:00
Ben Siraphob
acc5f7b18a
pkgs/development/compilers: stdenv.lib -> lib
2021-01-23 08:57:37 +07:00
Jonathan Ringer
0bc275e634
Revert "lib: Clean up how linux and gcc config is specified"
...
This is a stdenv-rebuild, and should not be merged
into master
This reverts commit 8929989614
.
2021-01-22 14:07:06 -08:00
John Ericson
8929989614
lib: Clean up how linux and gcc config is specified
...
The `platform` field is pointless nesting: it's just stuff that happens
to be defined together, and that should be an implementation detail.
This instead makes `linux-kernel` and `gcc` top level fields in platform
configs. They join `rustc` there [all are optional], which was put there
and not in `platform` in anticipation of a change like this.
`linux-kernel.arch` in particular also becomes `linuxArch`, to match the
other `*Arch`es.
The next step after is this to combine the *specific* machines from
`lib.systems.platforms` with `lib.systems.examples`, keeping just the
"multiplatform" ones for defaulting.
2021-01-21 22:44:09 -05:00
Ben Siraphob
3ae5e6ce03
treewide: remove enableParallelBuilding = true if using cmake
2021-01-03 18:37:40 +07:00
Doron Behar
345813e6de
julia_13: Disable tests
2020-11-18 15:33:03 +02:00
Doron Behar
ba9d95ca8f
julia_10: rewrite
...
Don't use ./shared.nix as it's not shared anymore.
Fix tests with an upstream patch and a few commands in postPatch.
Assert that blas and lapack are compatible.
Rename utf8proc patch.
2020-11-17 10:45:37 +02:00
Christoph Stich
5a5cb550dd
julia: init at 1.5 ( #101933 )
2020-11-13 21:43:50 +00:00
rht
a487f1a744
julia: Remove version 1.1
2020-09-15 01:11:22 -04:00
rht
0a74834acf
julia: Remove version 0.7
2020-09-15 01:11:21 -04:00
GTrunsec
ce5d228677
julia: fix missing LDlib lapack
2020-05-31 13:50:36 -07:00
Matthew Bauer
ff2f2644f8
blas,lapack: use isILP64 instead of is64bit
...
This is a better name since we have multiple 64-bit things that could
be referred to.
LP64 : integer=32, long=64, pointer=64
ILP64 : integer=64, long=64, pointer=64
2020-04-20 16:02:43 -05:00
Matthew Bauer
1c8aba8334
treewide: use blas and lapack
...
This makes packages use lapack and blas, which can wrap different
BLAS/LAPACK implementations.
treewide: cleanup from blas/lapack changes
A few issues in the original treewide:
- can’t assume blas64 is a bool
- unused commented code
2020-04-17 16:24:09 -05:00