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
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs
2020-04-10 17:54:53 +01:00
Christoph Stich
c4fe8c0f69
julia_13: Fixed darwin dependencies
2020-02-13 11:57:14 +00:00
Christoph Stich
e4f65629db
julia_13: julia-1.3.1 version bump
...
Added all-packages.nix
2020-02-13 11:49:38 +00:00
Frederik Rietdijk
5061fe0c2c
Merge staging-next into staging
2019-08-28 08:26:42 +02:00
volth
35d68ef143
treewide: remove redundant quotes
2019-08-26 21:40:19 +00:00
Vladimír Čunát
2e6bf42a22
Merge branch 'master' into staging-next
...
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-24 08:55:37 +02:00
Pontus Stenetorp
2f40250ec2
julia: 1.1.0 -> 1.1.1
2019-08-20 18:10:19 +01:00
Pontus Stenetorp
599f42576a
julia: 1.0.3 -> 1.0.4
2019-08-20 18:10:19 +01:00
volth
46420bbaa3
treewide: name -> pname (easy cases) ( #66585 )
...
treewide replacement of
stdenv.mkDerivation rec {
name = "*-${version}";
version = "*";
to pname
2019-08-15 13:41:18 +01:00
volth
f3282c8d1e
treewide: remove unused variables ( #63177 )
...
* treewide: remove unused variables
* making ofborg happy
2019-06-16 19:59:05 +00:00
Matthew Bauer
9af84fe525
julia: strip out gfortran refs
...
Fixes #62588
2019-06-03 12:32:17 -04:00
volth
5ad79dc4bb
compilation for particular x86_64 architecture
2019-04-30 14:28:04 +00:00
Tom McLaughlin
9fa0974856
Patch Julia to not recompile packages when mtime is 1
2019-04-23 22:42:03 -07:00
Markus Kowalewski
c997f5d0f2
julia: remove 0.6.4 (julia_06)
2019-03-05 17:52:58 +01:00
Rob Vermaas
bfc3789f38
julia: add 1.1.0
2019-01-31 14:18:29 +01:00
Frederik Rietdijk
2da31b80bb
Merge master into staging-next
2019-01-03 20:07:35 +01:00
Rob Vermaas
fad19e21e8
julia: fix hash for 1.0.3
...
(cherry picked from commit 995c78064ade5153d80169d20903fa7a70714bd2)
2019-01-03 19:56:39 +01:00
Rob Vermaas
d58d2e2aa7
julia: update to 1.0.3
...
(cherry picked from commit 438b6df1b121f3472ab8042944d4d007d43e97c0)
2019-01-03 09:50:47 +01:00
Jörg Thalheim
1b146a8c6f
treewide: remove paxutils from stdenv
...
More then one year ago we removed grsecurity kernels from nixpkgs:
https://github.com/NixOS/nixpkgs/pull/25277
This removes now also paxutils from stdenv.
2018-12-22 12:55:05 +01:00
f--t
c7c3396e69
julia: 1.0.0 -> 1.0.1 ( #48191 )
...
* julia: removed the failing tests
2018-10-22 06:57:43 +00:00
Rob Vermaas
67ef59334c
julia_10: update to 1.0.1
...
(cherry picked from commit 3b3a2d30df2de8dec7fa5bc5fe5ee8897e51630e)
2018-10-16 22:14:35 +02:00
Michael Raskin
54b6652868
julia: add garrison as maintainer
...
suggested in
https://github.com/NixOS/nixpkgs/pull/44191#discussion_r215802530
participates in upstream development
2018-09-07 11:39:52 +03:00
John Ericson
2c4a75e9ef
Merge pull request #45820 from obsidiansystems/dont-use-obsolete-platform-aliases
...
treewide: Dont use obsolete platform aliases
2018-08-31 09:56:10 -04:00
Rob Vermaas
c745ed1f7c
julia: add 0.7 and 1.0
2018-08-31 10:57:54 +02:00
John Ericson
2c2f1e37d4
reewide: Purge all uses stdenv.system
and top-level system
...
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Jörg Thalheim
8c705beab7
julia-git: remove
2018-07-29 10:17:19 +01:00
Jörg Thalheim
9bc989b2df
julia_04: remove
2018-07-29 10:16:15 +01:00
Jörg Thalheim
4b5a809e6e
julia_05: remove
2018-07-29 10:14:51 +01:00
volth
52f53c69ce
pkgs/*: remove unreferenced function arguments
2018-07-21 02:48:04 +00:00
Patrick Hilhorst
6fc62a4deb
julia: 0.6.2 -> 0.6.4
2018-07-10 21:05:07 +00:00
Rob Vermaas
c548814b81
julia: add some version info to passthru, will be used by julia2nix
2018-06-04 15:06:33 +02:00
xeji
1f8712c00b
julia_04: mark as broken
2018-04-12 23:04:01 +02:00
Rob Vermaas
f8fe297ff1
julia: remove wrapper from julia binaries, in stead
...
symlink shared libraries from LD_LIBRARY_PATH into lib/julia,
as using a wrapper with LD_LIBRARY_PATH causes segmentation
faults when program returns an error:
$ julia -e 'throw(Error())'
only applied for 0.6, which is the current julia version. Will
see if we can remove the older versions in master.
(cherry picked from commit 41f3a4e0030a1b0233de6ca7f5208c44eb370313)
2018-04-06 14:20:12 +02:00
Michael Raskin
07be047a91
Merge pull request #37559 from dylex/release-18.03
...
julia: update rmath-julia hash for 0.1
(cherry picked from commit ea9f3fca6587494f25ef470397b32904e2325e23)
2018-03-21 15:21:31 +01:00
Will Dietz
bd67bf5ca0
julia-git: mark broken, hasn't built since 2017-04-08. ( #34150 )
...
* julia-git: mark broken, hasn't built since 2017-04-08.
First broken: https://hydra.nixos.org/build/51447624
Last successful: https://hydra.nixos.org/build/51385779
cc #34135
2018-01-22 19:07:03 +00:00
Michael Raskin
847db60f02
julia: 0.6.0 -> 0.6.2
2018-01-16 19:30:04 +00:00