Closed stefano-tronci closed 6 years ago
Hey, few more info:
Looks like --prefix is working correctly. Here the output of mesonconf:
Directories:
Option Current Value Description
------ ------------- -----------
prefix /usr Installation prefix.
libdir lib Library directory.
libexecdir libexec Library executable directory.
bindir bin Executable directory.
sbindir sbin System executable directory.
includedir include Header file directory.
datadir share Data file directory.
mandir share/man Manual page directory.
infodir share/info Info page directory.
localedir share/locale Locale data directory.
sysconfdir /etc Sysconf data directory.
localstatedir /var Localstate data directory.
sharedstatedir /var/lib Architecture-independent data directory.
However, build/meson-private/install.dat still shows paths in /usr/local. I have the feeling that everything might boil down to the use of i_path in meson.build.
Thanks for reporting @CrocoDuckoDucks. I'm doing non standard path setting. I should indicate for each operating system a prefix and call it a day. I'm fixing ASAP.
Should work now. Close the issue if it's correct now. Thanks!
Yes, it is working now. Thanks!
Hi! I am maintaining an Arch Linux AUR package for this plugin. According to the Arch Linux Package Etiquette packages should never be installed into /usr/local. However, that appears to be the default install prefix for meson. My attempts at changing the default prefix failed:
I am not really used to meson or ninja, but seems like the approach above should work. So I am left wondering whether your build scripts do not allow custom install prefix.