Hello. I'm using doxygen to generate docs from my C++ programs, and doxymacs is an emacs plugin for syntax coloring and inserting documentation snippets for doxygen. Since I have multiple gentoo machines I thought an ebuild would be nice, and since I have it... well, why not submit it? :-) Probably the best place for the ebuild is app-emacs/doxymacs; I don't know how to make one for XEmacs (I only use emacs), but on the homepage they place instructions for XEmacs too. Have fun, Cipi
Created attachment 71149 [details] doxymacs-1.6.0.ebuild
Created attachment 71150 [details] 50doxymacs-gentoo.el The site-gentoo.el code for initializing doxymacs. (from app-emacs/doxymacs/files)
- missing
- missing¹ ebuild header [1] http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=3
(In reply to comment #3) > - missing
(In reply to comment #3) > - missing¹ ebuild header Hmmm... is it me responsible for correcting it? I don't know the rules, so... Anyway I apologize; I haven't read the rules for submitting ebuilds thoroughly.
The rule of thumb is - the better the ebuild, the higher the chance a dev is willing to work for you and accepts to maintain the package. The second point is that the quality of user submitted ebuilds was pretty low and we have hundreds of requests in bugzilla we currently cannot fulfill and maybe never can. So we do at least review know.
(In reply to comment #5) > The rule of thumb is - the better the ebuild, the higher the chance a dev is > willing to work for you and accepts to maintain the package. Wait! Doxymacs is not my package. Doxymacs is a package I use and I thought other gentoo users would benefit from easy installation through portage. I hope that's not a problem (i.e. I only made and submitted the ebuild, but haven't asked doxymacs' maintainer about permission or anything). In my understanding GPL-2 is okay with that, but I want to be clear. Second, it wouldn't be a problem for me to edit the ebuild and add the header, but I don't want to work against your process with that. Cipi
(In reply to comment #6) > Wait! Doxymacs is not my package. Doxymacs is a package I use and I thought > other gentoo users would benefit from easy installation through portage. Everything you use within Gentoo, someone works for. That you or other users may be interested in an application means not necessarily a developer is - so being as helpful as you as a user can is the very least you can do using a community distribution.
(In reply to comment #7) Thanks. And congratulations to all of you for the gentoo distro. The package management works really great, and the docs are extraordinarily well written.
Created attachment 87639 [details] doxymacs-1.7.0.ebuild Cleaned up ebuild for newest version of doxymacs. Obsoletes doxymacs-1.6.0.ebuild.
Created attachment 87640 [details] files/50doxymacs-gentoo.el Cleaned up version of previously posted 50doxymacs-gentoo.el.
Created attachment 87641 [details] doxymacs-1.7.0.ebuild typo
Created attachment 87642 [details] doxymacs-1.7.0.ebuild typo
Created attachment 101205 [details] doxymacs-1.7.0.ebuild Change of dependencies. app-emacs/w3 is only needed, if no GNU Emacs version >=22 is available, as the URL package is now part of GNU Emacs.
This ebuild is now in the sunrise overlay. You will find it soon at: http://gentoo-sunrise.org/svn/reviewed/app-emacs/doxymacs
The ebuild in sunrise depends on app-emacs/w3 which is no longer in the tree.
Thanks! After review your fix will show up in sunrise. http://www.gentoo-sunrise.org/sunrise/changeset/3224
I will bump to 1.8.0 and port it to our Emacs overlay. The ebuild will disappear from Sunrise, so switch to $(layman -a emacs), if you like to benefit from bumps. Thanks for all your work.
Ok, it is in Overlay now. Please test and report failures here. It now has autoload capabilites and some other minor improvements. Thanks for your work, and the next time make sure, the Emacs team is cced on the bug so we actually know about such requests. I stepped by mistake over that package.
In Portage now. Closing, thanks for your submissions.