Doron Behar
f9c6e07c67
treewide: Remove usages of stdenv.lib by @doronbehar
...
Per: https://github.com/NixOS/nixpkgs/issues/108938
2021-01-23 10:52:19 +02:00
Ben Siraphob
66e44425c6
pkgs/development/libraries: stdenv.lib -> lib
2021-01-21 19:11:02 -08:00
Doron Behar
674c5953b9
qrupdate: Fix FFLAGS
...
Apparently, undetected in #98499 , trying to use the flags written makes
the build fail due to -O3.
2020-12-19 10:12:18 +02:00
Doron Behar
8109377468
qrupdate: refactor & assert compatible blas && lapack
...
Use `pname` and `version`. Use my preferred indentation style. Use
makeFlagsArray in preBuild instead of overriding configurePhase, per:
https://github.com/jtojnar/nixpkgs-hammering/blob/master/explanations/explicit-phases.md
Assert that lapack and blas are compatible regarding 64 bit indexing, do
it near evaluation of preBuild, per jtojnar's explanation:
https://github.com/NixOS/nixpkgs/pull/94892#discussion_r471110250
Use gpl3Plus, as gpl3 is unclear and deprecated.
2020-09-23 02:56:51 +03:00
Doron Behar
9c3f7ad85b
qrupdate: Add which
to native build inputs
...
The build won't fail without it, but it's needed according to:
https://sourceforge.net/p/qrupdate/code/HEAD/tree/test/report_results
2020-09-23 00:11:16 +03:00
Doron Behar
ed16fb06ce
qrupdate: Add @doronbehar as maintainer
2020-09-22 21:21:26 +03: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
Robin Gloster
65395a7105
treewide: installTargets is a list
2019-12-30 13:29:27 +01:00
Markus Kowalewski
ef5a7d4eb3
qrupdate: add meta data
2018-10-27 16:09:59 +02:00
Tuomas Tynkkynen
2258b21e4b
treewide: Add lots of platforms to packages with no meta
...
Build-tested on x86_64 Linux and on Darwin.
2016-08-02 21:17:44 +03:00
Anthony Cowley
028e3d82df
qrupdate: fix installation (darwin)
...
The issue is that the library files were not copied to $out with the
existing `installTargets` definition.
I noticed this problem on darwin, but I do not know if it is a
darwin-only problem.
2016-07-18 13:48:31 -04:00
Thomas Tuegel
fa290cb741
qrupdate: build with openblas
...
Replaces ATLAS and LAPACK with OpenBLAS. Also builds both static and
shared libraries. (Octave upstream recommends the shared library.)
2015-06-07 13:48:35 -05:00
Lluís Batlle i Rossell
61451871df
Updating qrupdate and making it do the check phase
...
svn path=/nixpkgs/trunk/; revision=32495
2012-02-22 22:41:44 +00:00
Rob Vermaas
70c6ab18a3
added qrupdate, suitesparse needed to build octave from source
...
svn path=/nixpkgs/trunk/; revision=22867
2010-08-02 11:20:39 +00:00