I rolled up a working svn ebuild for the couchdb trunk. This should install cleanly and the init script should start cleanly, but I doubt that the ebuild itself is completely proper. It's ~x86 only at the moment, simply due to my lack of round tuits to test on AMD64. I'll attach it to the bug, here's a link anyway: http://skorgu.net/f/couchdb-9999.ebuild Reproducible: Always
Created attachment 134455 [details] couchdb svn ebuild
Created attachment 136130 [details] couchdb-0.7.0 ebuild Comments and bug reports welcome.
(In reply to comment #0) I think you need to add Mozilla SpiderMonkey as a running dependency. see: http://svn.apache.org/repos/asf/incubator/couchdb/trunk/README > I rolled up a working svn ebuild for the couchdb trunk. This should install > cleanly and the init script should start cleanly, but I doubt that the ebuild > itself is completely proper. > > It's ~x86 only at the moment, simply due to my lack of round tuits to test on > AMD64. > > I'll attach it to the bug, here's a link anyway: > http://skorgu.net/f/couchdb-9999.ebuild > > Reproducible: Always >
also the new subversion repository: https://svn.apache.org/repos/asf/incubator/couchdb/trunk/
Created attachment 158017 [details] Updated ebuild for the new Apache CouchDB in incubator Just added the new Mozilla SpiderMonkey dependency. Changed the location of the subversion files to point to the new address. Removed -C option from ./bootstrap
Created attachment 159315 [details] ebuild for the recently tagged 0.8.0
I've imported the ebuild into my CouchDB overlay (http://svn.usrportage.de/couchdb-overlay/). I've cleaned it up and bumped it for 0.8.1. If you are interesting in working on the ebuild there, please drop me a mail.
Created attachment 164480 [details] ebuild for the tagged 0.8.1 version downloaded from subversion. Still downloaded from subversion. If I have time, try to download from Apache mirrors at http://www.apache.org/dyn/closer.cgi?path=/incubator/couchdb/0.8.1-incubating/apache-couchdb-0.8.1-incubating.tar.gz
(In reply to comment #7) > I've imported the ebuild into my CouchDB overlay > (http://svn.usrportage.de/couchdb-overlay/). I've cleaned it up and bumped it > for 0.8.1. If you are interesting in working on the ebuild there, please drop > me a mail. > Haven't read your comment and just do another simple ebuild for the 0.8.1 version. I just wanted to clean it a bit and read the ebuild howto, when I've see that you just do a good job. I'm interested in continue working in this ebuild if you don't mind that I'm just a newbie to ebuilds.
Comment on attachment 164480 [details] ebuild for the tagged 0.8.1 version downloaded from subversion. Better version at http://svn.usrportage.de/couchdb-overlay/
I have another (Mercurial) overlay which contains a CouchDB ebuild for recent snapshots: http://hg.xavamedia.nl/portage/.
(In reply to comment #10) > (From update of attachment 164480 [details] [edit]) > Better version at > http://svn.usrportage.de/couchdb-overlay/ > Couchdb does not depend on svn2cl (subversion change logs). It depends on icu, spidermonkey and erlang.
Created attachment 182458 [details] Updated 0.8.1 ebuild with bugfixes that works properly out of the box This updated ebuild has many bugfixes and works properly out of the box
Created attachment 182460 [details] Updated trunk ebuild that has the same updates
Created attachment 182462 [details] init file for the updated ebuilds
Created attachment 182464 [details] conf file that accompanies the updated ebuilds
My organization uses couchdb and we've updated the ebuilds to work properly on gentoo. Make sure to download the latest versions of these scripts.
I've committed 0.8.1 into portage, so I'll close this one out. Thanks to everyone for the ebuilds and related files.