diff options
author | adisbladis <adisbladis@gmail.com> | 2018-07-06 02:33:21 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-07-06 02:33:21 +0800 |
commit | 58ff8a3b6dcbf869506e9733771a018ff85c4bb6 (patch) | |
tree | 08a8054bd0401a8f1b7adb3a14fd537cc1ec2ba1 /pkgs/applications | |
parent | a04c9e2deb41d8cadcf7789505902d76c2933581 (diff) | |
parent | 79b81c31d4f4126bc021b2b7330479ca10869522 (diff) | |
download | nixlib-58ff8a3b6dcbf869506e9733771a018ff85c4bb6.tar nixlib-58ff8a3b6dcbf869506e9733771a018ff85c4bb6.tar.gz nixlib-58ff8a3b6dcbf869506e9733771a018ff85c4bb6.tar.bz2 nixlib-58ff8a3b6dcbf869506e9733771a018ff85c4bb6.tar.lz nixlib-58ff8a3b6dcbf869506e9733771a018ff85c4bb6.tar.xz nixlib-58ff8a3b6dcbf869506e9733771a018ff85c4bb6.tar.zst nixlib-58ff8a3b6dcbf869506e9733771a018ff85c4bb6.zip |
Merge pull request #42876 from marsam/feature/build-recoll-without-qt
recoll: Add support to build without QT
Diffstat (limited to 'pkgs/applications')
-rw-r--r-- | pkgs/applications/search/recoll/default.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/search/recoll/default.nix b/pkgs/applications/search/recoll/default.nix index 8c442f31cd14..01a4f4023023 100644 --- a/pkgs/applications/search/recoll/default.nix +++ b/pkgs/applications/search/recoll/default.nix @@ -2,7 +2,8 @@ , qt4, xapian, file, python, perl , djvulibre, groff, libxslt, unzip, poppler_utils, antiword, catdoc, lyx , libwpd, unrtf, untex -, ghostscript, gawk, gnugrep, gnused, gnutar, gzip, libiconv }: +, ghostscript, gawk, gnugrep, gnused, gnutar, gzip, libiconv, zlib +, withGui ? true }: assert stdenv.system != "powerpc-linux"; @@ -15,10 +16,13 @@ stdenv.mkDerivation rec { sha256 = "186bj8zx2xw9hwrzvzxdgdin9nj7msiqh5j57w5g7j4abdlsisjn"; }; - configureFlags = [ "--enable-recollq" ] ++ - (if stdenv.isLinux then [ "--with-inotify" ] else [ "--without-inotify" ]); + configureFlags = [ "--enable-recollq" ] + ++ lib.optionals (!withGui) [ "--disable-qtgui" "--disable-x11mon" ] + ++ (if stdenv.isLinux then [ "--with-inotify" ] else [ "--without-inotify" ]); - buildInputs = [ qt4 xapian file python bison ]; + buildInputs = [ xapian file python bison zlib ] + ++ lib.optional withGui qt4 + ++ lib.optional stdenv.isDarwin libiconv; patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' sed -i 's/-Wl,--no-undefined -Wl,--warn-unresolved-symbols//' Makefile.am |