summary refs log tree commit diff
path: root/pkgs/applications/search
diff options
context:
space:
mode:
authorMario Rodas <marsam@users.noreply.github.com>2018-06-10 14:29:53 -0500
committerMario Rodas <marsam@users.noreply.github.com>2018-07-05 06:17:34 -0500
commit79b81c31d4f4126bc021b2b7330479ca10869522 (patch)
tree042080d870173e726eb8a6d920ca05309e3d82f8 /pkgs/applications/search
parentf8e12b7875f07cdaacddff4485471dfe9978959f (diff)
downloadnixpkgs-79b81c31d4f4126bc021b2b7330479ca10869522.tar
nixpkgs-79b81c31d4f4126bc021b2b7330479ca10869522.tar.gz
nixpkgs-79b81c31d4f4126bc021b2b7330479ca10869522.tar.bz2
nixpkgs-79b81c31d4f4126bc021b2b7330479ca10869522.tar.lz
nixpkgs-79b81c31d4f4126bc021b2b7330479ca10869522.tar.xz
nixpkgs-79b81c31d4f4126bc021b2b7330479ca10869522.tar.zst
nixpkgs-79b81c31d4f4126bc021b2b7330479ca10869522.zip
recoll: Add support to build without QT
Diffstat (limited to 'pkgs/applications/search')
-rw-r--r--pkgs/applications/search/recoll/default.nix12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/applications/search/recoll/default.nix b/pkgs/applications/search/recoll/default.nix
index 8c442f31cd1..01a4f402302 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