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

elextr notifications at xxxxx
Sun Feb 13 22:35:56 UTC 2022


> Plugins failed to compile first because meson installs geany.pc and the rest of the libs in $prefix/lib/x86_64-linux-gnu. I'm not sure if this is OK or not, at least it is different from autotools. With ./configure --prefix=/tmp/install-meson --with-geany-libdir=/tmp/install-meson/lib/x86_64-linux-gnu Plugins compiled fine.

Correct, as @eli-schwartz said, on Debians and derivatives the "correct" place is the architecture specific directory `lib/x86_64-linux-gnu`, not in basic `lib`.  I expect this is because Debian builds for x86_64 and also ARM and IBM and they need to be separated.  So in this case the meson build is more correct than the autotools build and should stay as it is.

So the parts of the @eht16 install diff that relate to this should not be changed.

Do we need to install the `share/doc/geany` files? (noting the licenses are installed in `share/geany`) They are not much use post build.  Also note that the fact that the Lexilla license is missing from the Autotools build is a bug that should be fixed #3126.

The Tango icons has only (geany-save-all), why does _only_ this icon have an additional version?  Looks more like a bug in the standard build to me.

@kugel- I thought we had fixed the missing scalable icons?

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

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


More information about the Github-comments mailing list