It's been a out for a few days now, and I am not aware about blocker bugs... A good idea to bring it to ~arch... Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 70568 [details] Ebuild for libgsf 1.13.2 (not in portage)
Created attachment 70569 [details] Ebuild for libgoffice-1 (not in portage, package does not exist)
Created attachment 70570 [details] Ebuild for gnumeric 1.6.0 (version bump + patch cleanup) The dependencies explicitly mentioned in the gnumeric configure script are reflected in the RDEPENDs, though a few are greek to me (libgda, libgnomedb).
I got impatient, so I worked on an updated ebuild myself. Gnumeric 1.6.0 requires the use of goffice (an API pulled out of gnumeric during the 1.5 series) as well as 1.13.2 of libgsf, which is not yet in portage. I am attaching the various ebuilds I hacked together. I'm not an ebuild writer, but these did the job for me. Emerging 1.6.0 resulted in a sandbox access violation, so I repeated it with FEATURES="-sandbox" and everything emerged and installed nicely.
Comment on attachment 70569 [details] Ebuild for libgoffice-1 (not in portage, package does not exist) whoops! wrong ebuild
Created attachment 70693 [details] Ebuild for libgoffice-1 (corrected)
Created attachment 71010 [details] app-office/gnumeric-1.6.0.ebuild Final ebuild, corrects sandbox violations and includes relevant gnome2_omf_fix section to correctly deal with scrollkeeper.
Added dependancy on libgsf-1.13.2 (version bump bug)
Added dependancy on goffice-1 (version bump bug)
Deps need to be updated. Gnumeric requests libgsf-1 >= 1.13.2, which isn't in portage yet.
(In reply to comment #10) > Deps need to be updated. Gnumeric requests libgsf-1 >= 1.13.2, which isn't in > portage yet. Correct. I added a dependency to libgsf-1.13.2 but it seems to have disappeared overnight. The bug (with ebuild) is #109797. I'm re-adding the dependency.
The latest ebuild has a wrong dep on libgsf and on amd64 (dont know about others) it gives sandbox violations: --------------------------- ACCESS VIOLATION SUMMARY --------------------------- LOG FILE = "/var/log/sandbox/sandbox-app-office_-_gnumeric-1.6.0-26091.log" open_wr: /var/lib/scrollkeeper/scrollkeeper_docs open_wr: /var/lib/scrollkeeper/scrollkeeper_docs --------------------------------------------------------------------------------
Added gnumeric-1.6.0 to the tree. It has a fix for the scrollkeeper sandbox issue in the last comment.