This was discussed in #gentoo-council a while ago.
There is no EAPI identification mechanism in metadata.xml, but EAPI 5
is specified in the top-level profile directory, and it has been
supported by Portage for 10+ years.
Find the updated full text of GLEP 68 below, and a diff in the next
message.
Ulrich Müller (1):
glep-0068: Allow EAPI 5 dependency specifications
glep-0068.rst | 16 +++++++++++-----
1 file changed, 11 insertions(+), 5 deletions(-)
--
2.39.2
---
GLEP: 68
Title: Package and category metadata
Author: Michał Górny <
mgorny@gentoo.org>
Type: Standards Track
Status: Final
Version: 1.4
Created: 2016-03-14
Last-Modified: 2023-01-22
Post-History: 2016-03-16, 2018-02-20, 2022-05-22, 2022-10-07
Content-Type: text/x-rst
Requires: 67
Replaces: 34, 46, 56
---
Abstract
========
This GLEP specifies the format of files used to describe category and package metadata (``metadata.xml``).
Motivation
==========
At the moment of writing this GLEP, category and package ``metadata.xml`` lacked proper specification. PMS Appendix A [#PMS-A]_ specified that
the format of this file is beyond its scope, deferring the specification
to the DTD file.
The original metadata.dtd file [#METADATA-DTD]_ (the version before cleanups related to this spec) did not serve well as the specification. Due to
the technical limitations on DTD format, it was both unable to enforce
the specification fully and explain it in a readable form. Furthermore,
it