Merge #170909: knot-resolver: minor improvements

main
Vladimír Čunát 2 years ago
commit c84e5f8e1f
No known key found for this signature in database
GPG Key ID: E747DF1F9575A3AA
  1. 5
      pkgs/servers/dns/knot-resolver/default.nix
  2. 4
      pkgs/top-level/all-packages.nix

@ -55,7 +55,7 @@ unwrapped = stdenv.mkDerivation rec {
# http://knot-resolver.readthedocs.io/en/latest/build.html#requirements # http://knot-resolver.readthedocs.io/en/latest/build.html#requirements
buildInputs = [ knot-dns lua.lua libuv gnutls lmdb ] buildInputs = [ knot-dns lua.lua libuv gnutls lmdb ]
++ optionals stdenv.isLinux [ systemd libcap_ng ] ++ optionals stdenv.isLinux [ /*lib*/systemd libcap_ng ]
++ [ nghttp2 ] ++ [ nghttp2 ]
## optional dependencies; TODO: dnstap ## optional dependencies; TODO: dnstap
; ;
@ -79,8 +79,7 @@ unwrapped = stdenv.mkDerivation rec {
rm -r "$out"/lib/sysusers.d/ # ATM more likely to harm than help rm -r "$out"/lib/sysusers.d/ # ATM more likely to harm than help
''; '';
doInstallCheck = with stdenv; hostPlatform == buildPlatform doInstallCheck = with stdenv; hostPlatform == buildPlatform;
&& !(isDarwin && isAarch64); # avoid luarocks, as it's broken ATM on the platform
installCheckInputs = [ cmocka which cacert lua.cqueues lua.basexx lua.http ]; installCheckInputs = [ cmocka which cacert lua.cqueues lua.basexx lua.http ];
installCheckPhase = '' installCheckPhase = ''
meson test --print-errorlogs meson test --print-errorlogs

@ -21862,7 +21862,9 @@ with pkgs;
keycloak = callPackage ../servers/keycloak { }; keycloak = callPackage ../servers/keycloak { };
knot-dns = callPackage ../servers/dns/knot-dns { }; knot-dns = callPackage ../servers/dns/knot-dns { };
knot-resolver = callPackage ../servers/dns/knot-resolver { }; knot-resolver = callPackage ../servers/dns/knot-resolver {
systemd = systemdMinimal; # in closure already anyway
};
rdkafka = callPackage ../development/libraries/rdkafka { }; rdkafka = callPackage ../development/libraries/rdkafka { };

Loading…
Cancel
Save