On Fri, 1 Nov 2019 07:39:13 +0100 Vincent Torri <[email protected]> said:
> On Fri, Nov 1, 2019 at 12:57 AM Carsten Haitzler <[email protected]> wrote: > > > > On Thu, 31 Oct 2019 11:52:30 +0100 Quelrond Q <[email protected]> said: > > > > > Hi, > > > > > > Would it be possible to fix https://phab.enlightenment.org/T8360 > > > <https://phab.enlightenment.org/T8360> before the release? > > > > Reading that ticket... this is not something that is for us to work at in > > efl. Meson itself (which is out of our tree - it's a system installed tool) > > chooses the install location for pc files. We literally use the meson built > > in pkgconfig.generate() to generate it and do not have any say on where it > > is installed at all - it's not part of our build at all. check the pkgconfig > > targets in our meson.build files. Meson itself (not our build) decides > > where to put it on install. > > i do not agree : https://mesonbuild.com/Pkgconfig-module.html and see > install_dir option we don't SET it, modify it or otherwise do anything with it. meson chooses for the system it's running on and that's the right thing to do. if that OS has decided that pkgconfig files go somewhere else meson's default should change for that OS. then everything will just get moved there as opposed to every project having to add special options to their meson builds to work around an OS's choice of doing things differently from the defaults. do you insist 100's or 1000's of projects all adapt their builds because an OS decided to do something that is not default, or do you modify it in ONE place only (meson)? we don't touch the install dir. we're not saying "install here". we're leaving it to meson to decide. we don't have a say in it in this case as we don't touch the install dir option. > i don't say that we should use install_dir, i just say that meson > allows users to select the location of installed pc files > > Vincent > > > So either the system meson needs patching, or the pc files > > need to be moved around the filesystem as a post-install step. I think > > Marcel has been clear on this in the ticket. We're not controlling the > > location - nor should be. We just say "generate a pc file". It's implicitly > > installed in whatever location meson wants to and that is always the right > > thing to do. > > > > There isn't a meson option to determine this location. I assume meson itself > > needs patching on freebsd... or the ports build will need to move things > > around. meson on freebsd believes .pc files should go in > > PREFIX/lib/pkgconfig ... if meson is wrong, meson itself needs to be > > fixed. :) > > > > > Peter > > > > > > > > > > Le 30 oct. 2019 à 17:10, Mike Blumenkrantz > > > > <[email protected]> a écrit : > > > > > > > > Hi, > > > > > > > > I am looking to attempt a stable release on 31 October 2019 > > > > so that we can pull in any fixes which have been made to catch issues. > > > > At that time, I will personally handle backporting for any patches which > > > > are not already backported. > > > > > > > > I realize that this is short notice, but this is the last point at > > > > which I will be available to execute stable releases for a few weeks. > > > > > > > > > > > > Regards, > > > > Mike > > > > > > > > _______________________________________________ > > > > enlightenment-devel mailing list > > > > [email protected] > > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > > > > _______________________________________________ > > > enlightenment-devel mailing list > > > [email protected] > > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > > > > -- > > ------------- Codito, ergo sum - "I code, therefore I am" -------------- > > Carsten Haitzler - [email protected] > > > > > > > > _______________________________________________ > > enlightenment-devel mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel > > > _______________________________________________ > enlightenment-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/enlightenment-devel -- ------------- Codito, ergo sum - "I code, therefore I am" -------------- Carsten Haitzler - [email protected] _______________________________________________ enlightenment-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
