[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