diff options
author | Michael Weiss <dev.primeos@gmail.com> | 2017-09-21 17:59:38 +0200 |
---|---|---|
committer | Michael Weiss <dev.primeos@gmail.com> | 2017-09-21 18:00:48 +0200 |
commit | a127f91f284ec001db70e92d487abcbbac7cde5f (patch) | |
tree | bb7e60b0126661a4f0bf69260d8f3313c0a4823f /pkgs/tools/graphics/fim | |
parent | 31b7bc4c1ed48aabb84f26ece7d2ebd2d19432e1 (diff) |
fim: Add X11 support and "USE flags"
Diffstat (limited to 'pkgs/tools/graphics/fim')
-rw-r--r-- | pkgs/tools/graphics/fim/default.nix | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/pkgs/tools/graphics/fim/default.nix b/pkgs/tools/graphics/fim/default.nix index e4a44d0784efa..c7a22f00dce7d 100644 --- a/pkgs/tools/graphics/fim/default.nix +++ b/pkgs/tools/graphics/fim/default.nix @@ -1,7 +1,12 @@ -{ stdenv, fetchurl, autoconf, automake, pkgconfig, perl -, flex, bison, readline -, giflib, libtiff, libexif, libpng, libjpeg, jasper -, aalib, inkscape#, SDL, fig2dev, jasper # TODO +{ stdenv, fetchurl, autoconf, automake, pkgconfig +, perl, flex, bison, readline, libexif +, x11Support ? true, SDL +, svgSupport ? true, inkscape +, asciiArtSupport ? true, aalib +, gifSupport ? true, giflib +, tiffSupport ? true, libtiff +, jpegSupport ? true, libjpeg +, pngSupport ? true, libpng }: stdenv.mkDerivation rec { @@ -20,10 +25,17 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoconf automake pkgconfig ]; - buildInputs = [ - perl flex bison readline - giflib libtiff libexif libpng libjpeg jasper aalib inkscape - ]; + buildInputs = with stdenv.lib; + [ perl flex bison readline libexif ] + ++ optional x11Support SDL + ++ optional svgSupport inkscape + ++ optional asciiArtSupport aalib + ++ optional gifSupport giflib + ++ optional tiffSupport libtiff + ++ optional jpegSupport libjpeg + ++ optional pngSupport libpng; + + NIX_CFLAGS_COMPILE = stdenv.lib.optional x11Support "-lSDL"; meta = with stdenv.lib; { description = "A lightweight, highly customizable and scriptable image viewer"; |