Hi there all,
I was wondering if the cvs idea extends to arch, bazaar, and or darcs
repositories. (I saw that svn is already covered).
And if so, I assume something like packagename-<repos type name>
should be used, so people do not install them if they are missing the
repository software.
Why you ask do you want this?
Well with help I have the emacs cvs up and running (Recipe coming
presently), and now I would like to do the same for the tty version of
emacs (bazaar), and SXemacs (arch). And I use darcs personally, like
it a lot, and would be a similar type of functionality.
If it has not been done, I was thinking I would implement it, but
thought I should check whether this is desired functionality. And are
there any other types of repository that should be included. I have
not looked into Compile yet, but I am sure the code is nicely
designed. Hmmm, better check out the cvs versions of things.
Thanks,
Rohan
There was talk on -devel a while back about making Compile more
modular to allow for extensions like this to be created easily
(http://www.wotfun.com/pipermail/gobolinux-devel/2006-March/
000926.html), but I don't think that conversation really went anywhere.
If this is still on the Big List of Stuff to Do, you may want to hold
off on adding new recipe types until it's been done. Or hey, maybe
you want to implement modular recipe types yourself :)
Someone on the dev team can probably provide more insight.
Another thought: maybe a more generic "Versioning System" recipe type
could be used, where instead of giving MakeRecipe just a url, you
also give it a command, leading to recipes like
url="svn://some.server.com/repository"
download_sources() {
svn export ${url} ${dir}
}
or some such.
Dan
_______________________________________________
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel