Commit Graph

14 Commits

Author SHA1 Message Date
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