avahi: fix build for FreeBSD

This commit is contained in:
Alyssa Ross 2023-01-23 11:48:17 +00:00
parent a58215b5eb
commit 64867daeae
No known key found for this signature in database
GPG key ID: F9DBED4859B271C0

View file

@ -6,6 +6,7 @@
, libdaemon , libdaemon
, dbus , dbus
, perlPackages , perlPackages
, libpcap
, expat , expat
, gettext , gettext
, glib , glib
@ -63,7 +64,9 @@ stdenv.mkDerivation rec {
] ++ (with perlPackages; [ ] ++ (with perlPackages; [
perl perl
XMLParser XMLParser
]) ++ lib.optionals gtk3Support [ ]) ++ lib.optionals stdenv.isFreeBSD [
libpcap
] ++ lib.optionals gtk3Support [
gtk3 gtk3
] ++ lib.optionals qt5Support [ ] ++ lib.optionals qt5Support [
qt5 qt5
@ -86,7 +89,7 @@ stdenv.mkDerivation rec {
"--localstatedir=/var" "--localstatedir=/var"
"--runstatedir=/run" "--runstatedir=/run"
"--sysconfdir=/etc" "--sysconfdir=/etc"
"--with-distro=none" "--with-distro=${with stdenv.hostPlatform; if isBSD then parsed.kernel.name else "none"}"
# A systemd unit is provided by the avahi-daemon NixOS module # A systemd unit is provided by the avahi-daemon NixOS module
"--with-systemdsystemunitdir=no" "--with-systemdsystemunitdir=no"
] ++ lib.optionals withLibdnssdCompat [ ] ++ lib.optionals withLibdnssdCompat [