I am a total ebuild writing noob, so I hope I'm not wasting anyone's time with this. Anyway, I wasn't certain what to use for DEPEND and RDEPEND since this is a pre-compiled package. It seems to have a bunch of Mozilla libraries in its main directory, and that seems to be about it.
Created attachment 80495 [details] celtx ebuild first draft
Created attachment 84346 [details] Updated celtx ebuild That first ebuild was garbage, my apologies. This ebuild is slightly better, and by that I mean that it actually works. TIA =)
Hi All, The source code URL is http://celtx.com/download/celtx-098-src.tar.bz2 So perhaps SRC_URI should be changed to http://celtx.com/download/celtx-${PV/./}-src.tar.bz2 At least until there's multiple dots - though depends on how they change the filename after 0.98 Hope this helps with building a source based ebuild. Cheers, Alan.
Created attachment 134592 [details] updated ebuild for 0.9.9.5 The SRC_URI seems to now be Celtx.tar.gz although there is also a Celtx-0-9-9-5-src.tar.bz2, I don't know if that's something they plan to stick with or not so I just used Celtx.tar.gz. I also added ~x86 and ~amd64 as keywords and removed the RDEPEND for virtual/x11
Added ebuild for 0.9.9.6 (renamed) to the sunrise overlay, pending approval. In sunrise I moved it to app-editors since it is a more of a general screenplay, theatre play editor now. Rohan, if you agree perhaps you could change that here too. Thanks
If you can make a from-source ebuild that compiles against firefox/xulrunner or seamonkey instead of bundled mozilla stuff, then attach it and reopen the bug. The ebuild was removed from overlay meanwhile, shipping something w/ bundled vulnerable Mozilla browser, its own openssl etc. etc. is a no-go.
Created attachment 137316 [details] attempt at new ebuild to build from source (not working) This is copied from the kompozer ebuild,and doesn't work yet It fails with the following error, which looks like it might be easy to fix checking MOZ_GTK2_LIBS... -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 configure: error: --enable-application=APP is required