ruby wrapper for gnu scientific library (gsl) Reproducible: Always
Created attachment 127482 [details] ruby-gsl ebuild
would it be difficult for me to become and be the maintainer for this? what's the procedure and what's expected?
There are two possibilities in this regard. To be able to maintain the ebuild directly you need to become a Gentoo developer, and most likely you will then also maintain other packages. It's not usual for people to become a Gentoo dev to maintain just a single package. See http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=1&chap=2 You can also find a Gentoo dev who will become a proxy maintainer for the package. This means that you'll do all the work, and the proxy maintainer only needs to review and put the ebuild in CVS.
there isn't an updated ruby-gsl binding somewhere on rubyforge i think ? Its great to see this package on the tree i tested the bindings myself and it's awesome. Me or Hans can probably proxy you for this package but if you want to become a dev better do this on a different approach.
I've had a look at the ebuild and noted the following things: There is no need to set RDEPEND if it is the same as DEPEND. The file location on sourceforge has changed. There should be no need for custom compile and install phases, the ruby eclass code should be able to handle this. The documentation and examples are not currently installed, it would be nice if this was done as well. Ramana, it would be great if you could have a look at this items and see if you can fix them.
Created attachment 129180 [details] ruby-gsl revised ebuild following Hans's comments here's a new ebuild. http://www.gentoo.org/proj/en/devrel/handbook/handbook.xml?part=2&chap=1#doc_chap5 says RDEPEND should be set explicitly even if it's the same as DEPEND, but at least I'm not retyping the same words now. Luis I found two bindings, but I liked this one the best. Let me know if you think another one is better.
proxy is best for me at the moment. I don't know if I will have time enough to become a good developer.
Ramana, thanks for the improvements, I have just added the ebuild to CVS. I have listed you as the maintainer, and the ruby herd as a fallback. If there are new versions or bug fixes just open a bug for it or mail us at ruby@gentoo.org.