[Github-comments] [geany/geany] WIP: Meson build system (#2761)

Enrico Tröger notifications at xxxxx
Sun Mar 13 14:11:48 UTC 2022


Just gave it a quick shot, with the same tests as last time: build and install Geany, build and install G-P against the previously built Geany and compare file system differences.

The complete boring results are in https://gist.github.com/eht16/673f850caf4d4989b3c3a53b6748d754.

It looks much better now:
- the differences in installed Geany files between Autotools and Meson are much smaller
- G-P compiles and installs

However, there are still issues:
- G-P installs into `/tmp/meson-install/lib/geany` but Geany's plugins are installed to 
`/tmp/meson-install/lib/x86_64-linux-gnu/geany` and Geany also looks only in its path, i.e. we still have a problem with the `x86_64-linux-gnu` part
- there are still file system differences:
  - `share/icons/hicolor/24x24/apps/geany.png` is installed by Meson but not by Autotools, might be fine but why?
  - `share/doc/geany/LexillaLicense.txt` is missing with Autotools but already known and Lex created an issue for it
  - `share/icons/Tango/icon-theme.cache` is missing with Meson but probably harmless
  - Meson adds the `x86_64-linux-gnu` in LIBDIR. Might be correct and fine but G-P should notice and use it then

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/2761#issuecomment-1066110845
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/2761/c1066110845 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.geany.org/pipermail/github-comments/attachments/20220313/67b9c27c/attachment.htm>


More information about the Github-comments mailing list