From ecbf59abad4e146a80ea2849d12569886bce732e Mon Sep 17 00:00:00 2001 From: Jelle Licht Date: Mon, 15 Nov 2021 15:21:21 +0100 Subject: gnu: Add c-ares-for-node. * gnu/packages/adns.scm (c-ares-for-node): New variable. Co-authored-by: Marius Bakke --- gnu/packages/adns.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/adns.scm') diff --git a/gnu/packages/adns.scm b/gnu/packages/adns.scm index b003511afa..51694d0982 100644 --- a/gnu/packages/adns.scm +++ b/gnu/packages/adns.scm @@ -118,3 +118,25 @@ multiple clients and programs with graphical user interfaces.") (arguments `(;; XXX: Tests require name resolution (the normal variant runs no tests). #:tests? #f))))) + +(define-public c-ares-for-node + (hidden-package + (package + (inherit c-ares) + (name "c-ares") + (version "1.18.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://c-ares.haxx.se/download/" name "-" version + ".tar.gz")) + (sha256 + (base32 + "1kxviskwsaa7dcgscvssxa8ps88pdq7kq4z93gxvz7sam2l54z8s")))) + (arguments + '(#:phases + (modify-phases %standard-phases + (add-before 'check 'filter-live-tests + (lambda _ + ;; Filter tests that require internet access. + (setenv "GTEST_FILTER" "-*.Live*:*.FamilyV4*"))))))))) -- cgit v1.2.3