please find attached an (initial) ebuild for irc-services patched for dancer-ircd.
see http://source.freenode.net/~asuffield/dancer/dancer-services/ for details.
depends on net-irc/dancer-ircd
Created attachment 62749 [details]
dancer-services initial ebuild
irc-services for dancer-ircd ebuild
$ tar -j --list -f dancer-services.tbz2
http://www.gentoo.org/doc/en/ebuild-submit.xml doesn't say what to do if i need
to attach multiple files, so i tarred them.. hope this is ok.
this is my first ever ebuild :)
Never attach tarballs when submitting ebuilds. Reopen once you have attached a
Created attachment 62766 [details]
Created attachment 62767 [details]
Created attachment 62768 [details]
Created attachment 62769 [details]
Created attachment 62770 [details]
Created attachment 62771 [details]
Created attachment 62772 [details]
added plaintext files rather than tarball.. probably more than necessary, but
ebuild howto isn't very detailed
(In reply to comment #10)
> added plaintext files rather than tarball.. probably more than necessary, but
> ebuild howto isn't very detailed
Err, my mistake. No manifest, no metadata.xml, no changelog, no digest needed
next time. Just the ebuild (and init scripts plus patches if needed) is enough
next time. ;) Also when attaching, the mime type should be set to text/plain.
ok thanks, now i know what to do for my next ebuild :D
hope this one is useful to someone (apart from me)
Created attachment 63590 [details]
i had use ircd rather than the more specific use dancer-ircd
Please fix the following and reopen:
* http://dev.gentoo.org/~ciaranm/docs/mw-faq/redundant.txt (src_unpack)
* Is autogen.sh an autotools thing? If so, you're missing some DEPENDs.
* You should use use_enable.
* Use ebeep from eutils.eclass
* I really don't like the config editing thing...
* http://dev.gentoo.org/~ciaranm/docs/mw-faq/emake.txt (for installing)
* mkdir has a -p option...
Created attachment 69200 [details]
dancer-services revised ebuild
Created attachment 69201 [details]
Created attachment 69203 [details]
I think the compile time config editing thing is quite silly, annoying and
inconvenient too, but I'm not skilled enough in c to rewrite the code so that a
more conventional/convenient configuration method can be used.
If anyone has any better solutions to this than asking users to stop mid-install
and edit a config file, feel free to suggest them. Many of the services'
availability flags could be easily turned into use flags, but there are other
options in that file which require textual or numerical values...
The autogen thing is used because the distributed tarball doesn't have autogen
stuff done, which, according to autogen.sh itself, it should. If you'd like me
to run it and repackage the tarball, just say so :)
Upstream URL gone (and dancer-ircd has been dropped from tree as well)