public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [RFC] EAPI
@ 2005-08-26 19:49 Kristian Benoit
  2005-08-26 20:32 ` Brian Harring
                   ` (2 more replies)
  0 siblings, 3 replies; 7+ messages in thread
From: Kristian Benoit @ 2005-08-26 19:49 UTC (permalink / raw
  To: gentoo-dev

On the EAPI subject Brian just brought back, I had this idea that we
could use the same approch XML took with HTML.

The ebuild could define which EAPI to use, but instead beiing a version,
the EAPI would be an ebuild API definition. The equivalent to the XML's
dtd. The ebuild could point to a directory named
$PORTDIR/eapi/<eapi-name>/ which would contain a python script named
<eapi-name>.py. If not already loaded, that plugable eapi would be
loaded before processing the ebuild.

That way, there is no outdated ebuild format. There is just a default
format which is the actual format.

It could also be an XML defining the ebuild's build sequence and other
particularities a group of ebuild could have.

Kristian

-- 
gentoo-dev@gentoo.org mailing list



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-08-29  7:59 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-08-26 19:49 [gentoo-dev] [RFC] EAPI Kristian Benoit
2005-08-26 20:32 ` Brian Harring
2005-08-26 20:41   ` Ciaran McCreesh
2005-08-26 22:02   ` Drake Wyrm
2005-08-26 22:26     ` Brian Harring
2005-08-26 21:31 ` Dan Meltzer
2005-09-02  6:09 ` Marius Mauch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox