Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 599492 | Differences between
and this patch

Collapse All | Expand All

(-)accountsservice-0.6.43.ebuild (-4 / +15 lines)
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
}

Return to bug 599492