From cec55883678b1e47863b5f46304bce8b8850fea7 Mon Sep 17 00:00:00 2001 From: Grayson Head Date: Wed, 20 Jul 2022 12:16:45 -0500 Subject: [PATCH] mss-mdns: 0.10.0 -> 0.15.1 --- pkgs/tools/networking/nss-mdns/default.nix | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/pkgs/tools/networking/nss-mdns/default.nix b/pkgs/tools/networking/nss-mdns/default.nix index 6ba996401a84..238c0c364f9a 100644 --- a/pkgs/tools/networking/nss-mdns/default.nix +++ b/pkgs/tools/networking/nss-mdns/default.nix @@ -1,14 +1,17 @@ -{ fetchurl, lib, stdenv, fetchpatch }: +{ fetchurl, lib, autoreconfHook, pkg-config, stdenv, fetchpatch, fetchFromGitHub }: stdenv.mkDerivation rec { pname = "nss-mdns"; - version = "0.10"; + version = "v0.15.1"; - src = fetchurl { - url = "http://0pointer.de/lennart/projects/nss-mdns/nss-mdns-${version}.tar.gz"; - sha256 = "0vgs6j0qsl0mwzh5a0m0bykr7x6bx79vnbyn0r3q289rghp3qs0y"; + src = fetchFromGitHub { + owner = "lathiat"; + repo = pname; + rev = version; + hash = "sha256-iRaf9/gu9VkGi1VbGpxvC5q+0M8ivezCz/oAKEg5V1M="; }; + buildInputs = [ autoreconfHook pkg-config ]; # 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. @@ -21,15 +24,6 @@ stdenv.mkDerivation rec { "--localstatedir=/var" ]; - patches = [ - # Provide compat definition for libc lacking (e.g. musl) - (fetchpatch { - url = "https://raw.githubusercontent.com/openembedded/openembedded-core/94f780e889f194b67a48587ac68b3200288bee10/meta/recipes-connectivity/libnss-mdns/libnss-mdns/0001-check-for-nss.h.patch"; - sha256 = "1l1kjbdw8z31br4vib3l5b85jy7kxin760a2f24lww8v6lqdpgds"; - }) - ]; - - meta = { description = "The mDNS Name Service Switch (NSS) plug-in"; longDescription = ''