about summary refs log tree commit diff
path: root/pkgs/development/libraries/avahi
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2018-12-02 22:47:16 +0100
committerJan Tojnar <jtojnar@gmail.com>2018-12-24 02:29:16 +0100
commit994a63a91d1ccae905055f65599685a125fea1de (patch)
treec6e9f2fc0354f8f26b3af308b671d8bcc6fd61ce /pkgs/development/libraries/avahi
parent3ec683c85e62d640230eea8f910a767d31697677 (diff)
downloadnixlib-994a63a91d1ccae905055f65599685a125fea1de.tar
nixlib-994a63a91d1ccae905055f65599685a125fea1de.tar.gz
nixlib-994a63a91d1ccae905055f65599685a125fea1de.tar.bz2
nixlib-994a63a91d1ccae905055f65599685a125fea1de.tar.lz
nixlib-994a63a91d1ccae905055f65599685a125fea1de.tar.xz
nixlib-994a63a91d1ccae905055f65599685a125fea1de.tar.zst
nixlib-994a63a91d1ccae905055f65599685a125fea1de.zip
avahi: add gtk support
Diffstat (limited to 'pkgs/development/libraries/avahi')
-rw-r--r--pkgs/development/libraries/avahi/default.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/pkgs/development/libraries/avahi/default.nix b/pkgs/development/libraries/avahi/default.nix
index 971637bc7870..fc67035ce204 100644
--- a/pkgs/development/libraries/avahi/default.nix
+++ b/pkgs/development/libraries/avahi/default.nix
@@ -1,5 +1,6 @@
 { fetchurl, stdenv, pkgconfig, libdaemon, dbus, perlPackages
 , expat, gettext, intltool, glib, libiconv
+, gtk3Support ? false, gtk3 ? null
 , qt4 ? null
 , qt4Support ? false
 , withLibdnssdCompat ? false }:
@@ -19,13 +20,15 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ libdaemon dbus glib expat libiconv ]
     ++ (with perlPackages; [ perl XMLParser ])
+    ++ (stdenv.lib.optional gtk3Support gtk3)
     ++ (stdenv.lib.optional qt4Support qt4);
 
   nativeBuildInputs = [ pkgconfig gettext intltool glib ];
 
   configureFlags =
     [ "--disable-qt3" "--disable-gdbm" "--disable-mono"
-      "--disable-gtk" "--disable-gtk3"
+      "--disable-gtk"
+      (stdenv.lib.enableFeature gtk3Support "gtk3")
       "--${if qt4Support then "enable" else "disable"}-qt4"
       "--disable-python" "--localstatedir=/var" "--with-distro=none"
       # A systemd unit is provided by the avahi-daemon NixOS module