Meson: files installed by modules are not tracked

Created on 10 Apr 2017  路  3Comments  路  Source: mesonbuild/meson

After ninja-build install, ninja-build uninstall I see

$ find /var/tmp/inst7 -type f
/var/tmp/inst7/usr/share/locale/be/LC_MESSAGES/systemd.mo
/var/tmp/inst7/usr/share/locale/be@latin/LC_MESSAGES/systemd.mo
...
/var/tmp/inst7/usr/share/locale/zh_TW/LC_MESSAGES/systemd.mo

All other installed files seem to be removed, so it seems only i18n does not support that.

bug

Most helpful comment

I like to push the report again.
We see that problem with several packages, currently we are switching MATE desktop to use meson build system.
https://github.com/mate-desktop/mate-backgrounds/pull/22#issuecomment-489966620
and
https://github.com/mate-desktop/mate-desktop/pull/333#issuecomment-483708111
Would be nice if this can be fixed.
Thanks.

All 3 comments

Files installed by gnome.yelp aren't also installed. Neither files installed by i18n.gettext nor gnome.yelp are present in the meson-logs/install-log.txt file.

Yes any custom installation provided by modules is not currently tracked, we need to add some helper function to do so.

I like to push the report again.
We see that problem with several packages, currently we are switching MATE desktop to use meson build system.
https://github.com/mate-desktop/mate-backgrounds/pull/22#issuecomment-489966620
and
https://github.com/mate-desktop/mate-desktop/pull/333#issuecomment-483708111
Would be nice if this can be fixed.
Thanks.

Was this page helpful?
0 / 5 - 0 ratings