New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
getdns: init -> 1.3.0 #34910
getdns: init -> 1.3.0 #34910
Conversation
|
||
nativeBuildInputs = [ libtool m4 libbsd ]; | ||
|
||
buildInputs = [ unbound libidn openssl doxygen autoreconfHook |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
autoreconfHook
, automake
and file
also belongs in nativeBuildInputs
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe doxygen
is a build-time only dependency as well.
I would prefer |
|
||
nativeBuildInputs = [ libtool m4 libbsd ]; | ||
|
||
buildInputs = [ unbound libidn openssl doxygen autoreconfHook |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe doxygen
is a build-time only dependency as well.
buildInputs = [ unbound libidn openssl doxygen autoreconfHook | ||
automake file check ]; | ||
|
||
patchPhase = ''substituteInPlace m4/acx_openssl.m4 \ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Format it like this:
patchPhase = ''
substituteInPlace m4/acx_openssl.m4 \
--replace /usr/local/ssl ${openssl.dev}
'';
meta = with stdenv.lib; { | ||
description = "A modern asynchronous DNS API"; | ||
longDescription = '' | ||
getdns is an implementation of a modern asynchronous DNS API; the |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can safely indent the description inside ''
quote.
inspire application developers to implement innovative security | ||
solutions in their applications. | ||
''; | ||
homepage = "https://getdnsapi.net"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use
homepage = https://getdnsapi.net;
(URL is a first-class type in Nix.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
All comments processed. |
@leenaars I dont think you meant to close this? |
GitHub PRs are updated via (force-)pushing the branch from which they're filed. |
@adisbladis: I thought someone merged (it says: "Pull request successfully merged and closed"). I'll submit another pull request. Thanks for the alert. Update: I submitted #34921. |
Motivation for this change
This is a very useful library that provides an abstraction of DNS to application developers.
Things done
build-use-sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)