Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: virtual/dist-kernel/, profiles/arch/powerpc/ppc64/, ...
Date: Thu, 07 Jan 2021 12:39:46
Message-Id: 1610023144.cbe7597d20fb06bfc1a18989abddf4f944585fd5.mgorny@gentoo
1 commit: cbe7597d20fb06bfc1a18989abddf4f944585fd5
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 3 00:29:28 2021 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Thu Jan 7 12:39:04 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbe7597d
7
8 virtual/dist-kernel: New virtual
9
10 Add a new virtual that can be used to provide subslot rebuilds
11 for kernel modules.
12
13 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
14
15 profiles/arch/powerpc/ppc64/64le/package.mask | 1 +
16 profiles/arch/powerpc/ppc64/package.mask | 1 +
17 virtual/dist-kernel/dist-kernel-5.10.4.ebuild | 19 +++++++++++++++++++
18 virtual/dist-kernel/dist-kernel-5.10.5.ebuild | 19 +++++++++++++++++++
19 virtual/dist-kernel/dist-kernel-5.4.86.ebuild | 19 +++++++++++++++++++
20 virtual/dist-kernel/dist-kernel-5.4.87.ebuild | 19 +++++++++++++++++++
21 virtual/dist-kernel/metadata.xml | 8 ++++++++
22 7 files changed, 86 insertions(+)
23
24 diff --git a/profiles/arch/powerpc/ppc64/64le/package.mask b/profiles/arch/powerpc/ppc64/64le/package.mask
25 index 784790b1ea8..c42fe27f486 100644
26 --- a/profiles/arch/powerpc/ppc64/64le/package.mask
27 +++ b/profiles/arch/powerpc/ppc64/64le/package.mask
28 @@ -17,6 +17,7 @@
29 # little-endian power8 ppc64 configs are provided
30 -sys-kernel/gentoo-kernel
31 -sys-kernel/vanilla-kernel
32 +-virtual/dist-kernel
33
34 # Georgy Yakovlev <gyakovlev@g.o> (2020-01-25)
35 # libva unmasked on little-endian profile
36
37 diff --git a/profiles/arch/powerpc/ppc64/package.mask b/profiles/arch/powerpc/ppc64/package.mask
38 index f36237c2c00..f78c971cc95 100644
39 --- a/profiles/arch/powerpc/ppc64/package.mask
40 +++ b/profiles/arch/powerpc/ppc64/package.mask
41 @@ -16,6 +16,7 @@ dev-java/openjfx:11
42 # however users can unmask and use savedconfig feature
43 sys-kernel/gentoo-kernel
44 sys-kernel/vanilla-kernel
45 +virtual/dist-kernel
46
47 # Georgy Yakovlev <gyakovlev@g.o> (2020-01-21)
48 # buggy on big-endian
49
50 diff --git a/virtual/dist-kernel/dist-kernel-5.10.4.ebuild b/virtual/dist-kernel/dist-kernel-5.10.4.ebuild
51 new file mode 100644
52 index 00000000000..3df38272de3
53 --- /dev/null
54 +++ b/virtual/dist-kernel/dist-kernel-5.10.4.ebuild
55 @@ -0,0 +1,19 @@
56 +# Copyright 2021 Gentoo Authors
57 +# Distributed under the terms of the GNU General Public License v2
58 +
59 +EAPI=7
60 +
61 +DESCRIPTION="Virtual to depend on any Distribution Kernel"
62 +HOMEPAGE=""
63 +SRC_URI=""
64 +
65 +LICENSE=""
66 +SLOT="0/${PV}"
67 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
68 +
69 +RDEPEND="
70 + || (
71 + ~sys-kernel/gentoo-kernel-${PV}
72 + ~sys-kernel/gentoo-kernel-bin-${PV}
73 + ~sys-kernel/vanilla-kernel-${PV}
74 + )"
75
76 diff --git a/virtual/dist-kernel/dist-kernel-5.10.5.ebuild b/virtual/dist-kernel/dist-kernel-5.10.5.ebuild
77 new file mode 100644
78 index 00000000000..3df38272de3
79 --- /dev/null
80 +++ b/virtual/dist-kernel/dist-kernel-5.10.5.ebuild
81 @@ -0,0 +1,19 @@
82 +# Copyright 2021 Gentoo Authors
83 +# Distributed under the terms of the GNU General Public License v2
84 +
85 +EAPI=7
86 +
87 +DESCRIPTION="Virtual to depend on any Distribution Kernel"
88 +HOMEPAGE=""
89 +SRC_URI=""
90 +
91 +LICENSE=""
92 +SLOT="0/${PV}"
93 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
94 +
95 +RDEPEND="
96 + || (
97 + ~sys-kernel/gentoo-kernel-${PV}
98 + ~sys-kernel/gentoo-kernel-bin-${PV}
99 + ~sys-kernel/vanilla-kernel-${PV}
100 + )"
101
102 diff --git a/virtual/dist-kernel/dist-kernel-5.4.86.ebuild b/virtual/dist-kernel/dist-kernel-5.4.86.ebuild
103 new file mode 100644
104 index 00000000000..11d6573ded7
105 --- /dev/null
106 +++ b/virtual/dist-kernel/dist-kernel-5.4.86.ebuild
107 @@ -0,0 +1,19 @@
108 +# Copyright 2021 Gentoo Authors
109 +# Distributed under the terms of the GNU General Public License v2
110 +
111 +EAPI=7
112 +
113 +DESCRIPTION="Virtual to depend on any Distribution Kernel"
114 +HOMEPAGE=""
115 +SRC_URI=""
116 +
117 +LICENSE=""
118 +SLOT="0/${PV}"
119 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
120 +
121 +RDEPEND="
122 + || (
123 + ~sys-kernel/gentoo-kernel-${PV}
124 + ~sys-kernel/gentoo-kernel-bin-${PV}
125 + ~sys-kernel/vanilla-kernel-${PV}
126 + )"
127
128 diff --git a/virtual/dist-kernel/dist-kernel-5.4.87.ebuild b/virtual/dist-kernel/dist-kernel-5.4.87.ebuild
129 new file mode 100644
130 index 00000000000..11d6573ded7
131 --- /dev/null
132 +++ b/virtual/dist-kernel/dist-kernel-5.4.87.ebuild
133 @@ -0,0 +1,19 @@
134 +# Copyright 2021 Gentoo Authors
135 +# Distributed under the terms of the GNU General Public License v2
136 +
137 +EAPI=7
138 +
139 +DESCRIPTION="Virtual to depend on any Distribution Kernel"
140 +HOMEPAGE=""
141 +SRC_URI=""
142 +
143 +LICENSE=""
144 +SLOT="0/${PV}"
145 +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
146 +
147 +RDEPEND="
148 + || (
149 + ~sys-kernel/gentoo-kernel-${PV}
150 + ~sys-kernel/gentoo-kernel-bin-${PV}
151 + ~sys-kernel/vanilla-kernel-${PV}
152 + )"
153
154 diff --git a/virtual/dist-kernel/metadata.xml b/virtual/dist-kernel/metadata.xml
155 new file mode 100644
156 index 00000000000..20e07cdc2be
157 --- /dev/null
158 +++ b/virtual/dist-kernel/metadata.xml
159 @@ -0,0 +1,8 @@
160 +<?xml version="1.0" encoding="UTF-8"?>
161 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
162 +<pkgmetadata>
163 + <maintainer type="project">
164 + <email>dist-kernel@g.o</email>
165 + <name>Distribution Kernel Project</name>
166 + </maintainer>
167 +</pkgmetadata>