Re: emacs26-app fails to install
Scott Hannahs via Fink-users <[email protected]>
| Newsgroups | gmane.os.apple.fink.general |
|---|---|
| Message-ID | <[email protected]> |
On Feb 9, 2023, at 8:20 PM, Derek Homeier <[email protected]> wrote: > > On 9 Feb 2023, at 6:28 pm, Scott Hannahs <[email protected]> wrote: >> >> Well, I have a meson package (version 1.0.0). I think I need to version it for different python flavors, but that is another issue and I can deal with it. >> > Ah, had not noticed that 1.0.0 is out – I’ve updated the package in https://github.com/fink/fink-distributions/pull/924 <https://github.com/fink/fink-distributions/pull/924> > to that now. There was some discussion about versioning it, but I think there is no real alternative to > packaging it as meson-pyNNN (see below). Great, will check differences to what I did and maybe learn something. > >> meson is a new world to me and I am not sure about arguments etc. When building glib2-2.74.5 it doesn’t like the implicit declaration of a osx version of a call. For some reason, it does not trigger the osx headers that are needed to define the function. Any advice would be great. >> > I have not even looked into building a newer glib2 with it, as python itself depends in turn on glib2. > Dunno how other packagers would get around that circular dependency (other than maintaining > a glib2 <= 2.59 and glib2-current in parallel…) > In theory it might indeed be possible to build it with system Python 3.9 on newer macOS, > but since it needs to install its mesonbuild module in PYTHONPATH, I would not know how > to package that properly. I don’t see the dependence of python on glib2. fink show-deps doesn’t list it. Ah, I think it is pkgconfig that depends on it? That is unfortunately sort of a basic package. As far as I can see, you can build pkgconfig with glib2 <= 2.59 and then update it to glib2-current as a replaces functionality? This is a fundamental problem of building a system from scratch and not updating an existing system. Sort of curious as to how gnome is treating this circular dependency. -Scott _______________________________________________ Fink-users mailing list [email protected] List archive: https://sourceforge.net/p/fink/mailman/fink-users/ Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-users