[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
Sun Jun 2 09:08:54 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                                          |
-------------------------------------------------+-------------------------

Comment (by christophecvr):

 Some news now I also added the nautilus-python to this project. Added port
 nautilus-python. The version I used is 1.2.3 which is the last who runs
 with nautilus < 4.0 (nautilus 4.0 runs with gtk-4.0). It is patched to
 compile with clang (the duplicated symbol error solved by using extern to
 pointer declarations in second module). Adapted the wrong search of
 python.so to python.dylib. The plugin module self has well so extension
 since nautilus searches for that. Set the version of python to 3.12.
 Patched the source to solve deprecated python stuff since python 3.11. So
 it is ready for higher python versions then 3.12 in future. Solved a wrong
 * char declaration which is since python 3 and higher * const char. \\
 It does build clean just one warning which is also present in linux builds
 an needs to be solved upstream. \\
 Does work perfect. Now we can add extra menu items with actions to the
 nautilus menu. \\
 Works can be found on my git hub macports fork cvrworkx11 branch. \\
 In the mean time a very important patch to glib2 is passed as push request
 to glib2 and glib2-devel. \\
 In glib2-devel it has been tested and passed all checks but still not
 merged ??? \\
 https://github.com/macports/macports-ports/pull/24009 \\

 Further the extra ports added or modified are : \\
 Modified : \\
 -nautilus https://github.com/christophecvr/macports-
 ports/tree/cvrworkx11/gnome/nautilus upgrade to 3.38.2 (last gtk 3.0 ver)
 \\

 Added: \\
 -port tracker-3.0 https://github.com/christophecvr/macports-
 ports/tree/cvrworkx11/gnome/tracker-3.0 \\
 -port tracker-miners https://github.com/christophecvr/macports-
 ports/tree/cvrworkx11/gnome/tracker-miners \\
 -port nautilus-python https://github.com/christophecvr/macports-
 ports/tree/cvrworkx11/gnome/nautilus-python \\

-- 
Ticket URL: <https://trac.macports.org/ticket/69919#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list