Gentoo Archives: gentoo-commits

From: Mart Raudsepp <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/accountsservice/
Date: Mon, 04 Mar 2019 20:45:51
Message-Id: 1551732328.be68fef7c0edae50436f7de963fd3e7e1a4fde76.leio@gentoo
1 commit: be68fef7c0edae50436f7de963fd3e7e1a4fde76
2 Author: Mart Raudsepp <leio <AT> gentoo <DOT> org>
3 AuthorDate: Mon Mar 4 20:41:08 2019 +0000
4 Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
5 CommitDate: Mon Mar 4 20:45:28 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be68fef7
7
8 Revert "sys-apps/accountsservice: version bump to 0.6.54"
9
10 This reverts commit 844671a9cc203605d9940fd62a826bd5864b9340.
11
12 Fails to install any real files whatsoever due to bugs in meson
13 ebuild port.
14 Adds questionable keepdir when the idea is to check if pre-existing
15 dirs are needed at all instead. The keepdir is with wrong path as well.
16 Keeps deps only possibly relevant to autotools based builds.
17
18 Bug: https://bugs.gentoo.org/658682
19 Closes: https://bugs.gentoo.org/679444
20 Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
21
22 sys-apps/accountsservice/Manifest | 1 -
23 .../accountsservice/accountsservice-0.6.54.ebuild | 66 ----------------------
24 sys-apps/accountsservice/metadata.xml | 1 -
25 3 files changed, 68 deletions(-)
26
27 diff --git a/sys-apps/accountsservice/Manifest b/sys-apps/accountsservice/Manifest
28 index ba050bbd475..a3e3d7211af 100644
29 --- a/sys-apps/accountsservice/Manifest
30 +++ b/sys-apps/accountsservice/Manifest
31 @@ -1,2 +1 @@
32 DIST accountsservice-0.6.50.tar.xz 384484 BLAKE2B 52c06ba85498f292204834f967211d8f0940786dc2ea3070124d3aecccd551375bfbc8fc31f23a2c3c86e23359294307656c3b927c4e819fc102d8626ae0dd82 SHA512 6e07cd318452b1cbedeacd729f0ebb200525caf1b09981abb2bac16fd90756a790ebec08aca0a0cea016f14ab27c159a68fe1332ef4bc636c5863b8c61040f64
33 -DIST accountsservice-0.6.54.tar.xz 93048 BLAKE2B 4172fae397aa6d85c789fa5fafedb811efd1b07352476740e7a1eb61271dea4f9ae603b82e2fa89ea2c535a3713746d5292f011e90c9c4808170254b759e3d4f SHA512 5fbcccc286dba60efba905aa79b1b51a5478fe52bf2e256d40d9fc2d7a311aea4ce397365045659a4ef2ecb2cc079130fb1d0107749c3c906c394517056ac1c0
34
35 diff --git a/sys-apps/accountsservice/accountsservice-0.6.54.ebuild b/sys-apps/accountsservice/accountsservice-0.6.54.ebuild
36 deleted file mode 100644
37 index 41e9796e031..00000000000
38 --- a/sys-apps/accountsservice/accountsservice-0.6.54.ebuild
39 +++ /dev/null
40 @@ -1,66 +0,0 @@
41 -# Copyright 1999-2019 Gentoo Authors
42 -# Distributed under the terms of the GNU General Public License v2
43 -
44 -EAPI=6
45 -GNOME2_EAUTORECONF="yes"
46 -
47 -inherit gnome.org gnome2-utils meson systemd
48 -
49 -DESCRIPTION="D-Bus interfaces for querying and manipulating user account information"
50 -HOMEPAGE="https://www.freedesktop.org/wiki/Software/AccountsService/"
51 -SRC_URI="https://www.freedesktop.org/software/${PN}/${P}.tar.xz"
52 -
53 -LICENSE="GPL-3+"
54 -SLOT="0"
55 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
56 -
57 -IUSE="doc elogind gtk-doc +introspection selinux systemd +user-heuristics"
58 -REQUIRED_USE="?? ( elogind systemd )"
59 -
60 -CDEPEND="
61 - >=dev-libs/glib-2.44:2
62 - sys-auth/polkit
63 - elogind? ( >=sys-auth/elogind-229.4 )
64 - introspection? ( >=dev-libs/gobject-introspection-0.9.12:= )
65 - systemd? ( >=sys-apps/systemd-186:0= )
66 - !systemd? ( !elogind? ( sys-auth/consolekit ) )
67 -"
68 -DEPEND="${CDEPEND}
69 - dev-libs/libxslt
70 - dev-util/gdbus-codegen
71 - >=dev-util/gtk-doc-am-1.15
72 - >=dev-util/intltool-0.40
73 - sys-devel/gettext
74 - virtual/pkgconfig
75 - doc? (
76 - app-text/docbook-xml-dtd:4.1.2
77 - app-text/xmlto )
78 -"
79 -RDEPEND="${CDEPEND}
80 - selinux? ( sec-policy/selinux-accountsd )
81 -"
82 -
83 -PATCHES=(
84 - "${FILESDIR}/${PN}-0.6.35-gentoo-system-users.patch"
85 -)
86 -
87 -src_configure() {
88 - local emesonargs=(
89 - $(meson_use doc docbook)
90 - $(meson_use elogind)
91 - $(meson_use gtk-doc gtk_doc)
92 - $(meson_use introspection)
93 - $(meson_use systemd)
94 - $(meson_use user-heuristics user_heuristics)
95 - -Dsystemdsystemunitdir="$(systemd_get_systemunitdir)"
96 - -Dadmin-group="wheel"
97 - )
98 - meson_src_configure
99 -}
100 -
101 -src_install() {
102 - default
103 -
104 - keepdir "${EPREFIX}/var/lib/lib/AccountsService/icons"
105 - keepdir "${EPREFIX}/var/lib/lib/AccountsService/users"
106 -}
107
108 diff --git a/sys-apps/accountsservice/metadata.xml b/sys-apps/accountsservice/metadata.xml
109 index 9c48896041d..69657d082ae 100644
110 --- a/sys-apps/accountsservice/metadata.xml
111 +++ b/sys-apps/accountsservice/metadata.xml
112 @@ -10,6 +10,5 @@
113 <pkg>sys-auth/consolekit</pkg> for session tracking</flag>
114 <flag name="systemd">Use <pkg>sys-apps/systemd</pkg> instead of
115 <pkg>sys-auth/consolekit</pkg> for session tracking</flag>
116 - <flag name="user-heuristics">Enable heuristics for guessing system vs. human users in the range 500-minimum-uid</flag>
117 </use>
118 </pkgmetadata>