Gentoo Archives: gentoo-commits

From: Adam Feldman <np-hardass@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/gentoo-mate:master commit in: mate-extra/mate-utils/
Date: Wed, 02 Sep 2020 15:41:05
Message-Id: 1599061089.0290e598a607d3613a9162ce8e3037dd611b5645.np-hardass@gentoo
1 commit: 0290e598a607d3613a9162ce8e3037dd611b5645
2 Author: Adam Feldman <NP-Hardass <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 2 15:38:09 2020 +0000
4 Commit: Adam Feldman <np-hardass <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 2 15:38:09 2020 +0000
6 URL: https://gitweb.gentoo.org/proj/gentoo-mate.git/commit/?id=0290e598
7
8 mate-extra/mate-utils: Require mate-desktop for schemas
9
10 Bug: https://bugs.gentoo.org/702908
11 Package-Manager: Portage-2.3.103, Repoman-2.3.23
12 Signed-off-by: Adam Feldman <NP-Hardass <AT> gentoo.org>
13
14 mate-extra/mate-utils/mate-utils-1.22.2-r2.ebuild | 70 +++++++++++++++++++++
15 mate-extra/mate-utils/mate-utils-1.24.0-r2.ebuild | 74 +++++++++++++++++++++++
16 2 files changed, 144 insertions(+)
17
18 diff --git a/mate-extra/mate-utils/mate-utils-1.22.2-r2.ebuild b/mate-extra/mate-utils/mate-utils-1.22.2-r2.ebuild
19 new file mode 100644
20 index 0000000..9ad9cf8
21 --- /dev/null
22 +++ b/mate-extra/mate-utils/mate-utils-1.22.2-r2.ebuild
23 @@ -0,0 +1,70 @@
24 +# Copyright 1999-2020 Gentoo Authors
25 +# Distributed under the terms of the GNU General Public License v2
26 +
27 +EAPI=6
28 +
29 +MATE_LA_PUNT="yes"
30 +
31 +inherit mate
32 +
33 +if [[ ${PV} != 9999 ]]; then
34 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
35 +fi
36 +
37 +DESCRIPTION="Utilities for the MATE desktop"
38 +LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+"
39 +SLOT="0"
40 +
41 +IUSE="X applet debug ipv6 test"
42 +RESTRICT="!test? ( test )"
43 +
44 +RDEPEND="
45 + dev-libs/atk
46 + >=dev-libs/glib-2.50:2
47 + >=gnome-base/libgtop-2.12:2=
48 + mate-base/mate-desktop
49 + >=media-libs/libcanberra-0.4[gtk3]
50 + sys-libs/zlib
51 + x11-libs/cairo
52 + x11-libs/gdk-pixbuf:2
53 + >=x11-libs/gtk+-3.22:3
54 + x11-libs/libICE
55 + x11-libs/libSM
56 + x11-libs/libX11
57 + x11-libs/libXext
58 + x11-libs/pango
59 + applet? ( >=mate-base/mate-panel-1.17.0 )"
60 +
61 +DEPEND="${RDEPEND}
62 + app-text/rarian
63 + >=app-text/scrollkeeper-dtd-1:1.0
64 + app-text/yelp-tools
65 + dev-util/glib-utils
66 + dev-util/gtk-doc
67 + dev-util/gtk-doc-am
68 + >=dev-util/intltool-0.50.1
69 + sys-devel/gettext
70 + virtual/pkgconfig
71 + x11-base/xorg-proto"
72 +
73 +PATCHES=(
74 + "${FILESDIR}/${P}-gcc-10-fno-common.patch"
75 +)
76 +
77 +src_prepare() {
78 + # Make apps visible in all DEs.
79 + LC_ALL=C find . -iname '*.desktop.in*' -exec \
80 + sed -e '/OnlyShowIn/d' -i {} + || die
81 +
82 + mate_src_prepare
83 +}
84 +
85 +src_configure() {
86 + mate_src_configure \
87 + --disable-maintainer-flags \
88 + --enable-zlib \
89 + --enable-debug=$(usex debug yes minimum) \
90 + $(use_with X x) \
91 + $(use_enable applet gdict-applet) \
92 + $(use_enable ipv6)
93 +}
94
95 diff --git a/mate-extra/mate-utils/mate-utils-1.24.0-r2.ebuild b/mate-extra/mate-utils/mate-utils-1.24.0-r2.ebuild
96 new file mode 100644
97 index 0000000..bb4e5c5
98 --- /dev/null
99 +++ b/mate-extra/mate-utils/mate-utils-1.24.0-r2.ebuild
100 @@ -0,0 +1,74 @@
101 +# Copyright 1999-2020 Gentoo Authors
102 +# Distributed under the terms of the GNU General Public License v2
103 +
104 +EAPI=6
105 +
106 +MATE_LA_PUNT="yes"
107 +
108 +inherit mate
109 +
110 +if [[ ${PV} != 9999 ]]; then
111 + KEYWORDS="~amd64 ~arm ~arm64 ~x86"
112 +fi
113 +
114 +DESCRIPTION="Utilities for the MATE desktop"
115 +LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+"
116 +SLOT="0"
117 +
118 +IUSE="X applet debug ipv6 test udisks"
119 +RESTRICT="!test? ( test )"
120 +
121 +COMMON_DEPEND="
122 + dev-libs/atk
123 + >=dev-libs/glib-2.50:2
124 + >=gnome-base/libgtop-2.12:2=
125 + >=media-libs/libcanberra-0.4[gtk3]
126 + sys-libs/zlib
127 + x11-libs/cairo
128 + x11-libs/gdk-pixbuf:2
129 + >=x11-libs/gtk+-3.22:3
130 + x11-libs/libICE
131 + x11-libs/libSM
132 + x11-libs/libX11
133 + x11-libs/libXext
134 + x11-libs/pango
135 + applet? ( >=mate-base/mate-panel-1.17.0 )
136 + udisks? ( >=sys-fs/udisks-1.90.0:2 )
137 +"
138 +
139 +RDEPEND="${COMMON_DEPEND}
140 + mate-base/mate-desktop
141 + virtual/libintl
142 +"
143 +
144 +DEPEND="${COMMON_DEPEND}
145 + app-text/rarian
146 + >=app-text/scrollkeeper-dtd-1:1.0
147 + app-text/yelp-tools
148 + dev-libs/libxml2
149 + dev-util/glib-utils
150 + dev-util/gtk-doc
151 + dev-util/gtk-doc-am
152 + >=sys-devel/gettext-0.19.8:*
153 + virtual/pkgconfig
154 + x11-base/xorg-proto
155 +"
156 +
157 +src_prepare() {
158 + # Make apps visible in all DEs.
159 + LC_ALL=C find . -iname '*.desktop.in*' -exec \
160 + sed -e '/OnlyShowIn/d' -i {} + || die
161 +
162 + mate_src_prepare
163 +}
164 +
165 +src_configure() {
166 + mate_src_configure \
167 + --disable-static \
168 + --enable-zlib \
169 + --enable-debug=$(usex debug yes minimum) \
170 + $(use_with X x) \
171 + $(use_enable applet gdict-applet) \
172 + $(use_enable ipv6) \
173 + $(use_enable udisks disk_image_mounter)
174 +}