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, view it on GitHub, or unsubscribe.
Triage notifications on the go with GitHub Mobile for iOS or Android.
You are receiving this because you are subscribed to this thread.Message ID: <geany/geany/pull/2761/c1038458760@github.com>