Diff dbus-c++-0.9.0-r4 with a dbus-c++-0.9.0-r5
/usr/portage/dev-libs/dbus-c++/dbus-c++-0.9.0-r5.ebuild 2023-10-09 14:52:29.496368350 +0300 | ||
---|---|---|
1 |
# Copyright 1999-2022 Gentoo Authors |
|
1 |
# Copyright 1999-2023 Gentoo Authors |
|
2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
3 | 3 | |
4 |
EAPI=7 |
|
4 |
EAPI=8 |
|
5 | 5 | |
6 |
inherit multilib-minimal |
|
6 |
inherit multilib-minimal autotools virtualx |
|
7 | 7 | |
8 | 8 |
DESCRIPTION="Provides a C++ API for D-BUS" |
9 | 9 |
HOMEPAGE="https://sourceforge.net/projects/dbus-cplusplus/" |
... | ... | |
11 | 11 | |
12 | 12 |
LICENSE="LGPL-2.1+" |
13 | 13 |
SLOT="0" |
14 |
KEYWORDS="amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86" |
|
14 |
KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc x86" |
|
15 | 15 |
IUSE="doc ecore glib test" |
16 | 16 |
RESTRICT="!test? ( test )" |
17 | 17 | |
18 | 18 |
RDEPEND=" |
19 |
dev-libs/expat |
|
19 | 20 |
sys-apps/dbus[${MULTILIB_USEDEP}] |
20 | 21 |
ecore? ( dev-libs/efl ) |
21 | 22 |
glib? ( dev-libs/glib:2[${MULTILIB_USEDEP}] )" |
... | ... | |
23 | 24 |
dev-util/cppunit[${MULTILIB_USEDEP}]" |
24 | 25 |
BDEPEND=" |
25 | 26 |
virtual/pkgconfig |
26 |
doc? ( app-doc/doxygen )" |
|
27 |
doc? ( app-doc/doxygen ) |
|
28 |
test? ( sys-apps/dbus[X,${MULTILIB_USEDEP}] )" |
|
27 | 29 | |
28 | 30 |
S="${WORKDIR}/lib${P}" |
29 | 31 | |
30 | 32 |
PATCHES=( |
31 | 33 |
"${FILESDIR}"/${P}-gcc-4.7.patch #424707 |
32 | 34 |
"${FILESDIR}"/${PN}-gcc7.patch #622790 |
35 |
"${FILESDIR}"/${P}-gcc12.patch |
|
36 |
"${FILESDIR}"/${PN}-0.9.0-enable-tests.patch #873487 |
|
33 | 37 |
) |
34 | 38 | |
39 |
src_prepare() { |
|
40 |
default |
|
41 |
eautoreconf |
|
42 |
} |
|
43 | ||
35 | 44 |
multilib_src_configure() { |
36 | 45 |
# TODO : add ecore multilib support if/when it is multilibified |
37 | 46 |
ECONF_SOURCE="${S}" econf \ |
... | ... | |
53 | 62 |
fi |
54 | 63 |
} |
55 | 64 | |
65 |
src_test() { |
|
66 |
virtx multilib-minimal_src_test |
|
67 |
} |
|
68 | ||
56 | 69 |
multilib_src_install_all() { |
57 | 70 |
use doc && HTML_DOCS=( doc/html/. ) |
58 | 71 |
einstalldocs |