FS#76959 - [libsysprof-capture] Unneeded dependency of other packages
Attached to Project:
Arch Linux
Opened by Balló György (City-busz) - Thursday, 29 December 2022, 15:40 GMT
Last edited by Toolybird (Toolybird) - Saturday, 25 February 2023, 20:57 GMT
Opened by Balló György (City-busz) - Thursday, 29 December 2022, 15:40 GMT
Last edited by Toolybird (Toolybird) - Saturday, 25 February 2023, 20:57 GMT
|
Details
This package is built as a static library only, therefore it
shouldn't be needed on runtime, just for the build:
/usr/lib/libsysprof-capture-4.a Please move libsysprof-capture from depends=() to makedepends=() in all dependent packages: - gjs - glib2 - gnome-software - libsoup - libsoup3 - mutter - sysprof |
This task depends upon
Closed by Toolybird (Toolybird)
Saturday, 25 February 2023, 20:57 GMT
Reason for closing: Not a bug
Additional comments about closing: Reporter says "Headers of libsysprof-capture are needed by pkg-config to build any dependent packages."
Saturday, 25 February 2023, 20:57 GMT
Reason for closing: Not a bug
Additional comments about closing: Reporter says "Headers of libsysprof-capture are needed by pkg-config to build any dependent packages."
References:
https://github.com/mesonbuild/meson/issues/3970
https://gitlab.gnome.org/GNOME/gnome-build-meta/-/commit/c2d6eb0532db04385a1072ccad0afa6315896482
In this case the sysprof package must be moved to the [core] repository or libsysprof-capture must be built separately, because it breaks the repository hiearachy. Currently the base metapackage cannot be installed exclusively from [core], because libsysprof-capture is in [extra].