[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