Rik Huijzer
eff17f3c4c
julia_16-bin: 1.6.5 -> 1.6.6
2 years ago
rikhuijzer
ddbcd7568f
julia_17-bin: 1.7.1 -> 1.7.2
2 years ago
Rik Huijzer
7f926369f6
julia_17-bin: 1.7.0 -> 1.7.1
3 years ago
Rik Huijzer
eb94593007
julia_16-bin: 1.6.4 -> 1.6.5
...
Obtain sha256 via nix-prefetch-url
Update sha256
3 years ago
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
3 years ago
Pontus Stenetorp
6cbd21cb02
julia_16-bin and julia_17-bin: punctuation fixes
...
Thank you @7c6f434c for spotting these.
3 years ago
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
3 years ago
Pontus Stenetorp
1526faf075
julia_17-bin: init at 1.7.0
...
https://github.com/JuliaLang/julia/blob/v1.7.0/NEWS.md
3 years ago
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
3 years ago
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
3 years ago
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
3 years ago
Samuel Ainsworth
1e7f3bf0be
julia_15: add comment clarifying broken-ness
3 years ago
Samuel Ainsworth
9ab3e892fe
julia_15: run test suite and mark as broken
...
Fixes https://github.com/NixOS/nixpkgs/issues/121101 .
3 years ago
Pontus Stenetorp
61b8bf948e
julia: mark julia_10-bin as insecure
3 years ago
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.
3 years ago
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
3 years ago
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.
3 years ago
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
3 years ago
Pontus Stenetorp
75a93dfecc
julia: move patches into separate directories
...
Makes the top-level directory organisation easier with an increasing
number of patches.
3 years ago
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
3 years ago
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.
3 years ago
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).
3 years ago
Pontus Stenetorp
a0b0f99458
julia: drop julia_13 as it lacks support upstream
...
Closes #82008 .
3 years ago
Ben Siraphob
6a2a2d6503
julia: use system blas only when not darwin
3 years ago
Samuel Ainsworth
a4456496ee
julia: add update script, and 1.5.3 -> 1.5.4 ( #116466 )
3 years ago
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
.
3 years ago
Ben Siraphob
acc5f7b18a
pkgs/development/compilers: stdenv.lib -> lib
3 years ago
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
.
3 years ago
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.
3 years ago
Ben Siraphob
3ae5e6ce03
treewide: remove enableParallelBuilding = true if using cmake
4 years ago
Doron Behar
345813e6de
julia_13: Disable tests
4 years ago
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.
4 years ago
Christoph Stich
5a5cb550dd
julia: init at 1.5 ( #101933 )
4 years ago
rht
a487f1a744
julia: Remove version 1.1
4 years ago
rht
0a74834acf
julia: Remove version 0.7
4 years ago
GTrunsec
ce5d228677
julia: fix missing LDlib lapack
4 years ago
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
4 years ago
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
4 years ago
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
4 years ago
Christoph Stich
c4fe8c0f69
julia_13: Fixed darwin dependencies
4 years ago
Christoph Stich
e4f65629db
julia_13: julia-1.3.1 version bump
...
Added all-packages.nix
4 years ago
Christoph Stich
194f9ce719
julia-1.3.1 version bump
...
Added all-packages.nix
4 years ago
volth
35d68ef143
treewide: remove redundant quotes
5 years ago
Pontus Stenetorp
2f40250ec2
julia: 1.1.0 -> 1.1.1
5 years ago
Pontus Stenetorp
599f42576a
julia: 1.0.3 -> 1.0.4
5 years ago
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
5 years ago
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
5 years ago
Matthew Bauer
9af84fe525
julia: strip out gfortran refs
...
Fixes #62588
5 years ago
volth
5ad79dc4bb
compilation for particular x86_64 architecture
5 years ago
Tom McLaughlin
9fa0974856
Patch Julia to not recompile packages when mtime is 1
5 years ago