Revert "Refactor mkFlag out of old packages"

This reverts commit 3117e0c897.

Conflicts:
	pkgs/development/libraries/wayland/default.nix
	pkgs/servers/samba/4.x.nix
This commit is contained in:
Eelco Dolstra
2015-06-04 14:54:50 +02:00
parent 17b6a597fb
commit 5d8fe045b6
11 changed files with 202 additions and 170 deletions
+17 -13
View File
@@ -20,6 +20,10 @@ assert jpegSupport -> (libjpeg != null);
assert tiffSupport -> (libtiff != null);
assert gifSupport -> (giflib != null);
let
mkFlag = optSet: flag: if optSet then "--enable-${flag}" else "--disable-${flag}";
in
with stdenv.lib;
stdenv.mkDerivation rec {
name = "libwebp-${version}";
@@ -31,19 +35,19 @@ stdenv.mkDerivation rec {
};
configureFlags = [
(mkEnable threadingSupport "threading" null)
(mkEnable openglSupport "gl" null)
(mkEnable pngSupport "png" null)
(mkEnable jpegSupport "jpeg" null)
(mkEnable tiffSupport "tiff" null)
(mkEnable gifSupport "gif" null)
#(mkEnable (wicSupport && stdenv.isCygwin) "wic" null)
(mkEnable alignedSupport "aligned" null)
(mkEnable swap16bitcspSupport "swap-16bit-csp" null)
(mkEnable experimentalSupport "experimental" null)
(mkEnable libwebpmuxSupport "libwebpmux" null)
(mkEnable libwebpdemuxSupport "libwebpdemux" null)
(mkEnable libwebpdecoderSupport "libwebpdecoder" null)
(mkFlag threadingSupport "threading")
(mkFlag openglSupport "gl")
(mkFlag pngSupport "png")
(mkFlag jpegSupport "jpeg")
(mkFlag tiffSupport "tiff")
(mkFlag gifSupport "gif")
#(mkFlag (wicSupport && stdenv.isCygwin) "wic")
(mkFlag alignedSupport "aligned")
(mkFlag swap16bitcspSupport "swap-16bit-csp")
(mkFlag experimentalSupport "experimental")
(mkFlag libwebpmuxSupport "libwebpmux")
(mkFlag libwebpdemuxSupport "libwebpdemux")
(mkFlag libwebpdecoderSupport "libwebpdecoder")
];
buildInputs = [ ]