Skip to content
Merged
2 changes: 1 addition & 1 deletion doc/old/cross.txt
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ stdenv.mkDerivation {
sha256 = "1ian3kwh2vg6hr3ymrv48s04gijs539vzrq62xr76bxbhbwnz2np";
};
inherit noSysDirs;
configureFlags = "--target=arm-linux";
configureFlags = [ "--target=arm-linux" ];
}
---

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/audio/lingot/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ intltool gtk2 alsaLib libglade ];

configureFlags = "--disable-jack";
configureFlags = [ "--disable-jack" ];

meta = {
description = "Not a Guitar-Only tuner";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/audio/mhwaveedit/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ stdenv.mkDerivation rec {
pkgconfig libpulseaudio makeWrapper
];

configureFlags = "--with-default-ladspa-path=${ladspaPlugins}/lib/ladspa";
configureFlags = [ "--with-default-ladspa-path=${ladspaPlugins}/lib/ladspa" ];

postInstall = ''
wrapProgram $out/bin/mhwaveedit \
Expand Down
13 changes: 6 additions & 7 deletions pkgs/applications/audio/puredata/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,13 +15,12 @@ stdenv.mkDerivation rec {

buildInputs = [ alsaLib libjack2 fftw ];

configureFlags = ''
--enable-alsa
--enable-jack
--enable-fftw
--disable-portaudio

'';
configureFlags = [
"--enable-alsa"
"--enable-jack"
"--enable-fftw"
"--disable-portaudio"
];

# https://github.com/pure-data/pure-data/issues/188
# --disable-oss
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/audio/schismtracker/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ stdenv.mkDerivation rec {
export ac_cv_prog_ac_ct_WINDRES=
'';

configureFlags = "--enable-dependency-tracking";
configureFlags = [ "--enable-dependency-tracking" ];

buildInputs = [ alsaLib python SDL ];

Expand Down
8 changes: 5 additions & 3 deletions pkgs/applications/audio/transcode/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,11 @@ stdenv.mkDerivation rec {

buildInputs = [ flac lame zlib libjpeg libvorbis libtheora libxml2 lzo
libdvdread pkgconfig x264 libmpeg2 xvidcore ];
configureFlags = "--disable-ffmpeg --disable-libavcodec --disable-libavformat
--enable-lzo --enable-ogg --enable-vorbis --enable-theora --enable-libxml2
--enable-x264 --enable-libmpeg2 --enable-xvid";
configureFlags = [
"--disable-ffmpeg" "--disable-libavcodec" "--disable-libavformat"
"--enable-lzo" "--enable-ogg" "--enable-vorbis" "--enable-theora" "--enable-libxml2"
"--enable-x264" "--enable-libmpeg2" "--enable-xvid"
];

enableParallelBuilding = true;

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/editors/elvis/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ stdenv.mkDerivation rec {
done
'';

configureFlags = "--ioctl=termios";
configureFlags = [ "--ioctl=termios" ];

meta = {
homepage = http://elvis.vi-editor.org/;
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/editors/emacs-modes/bbdb/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ stdenv.mkDerivation rec {
patches = [ ./install-infodir.patch ];

buildInputs = [emacs texinfo ctags];
configureFlags = "--with-package-dir=$$out/share/emacs/site-lisp";
configureFlags = [ "--with-package-dir=$$out/share/emacs/site-lisp" ];
preInstall = "mkdir -p $out/info";
installTargets = "install-pkg texinfo";
postInstall = ''
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/editors/emacs-modes/maude/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ stdenv.mkDerivation {
};

buildInputs = [emacs];
configureFlags = "--with-lispdir=$$out/share/emacs/site-lisp";
configureFlags = [ "--with-lispdir=$$out/share/emacs/site-lisp" ];

meta = {
description = "Emacs mode for the programming language Maude";
Expand Down
3 changes: 0 additions & 3 deletions pkgs/applications/editors/gobby/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,6 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ gtkmm2 gsasl gtksourceview libxmlxx libinf intltool ]
++ stdenv.lib.optional gnomeSupport gnome_vfs;

configureFlags = ''
'';

meta = with stdenv.lib; {
homepage = http://gobby.0x539.de/;
Expand Down
10 changes: 5 additions & 5 deletions pkgs/applications/editors/nano/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -32,11 +32,11 @@ in stdenv.mkDerivation rec {

outputs = [ "out" "info" ];

configureFlags = ''
--sysconfdir=/etc
${optionalString (!enableNls) "--disable-nls"}
${optionalString enableTiny "--enable-tiny"}
'';
configureFlags = [
"--sysconfdir=/etc"
(stdenv.lib.enableFeature enableNls "nls")
(stdenv.lib.enableFeature enableTiny "tiny")
];

postInstall = ''
cp ${nixSyntaxHighlight}/nix.nanorc $out/share/nano/
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/graphics/dia/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ stdenv.mkDerivation rec {
preConfigure = ''
NOCONFIGURE=1 ./autogen.sh # autoreconfHook is not enough
'';
configureFlags = stdenv.lib.optionalString withGNOME "--enable-gnome";
configureFlags = stdenv.lib.optional withGNOME "--enable-gnome";

hardeningDisable = [ "format" ];

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/graphics/xara/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ stdenv.mkDerivation {
nativeBuildInputs = [ automake pkgconfig gettext perl zip ];
buildInputs = [ wxGTK gtk2 libxml2 freetype pango ];

configureFlags = "--disable-svnversion";
configureFlags = [ "--disable-svnversion" ];

patches = map fetchurl (import ./debian-patches.nix);

Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/cgminer/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
xorg.libX11 xorg.libXext xorg.libXinerama jansson
];
configureScript = "./autogen.sh";
configureFlags = "--enable-scrypt --enable-opencl";
configureFlags = [ "--enable-scrypt" "--enable-opencl" ];
NIX_LDFLAGS = "-lgcc_s -lX11 -lXext -lXinerama";

preConfigure = ''
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/fetchmail/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ stdenv.mkDerivation {

buildInputs = [ openssl ];

configureFlags = "--with-ssl=${openssl.dev}";
configureFlags = [ "--with-ssl=${openssl.dev}" ];

meta = {
homepage = http://www.fetchmail.info/;
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/font-manager/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ stdenv.mkDerivation rec {
substituteInPlace configure --replace "/usr/bin/file" "${file}/bin/file"
'';

configureFlags = "--disable-pycompile";
configureFlags = [ "--disable-pycompile" ];

meta = {
homepage = https://fontmanager.github.io/;
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/gksu/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ stdenv.mkDerivation rec {
sed -i -e 's|/usr/bin/x-terminal-emulator|-l gnome-terminal|g' gksu.desktop
'';

configureFlags = "--disable-nautilus-extension";
configureFlags = [ "--disable-nautilus-extension" ];

meta = {
description = "A graphical frontend for libgksu";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/jigdo/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ stdenv.mkDerivation {

buildInputs = [ db gtk2 bzip2 ];

configureFlags = "--without-libdb";
configureFlags = [ "--without-libdb" ];

meta = {
description = "Download utility that can fetch files from several sources simultaneously";
Expand Down
8 changes: 4 additions & 4 deletions pkgs/applications/misc/lilyterm/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -40,10 +40,10 @@ stdenv.mkDerivation rec {

preConfigure = "sh autogen.sh";

configureFlags = ''
--enable-nls
--enable-safe-mode
'';
configureFlags = [
"--enable-nls"
"--enable-safe-mode"
];

meta = with stdenv.lib; {
description = "A fast, lightweight terminal emulator";
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/misc/notify-osd/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
gnome3.gsettings-desktop-schemas
];

configureFlags = "--libexecdir=$(out)/bin";
configureFlags = [ "--libexecdir=$(out)/bin" ];

preFixup = ''
wrapProgram "$out/bin/notify-osd" \
Expand Down
12 changes: 6 additions & 6 deletions pkgs/applications/misc/taskjuggler/2.x/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -44,12 +44,12 @@ stdenv.mkDerivation rec {
HOME=$TMPDIR
'';

configureFlags = "
--without-arts --disable-docs
--x-includes=${libX11.dev}/include
--x-libraries=${libX11.out}/lib
--with-qt-dir=${qt3}
";
configureFlags = [
"--without-arts" "--disable-docs"
"--x-includes=${libX11.dev}/include"
"--x-libraries=${libX11.out}/lib"
"--with-qt-dir=${qt3}"
];

preInstall = ''
mkdir -p $out/share/emacs/site-lisp/
Expand Down
6 changes: 4 additions & 2 deletions pkgs/applications/misc/wordnet/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ stdenv.mkDerivation rec {
'';

# Needs the path to `tclConfig.sh' and `tkConfig.sh'.
configureFlags = "--with-tcl=" + tcl + "/lib " +
"--with-tk=" + tk + "/lib";
configureFlags = [
"--with-tcl=${tcl}/lib"
"--with-tk=${tk}/lib"
];

postInstall = ''
wrapProgram $out/bin/wishwn --set TK_LIBRARY "${tk}/lib/${tk.libPrefix}"
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/networking/browsers/dillo/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
buildInputs = with stdenv.lib;
[ perl fltk openssl libjpeg libpng libXcursor libXi libXinerama ];

configureFlags = "--enable-ssl";
configureFlags = [ "--enable-ssl" ];

meta = with stdenv.lib; {
homepage = https://www.dillo.org/;
Expand Down
6 changes: 5 additions & 1 deletion pkgs/applications/networking/ids/daq/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,11 @@ stdenv.mkDerivation rec {

buildInputs = [ flex bison libpcap libdnet libnfnetlink libnetfilter_queue];

configureFlags = "--enable-nfq-module=yes --with-dnet-includes=${libdnet}/includes --with-dnet-libraries=${libdnet}/lib";
configureFlags = [
"--enable-nfq-module=yes"
"--with-dnet-includes=${libdnet}/includes"
"--with-dnet-libraries=${libdnet}/lib"
];

meta = {
description = "Data AcQuisition library (DAQ), for packet I/O";
Expand Down
7 changes: 6 additions & 1 deletion pkgs/applications/networking/ids/snort/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,12 @@ stdenv.mkDerivation rec {

enableParallelBuilding = true;

configureFlags = "--disable-static-daq --enable-control-socket --with-daq-includes=${daq}/includes --with-daq-libraries=${daq}/lib";
configureFlags = [
"--disable-static-daq"
"--enable-control-socket"
"--with-daq-includes=${daq}/includes"
"--with-daq-libraries=${daq}/lib"
];

postInstall = ''
wrapProgram $out/bin/snort --add-flags "--daq-dir ${daq}/lib/daq --dynamic-preprocessor-lib-dir $out/lib/snort_dynamicpreprocessor/ --dynamic-engine-lib-dir $out/lib/snort_dynamicengine"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@ stdenv.mkDerivation {
sha256 = "0b8ir7spxnsz8f7kvr9f1k91nsy8cb65q6jv2l55b04fl20x4z7r";
};

configureFlags = "--with-tcl=${tcl}/lib --with-tk=${tk}/lib --enable-static";
configureFlags = [
"--with-tcl=${tcl}/lib"
"--with-tk=${tk}/lib"
"--enable-static"
];

buildInputs = [which tcl tk xlibsWrapper libpng libjpeg makeWrapper];

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,11 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ openssl ncurses glib loudmouth libotr gpgme ];

configureFlags = "--with-openssl=${openssl.dev} --enable-modules --enable-otr";
configureFlags = [
"--with-openssl=${openssl.dev}"
"--enable-modules"
"--enable-otr"
];

doCheck = true;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ stdenv.mkDerivation {

hardeningDisable = [ "format" ];

configureFlags = "--with-ncurses=${ncurses.dev}";
configureFlags = [ "--with-ncurses=${ncurses.dev}" ];

preConfigure = stdenv.lib.optionalString enablePlugin ''
configureFlags="$configureFlags --with-silc-plugin=$out/lib/irssi"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ stdenv.mkDerivation rec {

checkInputs = [ dbus.daemon ];

configureFlags = "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt";
configureFlags = [ "--with-ca-certificates=/etc/ssl/certs/ca-certificates.crt" ];

enableParallelBuilding = true;
doCheck = true;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ stdenv.mkDerivation rec {
dbus telepathy-glib.python
];

configureFlags = "--enable-call";
configureFlags = [ "--enable-call" ];

preFixup = ''
wrapProgram "$out/libexec/telepathy-logger" \
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ stdenv.mkDerivation rec {

nativeBuildInputs = [ libxslt pkgconfigUpstream ];

configureFlags = "--disable-avahi-tests";
configureFlags = [ "--disable-avahi-tests" ];

meta = with stdenv.lib; {
description = "Link-local XMPP connection manager for Telepathy";
Expand Down
5 changes: 4 additions & 1 deletion pkgs/applications/networking/newsreaders/slrn/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,10 @@ stdenv.mkDerivation {
-e "s|/bin/rm|rm|"
'';

configureFlags = "--with-slang=${slang.dev} --with-ssl=${openssl.dev}";
configureFlags = [
"--with-slang=${slang.dev}"
"--with-ssl=${openssl.dev}"
];

buildInputs = [ slang ncurses openssl ];

Expand Down
11 changes: 7 additions & 4 deletions pkgs/applications/networking/znc/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -24,10 +24,13 @@ stdenv.mkDerivation rec {
++ optional withTcl tcl
++ optional withCyrus cyrus_sasl;

configureFlags = optionalString withPerl "--enable-perl "
+ optionalString withPython "--enable-python "
+ optionalString withTcl "--enable-tcl --with-tcl=${tcl}/lib "
+ optionalString withCyrus "--enable-cyrus ";
configureFlags = [
(stdenv.lib.enableFeature withPerl "perl")
(stdenv.lib.enableFeature withPython "python")
(stdenv.lib.enableFeature withTcl "tcl")
(stdenv.lib.withFeatureAs withTcl "tcl" "${tcl}/lib")
(stdenv.lib.enableFeature withCyrus "cyrus")
];

meta = with stdenv.lib; {
description = "Advanced IRC bouncer";
Expand Down
8 changes: 7 additions & 1 deletion pkgs/applications/office/gnucash/2.4.nix
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,13 @@ stdenv.mkDerivation rec {
];
propagatedUserEnvPkgs = [ gconf ];

configureFlags = "CFLAGS=-O3 CXXFLAGS=-O3 --disable-dbi --enable-ofx --enable-aqbanking";
configureFlags = [
"CFLAGS=-O3"
"CXXFLAGS=-O3"
"--disable-dbi"
"--enable-ofx"
"--enable-aqbanking"
];

postInstall = ''
# Auto-updaters don't make sense in Nix.
Expand Down
2 changes: 1 addition & 1 deletion pkgs/applications/office/gnumeric/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ in stdenv.mkDerivation rec {
sha256 = "26cceb7fa97dc7eee7181a79a6251a85b1f1464dcaaaf7624829f7439c5f7d3f";
};

configureFlags = "--disable-component";
configureFlags = [ "--disable-component" ];

prePatch = ''
substituteInPlace doc/C/gnumeric.xml \
Expand Down
Loading