octave: Use only lib.optionals
This commit is contained in:
parent
f602e104b0
commit
456d320c71
@ -89,23 +89,25 @@ mkDerivation rec {
|
|||||||
libwebp
|
libwebp
|
||||||
gl2ps
|
gl2ps
|
||||||
]
|
]
|
||||||
++ (stdenv.lib.optionals enableQt [
|
++ stdenv.lib.optionals enableQt [
|
||||||
qtbase
|
qtbase
|
||||||
qtsvg
|
qtsvg
|
||||||
qscintilla
|
qscintilla
|
||||||
])
|
]
|
||||||
++ (stdenv.lib.optional (ghostscript != null) ghostscript)
|
++ stdenv.lib.optionals (ghostscript != null) [ ghostscript ]
|
||||||
++ (stdenv.lib.optional (hdf5 != null) hdf5)
|
++ stdenv.lib.optionals (hdf5 != null) [ hdf5 ]
|
||||||
++ (stdenv.lib.optional (glpk != null) glpk)
|
++ stdenv.lib.optionals (glpk != null) [ glpk ]
|
||||||
++ (stdenv.lib.optional (suitesparse != null) suitesparse)
|
++ stdenv.lib.optionals (suitesparse != null) [ suitesparse ]
|
||||||
++ (stdenv.lib.optional (enableJava) jdk)
|
++ stdenv.lib.optionals (enableJava) [ jdk ]
|
||||||
++ (stdenv.lib.optional (sundials_2 != null) sundials_2)
|
++ stdenv.lib.optionals (sundials_2 != null) [ sundials_2 ]
|
||||||
++ (stdenv.lib.optional (gnuplot != null) gnuplot)
|
++ stdenv.lib.optionals (gnuplot != null) [ gnuplot ]
|
||||||
++ (stdenv.lib.optional (python != null) python)
|
++ stdenv.lib.optionals (python != null) [ python ]
|
||||||
++ (stdenv.lib.optionals (!stdenv.isDarwin) [ libGL libGLU libX11 ])
|
++ stdenv.lib.optionals (!stdenv.isDarwin) [ libGL libGLU libX11 ]
|
||||||
++ (stdenv.lib.optionals (stdenv.isDarwin) [ libiconv
|
++ stdenv.lib.optionals stdenv.isDarwin [
|
||||||
darwin.apple_sdk.frameworks.Accelerate
|
libiconv
|
||||||
darwin.apple_sdk.frameworks.Cocoa ])
|
darwin.apple_sdk.frameworks.Accelerate
|
||||||
|
darwin.apple_sdk.frameworks.Cocoa
|
||||||
|
]
|
||||||
;
|
;
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
pkgconfig
|
pkgconfig
|
||||||
@ -115,12 +117,12 @@ mkDerivation rec {
|
|||||||
fftwSinglePrec
|
fftwSinglePrec
|
||||||
texinfo
|
texinfo
|
||||||
]
|
]
|
||||||
++ (stdenv.lib.optional (sundials_2 != null) sundials_2)
|
++ stdenv.lib.optionals (sundials_2 != null) [ sundials_2 ]
|
||||||
++ (stdenv.lib.optional enableJIT llvm)
|
++ stdenv.lib.optionals enableJIT [ llvm ]
|
||||||
++ (stdenv.lib.optionals enableQt [
|
++ stdenv.lib.optionals enableQt [
|
||||||
qtscript
|
qtscript
|
||||||
qttools
|
qttools
|
||||||
])
|
]
|
||||||
;
|
;
|
||||||
|
|
||||||
doCheck = !stdenv.isDarwin;
|
doCheck = !stdenv.isDarwin;
|
||||||
@ -135,7 +137,7 @@ mkDerivation rec {
|
|||||||
"--with-lapack=lapack"
|
"--with-lapack=lapack"
|
||||||
(if blas.isILP64 then "--enable-64" else "--disable-64")
|
(if blas.isILP64 then "--enable-64" else "--disable-64")
|
||||||
]
|
]
|
||||||
++ (if stdenv.isDarwin then [ "--enable-link-all-dependencies" ] else [ ])
|
++ stdenv.lib.optionals stdenv.isDarwin [ "--enable-link-all-dependencies" ]
|
||||||
++ stdenv.lib.optionals enableReadline [ "--enable-readline" ]
|
++ stdenv.lib.optionals enableReadline [ "--enable-readline" ]
|
||||||
++ stdenv.lib.optionals stdenv.isDarwin [ "--with-x=no" ]
|
++ stdenv.lib.optionals stdenv.isDarwin [ "--with-x=no" ]
|
||||||
++ stdenv.lib.optionals enableQt [ "--with-qt=5" ]
|
++ stdenv.lib.optionals enableQt [ "--with-qt=5" ]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user