[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