app-misc/pax-utils: arm64 stable (bug #725010)
[gentoo.git] / mate-extra / mate-utils / mate-utils-1.24.0.ebuild
1 # Copyright 1999-2020 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=6
5
6 MATE_LA_PUNT="yes"
7
8 inherit mate
9
10 if [[ ${PV} != 9999 ]]; then
11         KEYWORDS="~amd64 ~arm ~arm64 ~x86"
12 fi
13
14 DESCRIPTION="Utilities for the MATE desktop"
15 LICENSE="FDL-1.1+ GPL-2+ GPL-3+ LGPL-2+"
16 SLOT="0"
17
18 IUSE="X applet debug ipv6 test udisks"
19 RESTRICT="!test? ( test )"
20
21 COMMON_DEPEND="
22         dev-libs/atk
23         >=dev-libs/glib-2.50:2
24         >=gnome-base/libgtop-2.12:2=
25         >=media-libs/libcanberra-0.4[gtk3]
26         sys-libs/zlib
27         x11-libs/cairo
28         x11-libs/gdk-pixbuf:2
29         >=x11-libs/gtk+-3.22:3
30         x11-libs/libICE
31         x11-libs/libSM
32         x11-libs/libX11
33         x11-libs/libXext
34         x11-libs/pango
35         applet? ( >=mate-base/mate-panel-1.17.0 )
36         udisks? ( >=sys-fs/udisks-1.90.0:2 )
37 "
38
39 RDEPEND="${COMMON_DEPEND}
40         virtual/libintl
41 "
42
43 DEPEND="${COMMON_DEPEND}
44         app-text/rarian
45         >=app-text/scrollkeeper-dtd-1:1.0
46         app-text/yelp-tools
47         dev-libs/libxml2
48         dev-util/glib-utils
49         dev-util/gtk-doc
50         dev-util/gtk-doc-am
51         >=sys-devel/gettext-0.19.8:*
52         virtual/pkgconfig
53         x11-base/xorg-proto
54 "
55
56 src_prepare() {
57         # Make apps visible in all DEs.
58         LC_ALL=C find . -iname '*.desktop.in*' -exec \
59                 sed -e '/OnlyShowIn/d' -i {} + || die
60
61         mate_src_prepare
62 }
63
64 src_configure() {
65         mate_src_configure \
66                 --enable-zlib \
67                 --enable-debug=$(usex debug yes minimum) \
68                 $(use_with X x) \
69                 $(use_enable applet gdict-applet) \
70                 $(use_enable ipv6) \
71                 $(use_enable udisks disk_image_mounter)
72 }