Gentoo Archives: gentoo-commits

From: NP Hardass <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-mate:master commit in: x11-themes/mate-themes-meta/
Date: Tue, 02 Aug 2016 06:50:43
Message-Id: 1470120590.579ea3a5fd6bf958b599e710d3a76ed05a835c3f.np-hardass@gentoo
1 commit: 579ea3a5fd6bf958b599e710d3a76ed05a835c3f
2 Author: NP-Hardass <NP-Hardass <AT> gentoo <DOT> org>
3 AuthorDate: Tue Aug 2 06:16:20 2016 +0000
4 Commit: NP Hardass <np-hardass <AT> gentoo <DOT> org>
5 CommitDate: Tue Aug 2 06:49:50 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/gentoo-mate.git/commit/?id=579ea3a5
7
8 x11-themes/mate-themes-meta: add support for new versioning scheme
9
10 Package-Manager: portage-2.2.28
11
12 .../mate-themes-meta/mate-themes-meta-3.ebuild | 40 ++++++++++++++++++++++
13 .../mate-themes-meta-9999-r1.ebuild | 40 ++++++++++++++++++++++
14 x11-themes/mate-themes-meta/metadata.xml | 1 +
15 3 files changed, 81 insertions(+)
16
17 diff --git a/x11-themes/mate-themes-meta/mate-themes-meta-3.ebuild b/x11-themes/mate-themes-meta/mate-themes-meta-3.ebuild
18 new file mode 100644
19 index 0000000..357e3de
20 --- /dev/null
21 +++ b/x11-themes/mate-themes-meta/mate-themes-meta-3.ebuild
22 @@ -0,0 +1,40 @@
23 +# Copyright 1999-2016 Gentoo Foundation
24 +# Distributed under the terms of the GNU General Public License v2
25 +# $Id$
26 +
27 +EAPI=6
28 +
29 +if [[ ${PV} == 9999 ]]; then
30 + MATE_THEMES_V=".9999"
31 +else
32 + MATE_THEMES_V="*"
33 + KEYWORDS="~amd64 ~arm ~x86"
34 +fi
35 +
36 +DESCRIPTION="Meta package to facilitate easy use of x11-themes/mate-themes"
37 +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
38 +SRC_URI=""
39 +
40 +LICENSE="metapackage"
41 +SLOT="0"
42 +IUSE="gtk2-only"
43 +
44 +DEPEND=""
45 +RDEPEND="|| (
46 + gtk2-only? (
47 + !!11-libs/gtk+:3
48 + x11-themes/mate-themes:0
49 + )
50 + (
51 + =x11-libs/gtk+-3.16*:3
52 + =x11-themes/mate-themes-3.16${MATE_THEMES_V}:0/3.16
53 + )
54 + (
55 + =x11-libs/gtk+-3.18*:3
56 + =x11-themes/mate-themes-3.18${MATE_THEMES_V}:0/3.18
57 + )
58 + (
59 + =x11-libs/gtk+-3.20*:3
60 + =x11-themes/mate-themes-3.20${MATE_THEMES_V}:0/3.20
61 + )
62 + )"
63
64 diff --git a/x11-themes/mate-themes-meta/mate-themes-meta-9999-r1.ebuild b/x11-themes/mate-themes-meta/mate-themes-meta-9999-r1.ebuild
65 new file mode 100644
66 index 0000000..357e3de
67 --- /dev/null
68 +++ b/x11-themes/mate-themes-meta/mate-themes-meta-9999-r1.ebuild
69 @@ -0,0 +1,40 @@
70 +# Copyright 1999-2016 Gentoo Foundation
71 +# Distributed under the terms of the GNU General Public License v2
72 +# $Id$
73 +
74 +EAPI=6
75 +
76 +if [[ ${PV} == 9999 ]]; then
77 + MATE_THEMES_V=".9999"
78 +else
79 + MATE_THEMES_V="*"
80 + KEYWORDS="~amd64 ~arm ~x86"
81 +fi
82 +
83 +DESCRIPTION="Meta package to facilitate easy use of x11-themes/mate-themes"
84 +HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
85 +SRC_URI=""
86 +
87 +LICENSE="metapackage"
88 +SLOT="0"
89 +IUSE="gtk2-only"
90 +
91 +DEPEND=""
92 +RDEPEND="|| (
93 + gtk2-only? (
94 + !!11-libs/gtk+:3
95 + x11-themes/mate-themes:0
96 + )
97 + (
98 + =x11-libs/gtk+-3.16*:3
99 + =x11-themes/mate-themes-3.16${MATE_THEMES_V}:0/3.16
100 + )
101 + (
102 + =x11-libs/gtk+-3.18*:3
103 + =x11-themes/mate-themes-3.18${MATE_THEMES_V}:0/3.18
104 + )
105 + (
106 + =x11-libs/gtk+-3.20*:3
107 + =x11-themes/mate-themes-3.20${MATE_THEMES_V}:0/3.20
108 + )
109 + )"
110
111 diff --git a/x11-themes/mate-themes-meta/metadata.xml b/x11-themes/mate-themes-meta/metadata.xml
112 index 4ec2e29..c054244 100644
113 --- a/x11-themes/mate-themes-meta/metadata.xml
114 +++ b/x11-themes/mate-themes-meta/metadata.xml
115 @@ -7,5 +7,6 @@
116 </maintainer>
117 <use>
118 <flag name="unsupported-gtk3">Allow unsupported GTK+3 or no GTK+3</flag>
119 + <flag name="gtk2-only">Allow dependency-resolution for a system without GTK+3</flag>
120 </use>
121 </pkgmetadata>