to replace crappy 0.0.3-pre2 which is in portage
should have never been added back then. ebuild ?
seems it was ported to gtk2/gnome2 since 0.0.3pre1 : so, need to change deps from gnome1 to gnome2 : ldd /var/tmp/portage/mlview-0.6.0/image/usr/bin/mlv shows : libglib-2.0.so.0 => /usr/lib/libglib-2.0.so.0 (0x40a63000) old one : ldd /usr/bin/mlv libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x404af000) it also show far more deps but perhaps indirect ones. i tried to only rename old .ebuild to 0.6.0 ebuild but it made a sandbox violation at the end : open_wr: /usr/share/gnome-mlview/pixmaps/mlview-app-icon.png unlink: /usr/share/gnome-mlview/pixmaps/xml-element-node-open.xpm unlink: /usr/share/gnome-mlview/pixmaps/xml-element-node.xpm unlink: /usr/share/gnome-mlview/pixmaps/xml-text-node.xpm unlink: /usr/share/gnome-mlview/pixmaps/mlview-app-icon.xpm open_wr: /usr/share/gnome-mlview/pixmaps/control-center2.png so, seems there would be more to change that a single deps version bump. i'll try to tweak it to find a better (working) one
Created attachment 17725 [details] ebuild for mlview 0.6.0 program : - home page change - deps change (old was gnome1, this one is gnome2) - version bump - RDEPEND was missing todo : - fix sandbox violation (don't know yet how to do that, on my 'things to learn' list) - put gnome servers as mirror (or primary dl source ?) - proper header
forget to put the sandbox violation output : --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/tmp/sandbox-mlview-0.6.0-13119.log" mkdir: /usr/share/gnome-mlview mkdir: /usr/share/gnome-mlview/pixmaps -------------------------------------------------------------------------------- A Makefile.am/in to patch ?
I re-wrote this for 0.6.0 and it is now included in portage.