mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-23 15:33:13 +00:00
knot-dns: Remove unnecessary runtime dependencies
Closure size: 261 -> 171 MiB. (Only .bin was affected.)
This commit is contained in:
parent
722c9a2cc6
commit
63b6353782
@ -26,6 +26,7 @@ stdenv.mkDerivation rec {
|
||||
# Don't try to create directories like /var/lib/knot at build time.
|
||||
# They are later created from NixOS itself.
|
||||
./dont-create-run-time-dirs.patch
|
||||
./runtime-deps.patch
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig autoreconfHook ];
|
||||
|
14
pkgs/servers/dns/knot-dns/runtime-deps.patch
Normal file
14
pkgs/servers/dns/knot-dns/runtime-deps.patch
Normal file
@ -0,0 +1,14 @@
|
||||
Remove unnecessary runtime dependencies.
|
||||
|
||||
`knotc status configure` shows summary from the configure script,
|
||||
but that contains also references like include paths.
|
||||
Filter these at least in a crude way (whole lines).
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -766,5 +766,5 @@ result_msg_base=" Knot DNS $VERSION
|
||||
|
||||
-result_msg_esc=$(echo -n "$result_msg_base" | sed '$!s/$/\\n/' | tr -d '\n')
|
||||
+result_msg_esc=$(echo -n "$result_msg_base" | grep -Fv "$NIX_STORE" | sed '$!s/$/\\n/' | tr -d '\n')
|
||||
|
||||
AC_DEFINE_UNQUOTED([CONFIGURE_SUMMARY],["$result_msg_esc"],[Configure summary])
|
||||
|
Loading…
Reference in New Issue
Block a user