[MacPorts] #69919: Nautilus upgrade + extra new ports tracker-3.0, tracker-miners and glib2 fix to include gio-launch-desktop bin.
MacPorts
noreply at macports.org
Mon Aug 19 11:46:44 UTC 2024
#69919: Nautilus upgrade + extra new ports tracker-3.0,tracker-miners and glib2 fix
to include gio-launch-desktop bin.
-------------------------------------------------+-------------------------
Reporter: christophecvr | Owner: (none)
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.9.99
Resolution: | Keywords: gnome
Port: nautilus tracker-3.0 tracker-miner | nautilus
glib2 nautilus-python |
-------------------------------------------------+-------------------------
Comment (by christophecvr):
@mascguy
Hallo
With all my test and so, I did conclude that the glib2 version itself
needs a upgrade to last version. When starting with updated versions of
gedit nautilus and so on, also the mac integration will needs many
changes, however at first glib2 must be updated since a lot of gobject are
deprecated they may build but do not work well at run time. Apple on it in
catalina (10.15) is also further and more up to date to gobjects.
Question are you still busy in finding a solution to build higher versions
of glib2 ? I saw that by homebrew they used a way of: \\
- First build a glib2 without introspection stage it temporarely. \\
- Build gobject-introspection with use of the tempo staged glib2 \\
- Stage and install gobject-introspection. \\
- Rebuild glib2 with gobject-introspection \\
- merge the staged glib2 with the second build glib2 stage it \\
- Install the glib2 final merged build version. \\
Do not now how to do this in macports, but updated glib two is really
required before starting any further development.
What works in macports is a hacking way of building glib2 higher versions.
- Build glib2 without introspection. (disable it) install it. (so use
install) \\
- Then build/install gobject-introspection. \\
- then build/install glib2 with forced option and introspection enabled.
\\
It will deactivate the glib2 without introspection but not remove all.\\
You obtain a complete glib2 build so but that's a work around and hacking
way of installing and you may not remove the installed first glib2.
--
Ticket URL: <https://trac.macports.org/ticket/69919#comment:22>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list