mirror of
https://github.com/ilyakooo0/nixpkgs.git
synced 2024-12-26 04:43:09 +03: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 {
|
stdenv.mkDerivation rec {
|
||||||
name = "nss-mdns-0.10";
|
name = "nss-mdns-0.10";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://0pointer.de/lennart/projects/nss-mdns/${name}.tar.gz";
|
url = "http://0pointer.de/lennart/projects/nss-mdns/${name}.tar.gz";
|
||||||
sha256 = "0vgs6j0qsl0mwzh5a0m0bykr7x6bx79vnbyn0r3q289rghp3qs0y";
|
sha256 = "0vgs6j0qsl0mwzh5a0m0bykr7x6bx79vnbyn0r3q289rghp3qs0y";
|
||||||
};
|
};
|
||||||
|
|
||||||
configureFlags = "--enable-avahi";
|
|
||||||
|
|
||||||
# Note: Although `nss-mdns' works by talking to `avahi-daemon', it
|
# Note: Although `nss-mdns' works by talking to `avahi-daemon', it
|
||||||
# doesn't depend on the Avahi libraries. Instead, it contains
|
# doesn't depend on the Avahi libraries. Instead, it contains
|
||||||
# hand-written D-Bus code to talk to the Avahi daemon.
|
# 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 = ''
|
# Connect to the daemon at `/var/run/avahi-daemon/socket'.
|
||||||
substituteInPlace "src/Makefile.in" \
|
"--localstatedir=/var"
|
||||||
--replace 'AVAHI_SOCKET=\"$(localstatedir)/run/avahi-daemon/socket\"' \
|
];
|
||||||
'AVAHI_SOCKET=\"${avahi}/var/run/avahi-daemon/socket\"'
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "The mDNS Name Service Switch (NSS) plug-in";
|
description = "The mDNS Name Service Switch (NSS) plug-in";
|
||||||
@ -33,5 +32,10 @@ stdenv.mkDerivation rec {
|
|||||||
|
|
||||||
homepage = http://0pointer.de/lennart/projects/nss-mdns/;
|
homepage = http://0pointer.de/lennart/projects/nss-mdns/;
|
||||||
license = "LGPLv2+";
|
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