dino: remove unnecessary private transitive deps
As explained by Orivej (reformatted from Markdown): > These (except libsignal-protocol-c) are private dependencies of the > actual dependencies that should neither be propagated nor added > manually to dino. For example, libpsl and brotli come from > libsoup-2.4.pc: > > Requires: glib-2.0 >= 2.38, gobject-2.0 >= 2.38, gio-2.0 >= 2.38 > Requires.private: libxml-2.0, sqlite3, libpsl >= 0.20, libbrotlidec, zlib > > (To be precise, glib uses utillinuxMinimal rather than utillinux.) > > The warnings we see, such as Package 'mount', required by 'gio-2.0', > not found, come from CMake running both pkg-config --libs and > pkg-config --static --libs to populate both <XXX>_LIBRARIES and > <XXX>_STATIC_LIBRARIES[1], but dino has no use for the latter. > Currently these warnings can not be disabled: > https://gitlab.kitware.com/cmake/cmake/issues/18158 > > (They could be prevented by pruning Requires.private from shared-only > libraries akin to <https://github.com/NixOS/nixpkgs/pull/51767>, > although it can not be detected if a library is shared-only from the > .pc file alone, and this is just a warning.) > > [1]: docs: https://cmake.org/cmake/help/v3.16/module/FindPkgConfig.html
This commit is contained in:
parent
07655cd724
commit
c856d7ff12
@ -2,7 +2,7 @@
|
|||||||
, vala, cmake, ninja, wrapGAppsHook, pkgconfig, gettext
|
, vala, cmake, ninja, wrapGAppsHook, pkgconfig, gettext
|
||||||
, gobject-introspection, gnome3, glib, gdk-pixbuf, gtk3, glib-networking
|
, gobject-introspection, gnome3, glib, gdk-pixbuf, gtk3, glib-networking
|
||||||
, xorg, libXdmcp, libxkbcommon
|
, xorg, libXdmcp, libxkbcommon
|
||||||
, libnotify, libsoup, libgee, utillinux, libselinux, libsepol, libpsl, brotli
|
, libnotify, libsoup, libgee
|
||||||
, librsvg, libsignal-protocol-c
|
, librsvg, libsignal-protocol-c
|
||||||
, libgcrypt
|
, libgcrypt
|
||||||
, epoxy
|
, epoxy
|
||||||
@ -52,18 +52,12 @@ stdenv.mkDerivation rec {
|
|||||||
pcre
|
pcre
|
||||||
xorg.libxcb
|
xorg.libxcb
|
||||||
xorg.libpthreadstubs
|
xorg.libpthreadstubs
|
||||||
xorg.libXtst
|
|
||||||
libXdmcp
|
libXdmcp
|
||||||
libxkbcommon
|
libxkbcommon
|
||||||
epoxy
|
epoxy
|
||||||
at-spi2-core
|
at-spi2-core
|
||||||
dbus
|
dbus
|
||||||
icu
|
icu
|
||||||
utillinux
|
|
||||||
libselinux
|
|
||||||
libsepol
|
|
||||||
libpsl
|
|
||||||
brotli
|
|
||||||
libsignal-protocol-c
|
libsignal-protocol-c
|
||||||
librsvg
|
librsvg
|
||||||
];
|
];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user