Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gs-elpa:master commit in: gs_elpa/
Date: Tue, 04 May 2021 18:04:55
Message-Id: 1620151165.12ac8f645cfb7305ecbce7220cea73ea58acf1db.ulm@gentoo
1 commit: 12ac8f645cfb7305ecbce7220cea73ea58acf1db
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Tue May 4 17:59:25 2021 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Tue May 4 17:59:25 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/gs-elpa.git/commit/?id=12ac8f64
7
8 gs_elpa/ebuild.py: Generate ebuilds for EAPI 7
9
10 Instead of EAPI 5, which is no longer supported by elisp.eclass.
11
12 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
13
14 gs_elpa/ebuild.py | 12 ++++++++----
15 1 file changed, 8 insertions(+), 4 deletions(-)
16
17 diff --git a/gs_elpa/ebuild.py b/gs_elpa/ebuild.py
18 index d1d63f2..cf1b2dd 100644
19 --- a/gs_elpa/ebuild.py
20 +++ b/gs_elpa/ebuild.py
21 @@ -16,7 +16,7 @@ import collections
22 from g_sorcery.ebuild import DefaultEbuildGenerator
23
24 Layout = collections.namedtuple("Layout",
25 - ["vars_before_inherit", "inherit",
26 + ["eapi", "vars_before_inherit", "inherit",
27 "vars_after_description", "vars_after_keywords"])
28
29
30 @@ -26,6 +26,8 @@ class ElpaEbuildWithDigestGenerator(DefaultEbuildGenerator):
31 """
32 def __init__(self, package_db):
33
34 + eapi = "7"
35 +
36 vars_before_inherit = \
37 ["repo_uri", "source_type", "realname", {"name" : "digest_sources", "value" : "yes"}]
38
39 @@ -37,8 +39,8 @@ class ElpaEbuildWithDigestGenerator(DefaultEbuildGenerator):
40 vars_after_keywords = \
41 ["depend", "rdepend"]
42
43 - layout = Layout(vars_before_inherit,
44 - inherit, vars_after_description, vars_after_keywords)
45 + layout = Layout(eapi, vars_before_inherit, inherit,
46 + vars_after_description, vars_after_keywords)
47
48 super(ElpaEbuildWithDigestGenerator, self).__init__(package_db, layout)
49
50 @@ -48,6 +50,8 @@ class ElpaEbuildWithoutDigestGenerator(DefaultEbuildGenerator):
51 """
52 def __init__(self, package_db):
53
54 + eapi = "7"
55 +
56 vars_before_inherit = \
57 ["repo_uri", "source_type", "realname"]
58
59 @@ -59,7 +63,7 @@ class ElpaEbuildWithoutDigestGenerator(DefaultEbuildGenerator):
60 vars_after_keywords = \
61 ["depend", "rdepend"]
62
63 - layout = Layout(vars_before_inherit, inherit,
64 + layout = Layout(eapi, vars_before_inherit, inherit,
65 vars_after_description, vars_after_keywords)
66
67 super(ElpaEbuildWithoutDigestGenerator, self).__init__(package_db, layout)