Ciaran McCreesh’s Blag

Now with 17% more caffeine

What’s in EAPI 2?

Posted by Ciaran McCreesh on September 28, 2008

EAPI 2 has been approved by the Gentoo Council and so can now be used in ebuilds. The first package manager with support was Paludis 0.30.1; Portage support came along with 2.2_rc11.

EAPI 2 consists purely of extensions to EAPI 1. The new features are:

Formal definitions can be found in PMS; an overview of each feature will follow in subsequent posts.

14 Responses to “What’s in EAPI 2?”

  1. [...] EAPI 2: SRC_URI Arrows Filed under: Uncategorized — Tags: eapi, eapi 2, gentoo, paludis — Ciaran McCreesh @ 3:18 pm This is the first item in a series of posts describing EAPI 2. [...]

  2. LXj said

    Is kdebuild-1 a subset of EAPI 2?

  3. Ciaran McCreesh said

    No. There’s quite a bit in kdebuild-1 that didn’t make it into EAPI 2, and other things in kdebuild-1 that are syntactically different in EAPI 2, and there are some things in EAPI 2 that aren’t in kdebuild-1.

  4. [...] EAPI 2: Use Dependencies Filed under: Uncategorized — Tags: eapi, eapi 2, gentoo, paludis — Ciaran McCreesh @ 6:46 pm This is the second post in a series of posts describing EAPI 2. [...]

  5. [...] Posted by Ciaran McCreesh on September 29, 2008 This is post four in a series describing EAPI 2. [...]

  6. [...] Posted by Ciaran McCreesh on September 30, 2008 This is post five in a series describing EAPI 2. [...]

  7. [...] Posted by Ciaran McCreesh on September 30, 2008 This post is part of a series on EAPI 2. [...]

  8. [...] Posted by Ciaran McCreesh on October 1, 2008 This is the final post in a series on EAPI 2. [...]

  9. [...] Also, for those that can’t be bothered reading technical documentation aimed at people implementing a package manager and want to know what’s new in EAPI2, Ciaran McCreesh has published a series of blag posts explaining the new features and whence they came. Make sure to take a look at What’s in EAPI 2? [...]

  10. Ciaran, I wanna translate your posts to Russian.
    Here is the first one: http://greenmice.info/ru/node/41.

    Is that ok?

  11. Ciaran McCreesh said

    Sure, no problem.

  12. Thank you.

  13. [...] a summary; when EAPI 3’s finalised, I’ll do a series of posts with full descriptions as I did for EAPI 2. PMS will remain the definitive definition; I’ve put together a a draft branch (I’ll be [...]

  14. [...] 3 is defined based upon EAPI 2. The changes [...]

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>