summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2019-10-28 10:17:49 +0100
committerJan Tojnar <jtojnar@gmail.com>2019-12-30 04:50:37 +0100
commitac8eaa85070e736af1548faeeb4b9b6e9976494d (patch)
tree63237e5cb3c8d2815152ea725488de1a83572e42
parent20b02b80aa46b8dc96e256500e3c22fd0c22817d (diff)
treewide: fix *Flags
-rw-r--r--pkgs/applications/audio/projectm/default.nix18
-rw-r--r--pkgs/applications/networking/mailreaders/lumail/default.nix2
-rw-r--r--pkgs/applications/networking/p2p/eiskaltdcpp/default.nix28
-rw-r--r--pkgs/applications/science/molecular-dynamics/gromacs/default.nix34
-rw-r--r--pkgs/applications/virtualization/runc/default.nix4
-rw-r--r--pkgs/build-support/agda/default.nix4
-rw-r--r--pkgs/development/coq-modules/mathcomp/default.nix2
-rw-r--r--pkgs/development/guile-modules/guile-sdl/default.nix2
-rw-r--r--pkgs/development/interpreters/elixir/generic-builder.nix6
-rw-r--r--pkgs/development/libraries/gdcm/default.nix10
-rw-r--r--pkgs/development/libraries/libnabo/default.nix6
-rw-r--r--pkgs/development/libraries/libpointmatcher/default.nix6
-rw-r--r--pkgs/development/libraries/libtcod/default.nix2
-rw-r--r--pkgs/development/libraries/tbb/default.nix6
-rw-r--r--pkgs/development/python-modules/pyside/shiboken.nix2
-rw-r--r--pkgs/development/tools/analysis/cppcheck/default.nix2
-rw-r--r--pkgs/development/tools/misc/universal-ctags/default.nix2
-rw-r--r--pkgs/games/frotz/default.nix2
-rw-r--r--pkgs/os-specific/linux/apparmor/default.nix21
-rw-r--r--pkgs/os-specific/linux/forktty/default.nix2
-rw-r--r--pkgs/tools/filesystems/fatresize/default.nix4
-rw-r--r--pkgs/tools/inputmethods/fcitx/unwrapped.nix28
-rw-r--r--pkgs/tools/misc/cpulimit/default.nix7
-rw-r--r--pkgs/tools/misc/ent/default.nix2
-rw-r--r--pkgs/tools/package-management/librepo/default.nix2
-rw-r--r--pkgs/tools/system/ipmitool/default.nix2
26 files changed, 107 insertions, 99 deletions
diff --git a/pkgs/applications/audio/projectm/default.nix b/pkgs/applications/audio/projectm/default.nix
index e7aace763a1b..347774010ae1 100644
--- a/pkgs/applications/audio/projectm/default.nix
+++ b/pkgs/applications/audio/projectm/default.nix
@@ -37,15 +37,15 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig cmake ];
- cmakeFlags = ''
- -DprojectM_FONT_MENU=${ttf_bitstream_vera}/share/fonts/truetype/VeraMono.ttf
- -DprojectM_FONT_TITLE=${ttf_bitstream_vera}/share/fonts/truetype/Vera.ttf
- -DINCLUDE-PROJECTM-TEST=OFF
- -DINCLUDE-PROJECTM-QT=${if withQt then "ON" else "OFF"}
- -DINCLUDE-PROJECTM-LIBVISUAL=${if withLibvisual then "ON" else "OFF"}
- -DINCLUDE-PROJECTM-JACK=${if withJack then "ON" else "OFF"}
- -DINCLUDE-PROJECTM-PULSEAUDIO=${if withPulseAudio then "ON" else "OFF"}
- '';
+ cmakeFlags = [
+ "-DprojectM_FONT_MENU=${ttf_bitstream_vera}/share/fonts/truetype/VeraMono.ttf"
+ "-DprojectM_FONT_TITLE=${ttf_bitstream_vera}/share/fonts/truetype/Vera.ttf"
+ "-DINCLUDE-PROJECTM-TEST=OFF"
+ "-DINCLUDE-PROJECTM-QT=${if withQt then "ON" else "OFF"}"
+ "-DINCLUDE-PROJECTM-LIBVISUAL=${if withLibvisual then "ON" else "OFF"}"
+ "-DINCLUDE-PROJECTM-JACK=${if withJack then "ON" else "OFF"}"
+ "-DINCLUDE-PROJECTM-PULSEAUDIO=${if withPulseAudio then "ON" else "OFF"}"
+ ];
buildInputs = with stdenv.lib;
[ glew ftgl ]
diff --git a/pkgs/applications/networking/mailreaders/lumail/default.nix b/pkgs/applications/networking/mailreaders/lumail/default.nix
index 0a670b2b9a6a..44b97fb3793c 100644
--- a/pkgs/applications/networking/mailreaders/lumail/default.nix
+++ b/pkgs/applications/networking/mailreaders/lumail/default.nix
@@ -52,7 +52,7 @@ stdenv.mkDerivation {
sed -e "s|^#\!\(.*/perl.*\)$|#\!\1$perlFlags|" -i perl.d/imap-proxy
'';
- buildFlags = if debugBuild then "lumail2-debug" else "";
+ buildFlags = stdenv.lib.optional debugBuild "lumail2-debug";
installPhase = ''
mkdir -p $out/bin || true
diff --git a/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix b/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
index 77aee30d38b2..2692e5360cec 100644
--- a/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
+++ b/pkgs/applications/networking/p2p/eiskaltdcpp/default.nix
@@ -39,20 +39,20 @@ stdenv.mkDerivation rec {
})
];
- cmakeFlags = ''
- -DUSE_ASPELL=ON
- -DUSE_QT_QML=ON
- -DFREE_SPACE_BAR_C=ON
- -DUSE_MINIUPNP=ON
- -DLOCAL_MINIUPNP=ON
- -DDBUS_NOTIFY=ON
- -DUSE_JS=ON
- -DPERL_REGEX=ON
- -DUSE_CLI_XMLRPC=ON
- -DWITH_SOUNDS=ON
- -DLUA_SCRIPT=ON
- -DWITH_LUASCRIPTS=ON
- '';
+ cmakeFlags = [
+ "-DUSE_ASPELL=ON"
+ "-DUSE_QT_QML=ON"
+ "-DFREE_SPACE_BAR_C=ON"
+ "-DUSE_MINIUPNP=ON"
+ "-DLOCAL_MINIUPNP=ON"
+ "-DDBUS_NOTIFY=ON"
+ "-DUSE_JS=ON"
+ "-DPERL_REGEX=ON"
+ "-DUSE_CLI_XMLRPC=ON"
+ "-DWITH_SOUNDS=ON"
+ "-DLUA_SCRIPT=ON"
+ "-DWITH_LUASCRIPTS=ON"
+ ];
enableParallelBuilding = true;
diff --git a/pkgs/applications/science/molecular-dynamics/gromacs/default.nix b/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
index d720f5ea0787..4dc6f038ce7f 100644
--- a/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
+++ b/pkgs/applications/science/molecular-dynamics/gromacs/default.nix
@@ -1,4 +1,6 @@
-{ stdenv, fetchurl, cmake
+{ stdenv
+, fetchurl
+, cmake
, singlePrec ? true
, mpiEnabled ? false
, fftw
@@ -6,7 +8,6 @@
, perl
}:
-
stdenv.mkDerivation {
name = "gromacs-2019.4";
@@ -19,18 +20,27 @@ stdenv.mkDerivation {
buildInputs = [ fftw perl ]
++ (stdenv.lib.optionals mpiEnabled [ openmpi ]);
- cmakeFlags = ''
- ${if singlePrec then "-DGMX_DOUBLE=OFF" else "-DGMX_DOUBLE=ON -DGMX_DEFAULT_SUFFIX=OFF"}
- ${if mpiEnabled then "-DGMX_MPI:BOOL=TRUE
- -DGMX_CPU_ACCELERATION:STRING=SSE4.1
- -DGMX_OPENMP:BOOL=TRUE
- -DGMX_THREAD_MPI:BOOL=FALSE"
- else "-DGMX_MPI:BOOL=FALSE" }
- '';
+ cmakeFlags = (
+ if singlePrec then [
+ "-DGMX_DOUBLE=OFF"
+ ] else [
+ "-DGMX_DOUBLE=ON"
+ "-DGMX_DEFAULT_SUFFIX=OFF"
+ ]
+ ) ++ (
+ if mpiEnabled then [
+ "-DGMX_MPI:BOOL=TRUE"
+ "-DGMX_CPU_ACCELERATION:STRING=SSE4.1"
+ "-DGMX_OPENMP:BOOL=TRUE"
+ "-DGMX_THREAD_MPI:BOOL=FALSE"
+ ] else [
+ "-DGMX_MPI:BOOL=FALSE"
+ ]
+ );
meta = with stdenv.lib; {
- homepage = "http://www.gromacs.org";
- license = licenses.gpl2;
+ homepage = "http://www.gromacs.org";
+ license = licenses.gpl2;
description = "Molecular dynamics software package";
longDescription = ''
GROMACS is a versatile package to perform molecular dynamics,
diff --git a/pkgs/applications/virtualization/runc/default.nix b/pkgs/applications/virtualization/runc/default.nix
index c850a18c867f..48bd81f383a8 100644
--- a/pkgs/applications/virtualization/runc/default.nix
+++ b/pkgs/applications/virtualization/runc/default.nix
@@ -22,14 +22,14 @@ buildGoPackage rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ go-md2man libseccomp libapparmor apparmor-parser which ];
- makeFlags = ''BUILDTAGS+=seccomp BUILDTAGS+=apparmor'';
+ makeFlags = [ "BUILDTAGS+=seccomp" "BUILDTAGS+=apparmor" ];
buildPhase = ''
cd go/src/${goPackagePath}
patchShebangs .
substituteInPlace libcontainer/apparmor/apparmor.go \
--replace /sbin/apparmor_parser ${apparmor-parser}/bin/apparmor_parser
- make ${makeFlags} runc
+ make ${toString makeFlags} runc
'';
installPhase = ''
diff --git a/pkgs/build-support/agda/default.nix b/pkgs/build-support/agda/default.nix
index 3e5d8e6c384c..0d054eaa5469 100644
--- a/pkgs/build-support/agda/default.nix
+++ b/pkgs/build-support/agda/default.nix
@@ -47,9 +47,9 @@ let
includeDirs = self.buildDependsAgdaShareAgda
++ self.sourceDirectories ++ self.topSourceDirectories
++ [ "." ];
- buildFlags = concatStringsSep " " (map (x: "-i " + x) self.includeDirs);
+ buildFlags = stdenv.lib.concatMap (x: ["-i" x]) self.includeDirs;
- agdaWithArgs = "${Agda}/bin/agda ${self.buildFlags}";
+ agdaWithArgs = "${Agda}/bin/agda ${toString self.buildFlags}";
buildPhase = ''
runHook preBuild
diff --git a/pkgs/development/coq-modules/mathcomp/default.nix b/pkgs/development/coq-modules/mathcomp/default.nix
index 3c0a9632c95c..647a13afa8f8 100644
--- a/pkgs/development/coq-modules/mathcomp/default.nix
+++ b/pkgs/development/coq-modules/mathcomp/default.nix
@@ -92,7 +92,7 @@ let
attrValues (mkMathcompGenFrom overrides (mathcomp-deps mathcomp-pkg) mathcomp-version);
enableParallelBuilding = true;
- buildFlags = optionalString withDoc "doc";
+ buildFlags = optional withDoc "doc";
COQBIN = "${coq}/bin/";
diff --git a/pkgs/development/guile-modules/guile-sdl/default.nix b/pkgs/development/guile-modules/guile-sdl/default.nix
index 41bfb2ef62a9..eff4c699625a 100644
--- a/pkgs/development/guile-modules/guile-sdl/default.nix
+++ b/pkgs/development/guile-modules/guile-sdl/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
name = "sdl-env";
paths = buildInputs;
};
- in "SDLMINUSI=-I${sdl}/include/SDL";
+ in [ "SDLMINUSI=-I${sdl}/include/SDL" ];
meta = with stdenv.lib; {
description = "Guile bindings for SDL";
diff --git a/pkgs/development/interpreters/elixir/generic-builder.nix b/pkgs/development/interpreters/elixir/generic-builder.nix
index b7e98af21097..a11865571018 100644
--- a/pkgs/development/interpreters/elixir/generic-builder.nix
+++ b/pkgs/development/interpreters/elixir/generic-builder.nix
@@ -10,7 +10,7 @@
} @ args:
let
- inherit (stdenv.lib) getVersion versionAtLeast;
+ inherit (stdenv.lib) getVersion versionAtLeast optional;
in
assert versionAtLeast (getVersion erlang) minimumOTPVersion;
@@ -29,9 +29,7 @@ in
inherit debugInfo;
- buildFlags = if debugInfo
- then "ERL_COMPILER_OPTIONS=debug_info"
- else "";
+ buildFlags = optional debugInfo "ERL_COMPILER_OPTIONS=debug_info";
preBuild = ''
# The build process uses ./rebar. Link it to the nixpkgs rebar
diff --git a/pkgs/development/libraries/gdcm/default.nix b/pkgs/development/libraries/gdcm/default.nix
index c3f62a5df941..0b5e0af84ba2 100644
--- a/pkgs/development/libraries/gdcm/default.nix
+++ b/pkgs/development/libraries/gdcm/default.nix
@@ -16,11 +16,11 @@ stdenv.mkDerivation rec {
cd ../build
'';
- cmakeFlags = ''
- -DGDCM_BUILD_APPLICATIONS=ON
- -DGDCM_BUILD_SHARED_LIBS=ON
- -DGDCM_USE_VTK=ON
- '';
+ cmakeFlags = [
+ "-DGDCM_BUILD_APPLICATIONS=ON"
+ "-DGDCM_BUILD_SHARED_LIBS=ON"
+ "-DGDCM_USE_VTK=ON"
+ ];
enableParallelBuilding = true;
buildInputs = [ cmake vtk ] ++ stdenv.lib.optional stdenv.isDarwin [ darwin.apple_sdk.frameworks.ApplicationServices darwin.apple_sdk.frameworks.Cocoa ];
diff --git a/pkgs/development/libraries/libnabo/default.nix b/pkgs/development/libraries/libnabo/default.nix
index 9414ebdcc2a0..4c3ceee1e561 100644
--- a/pkgs/development/libraries/libnabo/default.nix
+++ b/pkgs/development/libraries/libnabo/default.nix
@@ -15,9 +15,9 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- cmakeFlags = "
- -DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3
- ";
+ cmakeFlags = [
+ "-DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3"
+ ];
doCheck = true;
checkTarget = "test";
diff --git a/pkgs/development/libraries/libpointmatcher/default.nix b/pkgs/development/libraries/libpointmatcher/default.nix
index cd841a9d8f84..20b2988417cc 100644
--- a/pkgs/development/libraries/libpointmatcher/default.nix
+++ b/pkgs/development/libraries/libpointmatcher/default.nix
@@ -16,9 +16,9 @@ stdenv.mkDerivation rec {
enableParallelBuilding = true;
- cmakeFlags = "
- -DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3
- ";
+ cmakeFlags = [
+ "-DEIGEN_INCLUDE_DIR=${eigen}/include/eigen3"
+ ];
doCheck = true;
checkPhase = ''
diff --git a/pkgs/development/libraries/libtcod/default.nix b/pkgs/development/libraries/libtcod/default.nix
index 5a7fb3395ebe..d81f3f820015 100644
--- a/pkgs/development/libraries/libtcod/default.nix
+++ b/pkgs/development/libraries/libtcod/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
echo 'INSTALL(DIRECTORY include DESTINATION .)' >> CMakeLists.txt
'';
- cmakeFlags="-DLIBTCOD_SAMPLES=OFF";
+ cmakeFlags = [ "-DLIBTCOD_SAMPLES=OFF" ];
buildInputs = [ cmake SDL libGLU libGL upx zlib ];
diff --git a/pkgs/development/libraries/tbb/default.nix b/pkgs/development/libraries/tbb/default.nix
index 0ec5d8ad15dd..18f9e541acd4 100644
--- a/pkgs/development/libraries/tbb/default.nix
+++ b/pkgs/development/libraries/tbb/default.nix
@@ -11,10 +11,8 @@ with stdenv.lib; stdenv.mkDerivation rec {
sha256 = "1a39nflw7b2n51jfp3fdprnkpgzaspzww1dckfvaigflfli9s8rj";
};
- makeFlags = concatStringsSep " " (
- optional (compiler != null) "compiler=${compiler}" ++
- optional (stdver != null) "stdver=${stdver}"
- );
+ makeFlags = optional (compiler != null) "compiler=${compiler}"
+ ++ optional (stdver != null) "stdver=${stdver}";
patches = stdenv.lib.optional stdenv.hostPlatform.isMusl ./glibc-struct-mallinfo.patch;
diff --git a/pkgs/development/python-modules/pyside/shiboken.nix b/pkgs/development/python-modules/pyside/shiboken.nix
index 42ad55ad0b95..a968935dc060 100644
--- a/pkgs/development/python-modules/pyside/shiboken.nix
+++ b/pkgs/development/python-modules/pyside/shiboken.nix
@@ -27,7 +27,7 @@ buildPythonPackage rec {
# gcc6 patch was also sent upstream: https://github.com/pyside/Shiboken/pull/86
patches = [ ./gcc6.patch ] ++ (lib.optional (isPy35 || isPy36 || isPy37) ./shiboken_py35.patch);
- cmakeFlags = if isPy3k then "-DUSE_PYTHON3=TRUE" else null;
+ cmakeFlags = lib.optional isPy3k "-DUSE_PYTHON3=TRUE";
meta = {
description = "Plugin (front-end) for pyside-generatorrunner, that generates bindings for C++ libraries using CPython source code";
diff --git a/pkgs/development/tools/analysis/cppcheck/default.nix b/pkgs/development/tools/analysis/cppcheck/default.nix
index 8b6eb71f90ff..1b7467608be3 100644
--- a/pkgs/development/tools/analysis/cppcheck/default.nix
+++ b/pkgs/development/tools/analysis/cppcheck/default.nix
@@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
buildInputs = [ pcre ];
nativeBuildInputs = [ libxslt docbook_xsl docbook_xml_dtd_45 ];
- makeFlags = ''PREFIX=$(out) CFGDIR=$(out)/cfg HAVE_RULES=yes'';
+ makeFlags = [ "PREFIX=$(out)" "CFGDIR=$(out)/cfg" "HAVE_RULES=yes" ];
outputs = [ "out" "man" ];
diff --git a/pkgs/development/tools/misc/universal-ctags/default.nix b/pkgs/development/tools/misc/universal-ctags/default.nix
index 906057719585..c104adc78cc3 100644
--- a/pkgs/development/tools/misc/universal-ctags/default.nix
+++ b/pkgs/development/tools/misc/universal-ctags/default.nix
@@ -33,7 +33,7 @@ stdenv.mkDerivation {
doCheck = true;
- checkFlags = "units";
+ checkFlags = [ "units" ];
meta = with stdenv.lib; {
description = "A maintained ctags implementation";
diff --git a/pkgs/games/frotz/default.nix b/pkgs/games/frotz/default.nix
index 3dbd7bd928b6..788280fd8208 100644
--- a/pkgs/games/frotz/default.nix
+++ b/pkgs/games/frotz/default.nix
@@ -11,7 +11,7 @@ stdenv.mkDerivation rec {
sha256 = "0gjkk4gxzqmxfdirrz2lr0bms6l9fc31vkmlywigkbdlh8wxgypp";
};
- makeFlags = ''CC=cc PREFIX=$(out) CURSES=-lncurses'';
+ makeFlags = [ "CC=cc" "PREFIX=$(out)" "CURSES=-lncurses" ];
buildInputs = [ ncurses ];
diff --git a/pkgs/os-specific/linux/apparmor/default.nix b/pkgs/os-specific/linux/apparmor/default.nix
index 658c84412763..7030bc0ca315 100644
--- a/pkgs/os-specific/linux/apparmor/default.nix
+++ b/pkgs/os-specific/linux/apparmor/default.nix
@@ -124,8 +124,8 @@ let
prePatch = prePatchCommon;
inherit patches;
postPatch = "cd ./utils";
- makeFlags = ''LANGS='';
- installFlags = ''DESTDIR=$(out) BINDIR=$(out)/bin VIM_INSTALL_PATH=$(out)/share PYPREFIX='';
+ makeFlags = [ "LANGS=" ];
+ installFlags = [ "DESTDIR=$(out)" "BINDIR=$(out)/bin" "VIM_INSTALL_PATH=$(out)/share" "PYPREFIX=" ];
postInstall = ''
for prog in aa-audit aa-autodep aa-cleanprof aa-complain aa-disable aa-enforce aa-genprof aa-logprof aa-mergeprof aa-status aa-unconfined ; do
@@ -162,8 +162,8 @@ let
prePatch = prePatchCommon;
postPatch = "cd ./binutils";
- makeFlags = ''LANGS= USE_SYSTEM=1'';
- installFlags = ''DESTDIR=$(out) BINDIR=$(out)/bin'';
+ makeFlags = [ "LANGS=" "USE_SYSTEM=1" ];
+ installFlags = [ "DESTDIR=$(out)" "BINDIR=$(out)/bin" ];
inherit doCheck;
@@ -187,8 +187,11 @@ let
'';
inherit patches;
postPatch = "cd ./parser";
- makeFlags = ''LANGS= USE_SYSTEM=1 INCLUDEDIR=${libapparmor}/include AR=${stdenv.cc.bintools.targetPrefix}ar'';
- installFlags = ''DESTDIR=$(out) DISTRO=unknown'';
+ makeFlags = [
+ "LANGS=" "USE_SYSTEM=1" "INCLUDEDIR=${libapparmor}/include"
+ "AR=${stdenv.cc.bintools.targetPrefix}ar"
+ ];
+ installFlags = [ "DESTDIR=$(out)" "DISTRO=unknown" ];
inherit doCheck;
@@ -204,8 +207,8 @@ let
buildInputs = [ libapparmor pam ];
postPatch = "cd ./changehat/pam_apparmor";
- makeFlags = ''USE_SYSTEM=1'';
- installFlags = ''DESTDIR=$(out)'';
+ makeFlags = [ "USE_SYSTEM=1" ];
+ installFlags = [ "DESTDIR=$(out)" ];
inherit doCheck;
@@ -219,7 +222,7 @@ let
nativeBuildInputs = [ which ];
postPatch = "cd ./profiles";
- installFlags = ''DESTDIR=$(out) EXTRAS_DEST=$(out)/share/apparmor/extra-profiles'';
+ installFlags = [ "DESTDIR=$(out)" "EXTRAS_DEST=$(out)/share/apparmor/extra-profiles" ];
inherit doCheck;
diff --git a/pkgs/os-specific/linux/forktty/default.nix b/pkgs/os-specific/linux/forktty/default.nix
index 6402b5c69d82..66570bac9428 100644
--- a/pkgs/os-specific/linux/forktty/default.nix
+++ b/pkgs/os-specific/linux/forktty/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
mkdir -p "$out/bin"
mkdir -p "$out/share/man/man8"
'';
- makeFlags='' prefix="''${out}" manprefix="''${out}/share/" '';
+ makeFlags = [ "prefix=$(out)" "manprefix=$(out)/share/" ];
meta = {
inherit (s) version;
description = ''Tool to detach from controlling TTY and attach to another'';
diff --git a/pkgs/tools/filesystems/fatresize/default.nix b/pkgs/tools/filesystems/fatresize/default.nix
index a00104510bf2..5a60f8c055e5 100644
--- a/pkgs/tools/filesystems/fatresize/default.nix
+++ b/pkgs/tools/filesystems/fatresize/default.nix
@@ -25,9 +25,7 @@ stdenv.mkDerivation rec {
# Filesystem resize functions were reintroduced in parted 3.1 due to no other available free alternatives
# but in a sepparate library -> libparted-fs-resize --- that's why the added LDFLAG
- makeFlags = ''
- LDFLAGS=-lparted-fs-resize
- '';
+ makeFlags = [ "LDFLAGS=-lparted-fs-resize" ];
propagatedBuildInputs = [ parted utillinux ];
diff --git a/pkgs/tools/inputmethods/fcitx/unwrapped.nix b/pkgs/tools/inputmethods/fcitx/unwrapped.nix
index 636cb518fd23..60de9e6910e3 100644
--- a/pkgs/tools/inputmethods/fcitx/unwrapped.nix
+++ b/pkgs/tools/inputmethods/fcitx/unwrapped.nix
@@ -75,20 +75,20 @@ stdenv.mkDerivation rec {
libxkbcommon libxml2 dbus cairo gtk2 gtk3 pango qt4 libuuid
];
- cmakeFlags = ''
- -DENABLE_QT_IM_MODULE=ON
- -DENABLE_GTK2_IM_MODULE=ON
- -DENABLE_GTK3_IM_MODULE=ON
- -DENABLE_GIR=OFF
- -DENABLE_OPENCC=OFF
- -DENABLE_PRESAGE=OFF
- -DENABLE_XDGAUTOSTART=OFF
- -DENABLE_PINYIN=${if withPinyin then "ON" else "OFF"}
- -DENABLE_TABLE=ON
- -DENABLE_SPELL=ON
- -DENABLE_QT_GUI=ON
- -DXKB_RULES_XML_FILE='${xkeyboard_config}/share/X11/xkb/rules/evdev.xml'
- '';
+ cmakeFlags = [
+ "-DENABLE_QT_IM_MODULE=ON"
+ "-DENABLE_GTK2_IM_MODULE=ON"
+ "-DENABLE_GTK3_IM_MODULE=ON"
+ "-DENABLE_GIR=OFF"
+ "-DENABLE_OPENCC=OFF"
+ "-DENABLE_PRESAGE=OFF"
+ "-DENABLE_XDGAUTOSTART=OFF"
+ "-DENABLE_PINYIN=${if withPinyin then "ON" else "OFF"}"
+ "-DENABLE_TABLE=ON"
+ "-DENABLE_SPELL=ON"
+ "-DENABLE_QT_GUI=ON"
+ "-DXKB_RULES_XML_FILE='${xkeyboard_config}/share/X11/xkb/rules/evdev.xml'"
+ ];
meta = with stdenv.lib; {
homepage = https://github.com/fcitx/fcitx;
diff --git a/pkgs/tools/misc/cpulimit/default.nix b/pkgs/tools/misc/cpulimit/default.nix
index 547e2a1f059f..1978476a12d6 100644
--- a/pkgs/tools/misc/cpulimit/default.nix
+++ b/pkgs/tools/misc/cpulimit/default.nix
@@ -9,12 +9,13 @@ stdenv.mkDerivation rec {
sha256 = "0xf0r6zxaqan1drz61nqf95p2pkiiihpvrjhrr9dx9j3vswyx31g";
};
- buildFlags = with stdenv;
+ buildFlags = with stdenv; [ (
if isDarwin then "osx"
else if isFreeBSD then "freebsd"
- else "cpulimit";
+ else "cpulimit"
+ ) ];
- installFlags = "PREFIX=$(out)";
+ installFlags = [ "PREFIX=$(out)" ];
meta = with stdenv.lib; {
homepage = http://limitcpu.sourceforge.net/;
diff --git a/pkgs/tools/misc/ent/default.nix b/pkgs/tools/misc/ent/default.nix
index 1c0401e2eadc..7e8d04b42092 100644
--- a/pkgs/tools/misc/ent/default.nix
+++ b/pkgs/tools/misc/ent/default.nix
@@ -14,7 +14,7 @@ stdenv.mkDerivation {
buildInputs = [ unzip ];
- buildFlags = if stdenv.cc.isClang then [ "CC=clang" ] else null;
+ buildFlags = stdenv.lib.optional stdenv.cc.isClang "CC=clang";
installPhase = ''
mkdir -p $out/bin
diff --git a/pkgs/tools/package-management/librepo/default.nix b/pkgs/tools/package-management/librepo/default.nix
index 0c53c1bbbc91..61435cee284d 100644
--- a/pkgs/tools/package-management/librepo/default.nix
+++ b/pkgs/tools/package-management/librepo/default.nix
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake pkgconfig ];
- cmakeFlags="-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}";
+ cmakeFlags = ["-DPYTHON_DESIRED=${stdenv.lib.substring 0 1 python.pythonVersion}" ];
buildInputs = [ python libxml2 glib openssl curl check gpgme ];
diff --git a/pkgs/tools/system/ipmitool/default.nix b/pkgs/tools/system/ipmitool/default.nix
index c906ad3c8cf1..3105cba5a344 100644
--- a/pkgs/tools/system/ipmitool/default.nix
+++ b/pkgs/tools/system/ipmitool/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
${if static then "LDFLAGS=-static --enable-static --disable-shared" else "--enable-shared"}
)
'';
- makeFlags = if static then "AM_LDFLAGS=-all-static" else "";
+ makeFlags = stdenv.lib.optional static "AM_LDFLAGS=-all-static";
dontDisableStatic = static;
meta = with lib; {