[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
Tue Aug 13 09:07:29 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):
Since catalina macos-major 10.15(actually it's more since macos-major
10-14 I think but I can only test 10.15). A lot changed for the quartz
integration. On x11 it's ok for quartz a lot of work to do.
I now first started by using the most recent version of gedit. \\
Created a port gedit4 this for not interfering with the base gedit.\\
The port : [https://github.com/christophecvr/macports-
ports/tree/cvrquartzx11/gnome/gedit4] \\
This port does not build yet due to missing depends. \\
Once done off course the extra port command conflicts with gedit will be
added \\
I just started with the first depend which is : libgedit-amtk new port :\\
[https://github.com/christophecvr/macports-ports/tree/cvrquartzx11/gnome
/libgedit-amtk] \\
I well do have 2 questions : \\
- Is the solution I applied in port to download the source ok? (it works
fine)\\
Cause it is from a git repo but not a github one so I can't use port
github \\
I used the release tag 5.8.0 tarball file. \\
If there is a better way just let it know.
- The build off libgedit-amtk has over the whole line different libs so
can coexist with amtk ver 5 \\
except for one single gir lib. Since in this case it is just one lib Do
not think it is wise to conflict the whole \\
port with port amtk. I did now installed this libgedit-amtk using -f
force uption. Then it just saved \\
The previous file conflicting lib under a tempo name. : \\
{{{
---> Activating libgedit-amtk @5.8.0_0
Error: Failed to activate libgedit-amtk: Image error:
/opt/local/lib/girepository-1.0/Amtk-5.typelib is being used by the active
amtk port.
Please deactivate this port first, or use 'port -f activate libgedit-amtk'
to force the activation.
while executing
"throw registry::image-error $msg"
("foreach" body line 49)
invoked from within
"foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_total_steps
se..."
invoked from within
"registry::write {
foreach file $imagefiles {
incr progress_step
_progress update $progress_step $progress_..."
# I just did :
MacBookProCvr:macports-ports christophe$ sudo port -f activate libgedit-
amtk
---> Computing dependencies for libgedit-amtk
---> Activating libgedit-amtk @5.8.0_0
Warning: File /opt/local/lib/girepository-1.0/Amtk-5.typelib already
exists.
Moving to: /opt/local/lib/girepository-1.0/Amtk-5.typelib.mp_1723536287.
Warning: File /opt/local/share/gir-1.0/Amtk-5.gir already exists.
Moving to: /opt/local/share/gir-1.0/Amtk-5.gir.mp_1723536287.
---> Cleaning libgedit-amtk
}}}
\\
The old packages using amtk do work fine and does not seems to be affected
by this issue. \\
How to best solve this in Portfile (without conflicting the whole amtk 5
port with libgedit-amtk ?)
Thanks would be nice to have some hints.
--
Ticket URL: <https://trac.macports.org/ticket/69919#comment:21>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list