Lines 2-8
Link Here
|
2 |
# Distributed under the terms of the GNU General Public License v2 |
2 |
# Distributed under the terms of the GNU General Public License v2 |
3 |
|
3 |
|
4 |
EAPI=6 |
4 |
EAPI=6 |
5 |
inherit gnome2 systemd |
5 |
|
|
|
6 |
inherit autotools gnome2 systemd |
6 |
|
7 |
|
7 |
DESCRIPTION="D-Bus interfaces for querying and manipulating user account information" |
8 |
DESCRIPTION="D-Bus interfaces for querying and manipulating user account information" |
8 |
HOMEPAGE="https://www.freedesktop.org/wiki/Software/AccountsService/" |
9 |
HOMEPAGE="https://www.freedesktop.org/wiki/Software/AccountsService/" |
Lines 10-25
Link Here
|
10 |
|
11 |
|
11 |
LICENSE="GPL-3+" |
12 |
LICENSE="GPL-3+" |
12 |
SLOT="0" |
13 |
SLOT="0" |
13 |
KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~sparc x86" |
14 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" |
|
|
15 |
|
16 |
IUSE="doc elogind +introspection selinux systemd" |
14 |
|
17 |
|
15 |
IUSE="doc +introspection selinux systemd" |
18 |
REQUIRED_USE="?? ( elogind systemd )" |
16 |
|
19 |
|
17 |
CDEPEND=" |
20 |
CDEPEND=" |
18 |
>=dev-libs/glib-2.37.3:2 |
21 |
>=dev-libs/glib-2.37.3:2 |
19 |
sys-auth/polkit |
22 |
sys-auth/polkit |
20 |
introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) |
23 |
introspection? ( >=dev-libs/gobject-introspection-0.9.12:= ) |
21 |
systemd? ( >=sys-apps/systemd-186:0= ) |
24 |
systemd? ( >=sys-apps/systemd-186:0= ) |
22 |
!systemd? ( sys-auth/consolekit ) |
25 |
elogind? ( sys-auth/elogind ) |
|
|
26 |
!systemd? ( !elogind? ( sys-auth/consolekit ) ) |
23 |
" |
27 |
" |
24 |
DEPEND="${CDEPEND} |
28 |
DEPEND="${CDEPEND} |
25 |
dev-libs/libxslt |
29 |
dev-libs/libxslt |
Lines 38-45
Link Here
|
38 |
|
42 |
|
39 |
PATCHES=( |
43 |
PATCHES=( |
40 |
"${FILESDIR}/${PN}-0.6.35-gentoo-system-users.patch" |
44 |
"${FILESDIR}/${PN}-0.6.35-gentoo-system-users.patch" |
|
|
45 |
"${FILESDIR}/${P}-elogind.patch" |
41 |
) |
46 |
) |
42 |
|
47 |
|
|
|
48 |
src_prepare() { |
49 |
default |
50 |
eautoreconf |
51 |
} |
52 |
|
43 |
src_configure() { |
53 |
src_configure() { |
44 |
gnome2_src_configure \ |
54 |
gnome2_src_configure \ |
45 |
--disable-static \ |
55 |
--disable-static \ |
Lines 48-53
Link Here
|
48 |
--enable-admin-group="wheel" \ |
58 |
--enable-admin-group="wheel" \ |
49 |
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ |
59 |
--with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ |
50 |
$(use_enable doc docbook-docs) \ |
60 |
$(use_enable doc docbook-docs) \ |
|
|
61 |
$(use_enable elogind) \ |
51 |
$(use_enable introspection) \ |
62 |
$(use_enable introspection) \ |
52 |
$(use_enable systemd) |
63 |
$(use_enable systemd) |
53 |
} |
64 |
} |