mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-01 15:11:25 +00:00
nss-mdns: Fix the path to the `avahi-daemon' socket.
svn path=/nixpkgs/trunk/; revision=24149
This commit is contained in:
parent
c6f26ed797
commit
89a3dc9ada
@ -1,25 +1,24 @@
|
||||
{ fetchurl, stdenv, avahi }:
|
||||
{ fetchurl, stdenv }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "nss-mdns-0.10";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://0pointer.de/lennart/projects/nss-mdns/${name}.tar.gz";
|
||||
sha256 = "0vgs6j0qsl0mwzh5a0m0bykr7x6bx79vnbyn0r3q289rghp3qs0y";
|
||||
};
|
||||
|
||||
configureFlags = "--enable-avahi";
|
||||
|
||||
# Note: Although `nss-mdns' works by talking to `avahi-daemon', it
|
||||
# doesn't depend on the Avahi libraries. Instead, it contains
|
||||
# hand-written D-Bus code to talk to the Avahi daemon.
|
||||
|
||||
buildInput = [ avahi ];
|
||||
configureFlags =
|
||||
[ # Try to use the Avahi daemon before resolving on our own.
|
||||
"--enable-avahi"
|
||||
|
||||
patchPhase = ''
|
||||
substituteInPlace "src/Makefile.in" \
|
||||
--replace 'AVAHI_SOCKET=\"$(localstatedir)/run/avahi-daemon/socket\"' \
|
||||
'AVAHI_SOCKET=\"${avahi}/var/run/avahi-daemon/socket\"'
|
||||
'';
|
||||
# Connect to the daemon at `/var/run/avahi-daemon/socket'.
|
||||
"--localstatedir=/var"
|
||||
];
|
||||
|
||||
meta = {
|
||||
description = "The mDNS Name Service Switch (NSS) plug-in";
|
||||
@ -33,5 +32,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
homepage = http://0pointer.de/lennart/projects/nss-mdns/;
|
||||
license = "LGPLv2+";
|
||||
|
||||
# Supports both the GNU and FreeBSD NSS.
|
||||
platforms = stdenv.lib.platforms.gnu ++ stdenv.lib.platforms.freebsd;
|
||||
|
||||
maintainers = [ stdenv.lib.maintainers.ludo ];
|
||||
};
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user